Java
在 Java 中生成 Token 的完整指南
在Java中生成Token的完整指南,涵盖Java JWT库、JJWT库、UUID原生方式和Apache Commons Codecs四种方法的详细实现和代码示例
Java SimpleDateFormat日期格式化用法总结
本文详细介绍了Java中SimpleDateFormat类的使用方法,包含常用日期时间格式(yyyy-MM-dd HH:mm:ss等),完整示例代码,以及格式模式说明和使用注意事项
JFinal 项目打包部署完整指南
JFinal 项目打包部署完整指南,详细介绍如何使用 Maven 将 JFinal 项目打包为可部署的 zip 包
事件驱动架构深度实战:CQRS与Event Sourcing从原理到生产落地
深入解析事件驱动架构核心模式Event Sourcing与CQRS的完整原理与工程实践。涵盖事件设计原则、聚合根实现、Event Store持久化、快照机制优化、读模型投影、Schema版本兼容、CAP定理权衡等关键技术,提供完整的Java + Spring Boot代码实现。
Java 虚拟线程深度工程实战:从 Continuation 栈切换、Carrier 调度到 Pinning 陷阱的结构化并发全解
拆开 Java 虚拟线程的三层机制——Continuation 栈帧拷贝、ForkJoinPool carrier 的 mount/unmount、synchronized 的 pinning 代价——结合 JDK 21/24 差异、Spring Boot 3.x 开启方式、连接池悖论与信号量限流、JFR 观测手段,给出一份可直接对照检查的生产坑位清单。
JVM ZGC 深度实战:染色指针、负载屏障与并发转移的实现原理与调优
ZGC是Oracle推出的超低延迟垃圾收集器,目标将GC停顿控制在1ms以内。本文深入剖析染色指针、负载屏障、并发转移等核心机制,并给出生产环境调优模板、JMH基准测试数据和监控告警配置。
W-TinyLFU 与 Caffeine 深度实战:从 LRU 的扫描免疫性缺陷到频率草图准入的在线替换工程
把缓存命中率问题还原为在线替换决策问题:拆解 LRU 的扫描免疫性缺陷与 LFU 的历史污染,详解 TinyLFU 如何用 4-bit Count-Min Sketch 与 Doorkeeper 做低成本频率估计,W-TinyLFU 如何用「频率判准入、LRU 判淘汰」的分工与 Hill Climbing 自适应窗口兼顾突发与稳态,以及 Caffeine 如何用 striped ring buffer、分层时间轮与异步淘汰把这些理论做成纳秒级无锁实现。附可运行的 Python 草图代码与生产落地检查清单。
Netty Reactor 线程模型与 ByteBuf 内存池深度工程实战:从串行化无锁设计、jemalloc 分层分配到零拷贝与泄漏治理的全链路解析
拆解 Netty 两大性能引擎:Reactor 线程模型如何用 Channel 与 EventLoop 的终身绑定消除锁竞争;PooledByteBufAllocator 如何复刻 jemalloc 的 Arena/Chunk/Page/Subpage 四级分层与线程本地缓存;并给出 slice、CompositeByteBuf、FileRegion sendfile 三类零拷贝实践,以及引用计数、泄漏检测、堆外容量治理与背压的完整生产方案。
Apache Dubbo 深度工程实战:从 SPI 自适应扩展、Invoker 抽象到 Triple 协议与服务治理全链路
沿 Dubbo 3 的真实工程链路拆解 RPC 内核:URL 总线如何统一配置、ExtensionLoader 的 @Adaptive 运行时委派、Invoker/Directory/Router/LoadBalance 调用链抽象、接口级到应用级服务发现的写放大治理、Triple 协议在 HTTP/2 上的流式与背压,以及重试雪崩、线程池隔离、序列化白名单与优雅停机的生产落地清单。
