maven编译大型项目时简化编译过程的命令
记录 Maven 编译大型项目时常用的简化命令,适合在打包阶段跳过测试、javadoc、RAT 和 checkstyle 等非关键环节。
记录 Maven 编译大型项目时常用的简化命令,适合在打包阶段跳过测试、javadoc、RAT 和 checkstyle 等非关键环节。
记录在 CentOS 7.5 下通过二进制包部署 MySQL 并启动多个实例的基本过程,适合需要隔离端口与数据目录的场景。
记录使用 Sysbench 对 MySQL 进行基准测试的环境、常用命令与执行过程,适合做数据库性能摸底与简单对比。
解释为什么同一个类内部方法互调会绕过 Spring 代理,从而导致 @Transactional 等 AOP 注解失效,并给出常见解决方案。
记录自定义注解中使用 @AliasFor 时容易踩到的取值问题,并说明如何通过 Spring 注解工具正确读取别名属性。
在raft中,服务器节点共有3种状态(或者说角色):。
从服务注册、心跳处理、自我保护到集群同步,梳理 Eureka Server 的核心实现逻辑。
围绕 Eureka Client 的自动配置、服务注册、拉取注册表与心跳机制,梳理其核心源码实现。
围绕 ThreadPoolExecutor 的核心参数、运行机制与状态设计,梳理 Java 线程池的关键源码实现。
围绕 Spring Boot 如何借助 Spring Factories 机制完成自动注入与扩展加载,梳理其核心原理与执行流程。