边个濑椰のBlog

边个濑椰のBlog

maven 基础
發表於2025-04-01|技术后端开发
参考网站 Maven基础 - Java教程 - 廖雪峰的官方网站 Maven 基础 maven介绍 在了解Maven之前,我们先来看看一个Java项目需要的东西。首先,我们需要确定引入哪些依赖包。例如,如果我们需要用到commons logging,我们就必须把commons logging的jar包放入classpath。如果我们还需要log4j,就需要把log4j相关的jar包都放到classpath中。这些就是依赖包的管理。 其次,我们要确定项目的目录结构。例如,src目录存放Java源码,resources目录存放配置文件,bin目录存放编译生成的.class文件。 此外,我们还需要配置环境,例如JDK的版本,编译打包的流程,当前代码的版本号。 最后,除了使用Eclipse这样的IDE进行编译外,我们还必须能通过命令行工具进行编译,才能够让项目在一个独立的服务器上编译、测试、部署。 这些工作难度不大,但是非常琐碎且耗时。如果每一个项目都自己搞一套配置,肯定会一团糟。我们需要的是一个标准化的Java项目管理和构建工具。 Maven就是是专门为Java项目打造的管理和构...
Java 多线程
發表於2025-03-21|技术后端开发
参考网站 多线程 - Java教程 - 廖雪峰的官方网站 多数参考了廖老师的博客 非常好教程 万字图解Java多线程 - 个人文章 - SegmentFault 思否 相对没那么详细,就讲到同步锁和线程池,简洁清晰 也补充了一些知识,例如线程状态,同步锁,生产者消费者模型… Java 多线程 进程/线程 进程和线程的关系: 一个进程可以包含一个或多个线程 ,但至少会有一个线程。 操作系统调度的 最小任务单位 其实不是进程,而是线程。常用的Windows、Linux等操作系统都采用抢占式多任务,如何调度线程完全由操作系统决定,程序自己不能决定什么时候执行,以及执行多长时间。 多任务既可以由多进程实现,也可以由单进程内的多线程实现,还可以混合多进程+多线程 和多线程相比,多进程的缺点在于: 创建进程比创建线程 开销 大,尤其是在Windows系统上 进程间通信比线程间通信要慢,因为线程间通信就是读写同一个变量,速度很快 多进程的优点在于: 多进程 稳定性 比多线程高,因为在多进程的情况下,一个进程崩溃不会影响其他进程 在多线程的情况下,任何一个线程崩溃会直接导致整...
在Linux(CentOS)系统上部署Minecraft服务器
發表於2025-03-19|技术实用技术
笔者近日配置好了物理服务器,便想利用起来建一个我的世界服务器,经熬夜研究后成功,将本攻略分享出来,希望能帮到大家,尤其是没有公网环境的Linux用户(像我一样) 参考网站 在 RHEL 上安装并使用红帽构建的 OpenJDK 21 | Red Hat Product Documentation SakuraFrp 启动器安装 / 使用指南 | SakuraFrp 帮助文档 CentOS | Docker Docs Linux终端开服教程★无面板★Minecraft_哔哩哔哩_bilibili 来自B站的UP主翱翔大使,是全篇的主要思路来源 Java配置 运行我的世界需要,须对应版本的Java环境,笔者这里安装的是OpenJDK21 sudo yum install java-21-openjdkjava -version //验证是否成功安装 如果服务器有多个Java版本,可以用alternatives进行版本切换 alternatives --config java 如图,我们输入2并回车,就切换到了需要的版本 游戏部署 首先在下面这个网址下载Minecraft的服...
Redis
發表於2025-03-18|技术后端开发
Redis(Remote Dictionary Server)是一个高性能的开源内存数据结构存储系统,常被用作数据库、缓存和消息代理。它由Salvatore Sanfilippo开发,支持多种数据结构,如字符串、哈希、列表、集合和有序集合等,具备丰富的数据操作能力。Redis以其超快的读写速度著称,因为数据主要存储在内存中,同时支持可选的磁盘持久化(如RDB快照和AOF日志)以保障数据可靠性。其内置功能还包括事务、发布/订阅模式以及Lua脚本支持,使其应用场景广泛,从实时分析到会话管理均表现出色。此外,Redis支持主从复制和集群模式,具有良好的扩展性。 参考网站 知乎 超强、超详细Redis入门教程 CSDN【Redis二三事】一套超详细的Redis学习教程(步骤图片+实操)—第一集 详细,附有业务场景的实例 数据结构 Redis包含五大数据类型:字符串(string), 列表(list), 哈希(hash), 集合(set), 集合(zset) string Redis 最基本的数据类型,每个键对应一个值,值可以是文本、数字或二进制数据,最大存储 512MB。支持字...
MySQL
發表於2025-03-17|技术后端开发
MySQL 是一个广受欢迎的开源关系型数据库管理系统(RDBMS),由瑞典公司 MySQL AB 开发,现由 Oracle 维护。它基于结构化查询语言(SQL),适用于管理大规模结构化数据,支持多种操作系统,如 Windows、Linux 和 macOS。MySQL 以其高性能、可靠性和易用性著称,提供丰富的功能,包括事务支持、索引优化、多表连接以及用户权限管理。其核心特点是支持多种存储引擎(如 InnoDB 和 MyISAM),允许用户根据需求灵活选择。此外,MySQL 提供主从复制、分区和集群(如 MySQL Cluster)等功能,适用于高可用性和分布式场景。从 Web 应用后台到企业级数据仓库,MySQL 的应用范围广泛。 参考网站 自学SQL网(教程 视频 练习全套) 学完知识就有题做 MySQL 教程 | 菜鸟教程 MySQL总结_sq连表-CSDN博客 主键 - SQL教程 - 廖雪峰的官方网站 观感最好的教程 关系模型 引用自 关系模型 - SQL教程 - 廖雪峰的官方网站 主键 在关系数据库中,一张表中的每一行数据被称为一条记录。一条记录就...
12
avatar
Kawauso
文章
15
標籤
25
分類
6
喵~
公告
关注边个濑椰谢谢喵~
最新文章
如何在WSL2上使用本机代理2026-01-30
cs224n2026-01-28
Pytorch基础2026-01-22
TOEFL Speaking2026-01-15
TOEFL Writing2026-01-13
分類
  • 技术9
    • 后端开发5
    • 实用技术2
    • 深度学习2
  • 理论2
  • 英语4
標籤
持久化 Java Dataset 网络 缓存 框架 Word Vectors 项目管理 并发 数据库 Linux 指令 数据预处理 代理 Minecraft JVM Transforms 服务器 MySQL 存储 聚类方法 多线程 KNN算法 TensorBoard 408
歸檔
  • 一月 2026 5
  • 十一月 2025 2
  • 十月 2025 1
  • 九月 2025 1
  • 四月 2025 2
  • 三月 2025 4
© 2025 - 2026 By Kawauso框架 Hexo 8.1.1|主題 Butterfly 5.5.4