-
Linux 目录结构及作用
Linux 的目录结构遵循 FHS(Filesystem Hierarchy Standard,文件系统层次结构标准),采用树形结构,以根目录 / 为起点。以下是主要目录及其作用的详细说明: 一、核心系统目录 目录 全称/含义 主要作用 / Root 根目录,所有文件和目录的起点,包含整个文件系统 /bin Binaries 基本用户命令(Binary),存放所有用户... -
Java 响应式编程
Java 编程思想 响应式编程
-
Java 回调地狱
编程的坏味道 回调地狱
-
MySQL 一条SQL是如何运行的
一条 SQL 在 MySQL 中的“旅程”可以拆成两大阶段: Server 层(连接、权限、解析、优化、执行) 存储引擎层(InnoDB、MyISAM 等,真正读写磁盘) 下面用一条最简单的 UPDATE t SET c = c + 1 WHERE id = 10; 带你走一遍完整流程,并给出每一步在源码/日志中的落点,方便你实际跟踪。 一、连接与线程 客户端通过 TC... -
Spring Boot 常用自带工具
别再重复造轮子了!Spring Boot 自带的 49 个“宝藏”工具类 字符串处理1. StringUtils一个用于常见字符串操作的综合工具,包括检查空字符串或仅包含空白字符的字符串。 1234567891011import org.springframework.util.StringUtils;// 检查字符串是否为空或 nullboolean isEmpty1 = String... -
Java 的未来:2026 年及以后展望 The Future of Java: What to Expect in 2026 and Beyond
1. Introduction: Java’s Evolutionary Trajectory 引言:Java的演进轨迹As we approach 2026, Java stands at a fascinating inflection point. Rather than merely maintaining its position, the platform is experie... -
单元架构 (蜂窝架构) cell-based architecture
AWS - What is a cell-based architecture? AWS - Why use a cell-based architecture? AWS - When to use a cell-based architecture? 什么是基于单元的架构?A cell-based architecture comes from the concept of a bul... -
算法 拜占庭将军问题
拜占庭将军问题(Byzantine Generals Problem) 是由莱斯利·兰波特在其同名论文中提出的分布式对等网络通信容错问题。 在分布式计算中,不同的计算机通过通讯交换信息达成共识而按照同一套协作策略行动。但有时候,系统中的成员计算机可能出错而发送错误的信息,用于传递信息的通讯网络也可能导致信息损坏,使得网络中不同的成员关于全体协作的策略得出不同结论,从而破坏系统一致性。拜占庭将... -
Log Java常见日志框架
Java日志-总结 Java 日志记录最佳实践 别再乱打日志了 90%的开发不懂Java日志! 十分钟搞定Java日志体系 常用日志 JDK日志 log4j系列 logbak系列 JDK日志 (java.util.logging=jul) 从jdk1.4起,JDK开始自带一套日志系统。JDK Logger最大的优点就是不需要任何类库的支持,只要有Java的运行环境就可以使用。... -
Log 如何打印好一份日志
写不好日志的程序员,就像不会写病历的医生 打日志远不止是“把变量打印出来”那么简单。 它是一项需要深刻理解业务、具备前瞻性思维、并兼顾性能与可维护性的工程实践。一个经验丰富的开发者打出的日志,往往能在系统上线数月甚至数年后,成为排查问题、配置监控、分析报表的关键依据。 好的日志,是写给未来的自己和团队看的。 格式统一反例12345log.info("start proces...