暂时未有相关云产品技术能力~
曾任职于顺丰,华为,网易等公司,从Java小白,成长为资深开发与项目组首席架构师。喜欢源码与开源,曾贡献MyCat1.6与JFRUnit核心源码,贡献过OpenJDK,Spring Cloud,Apache RocketMQ 和 Apache Bookeeper 等多开源项目。喜欢反复思考架构
分布式系统设计模式 - 预写日志(Write Ahead Log)(上)
JDK核心JAVA源码解析(5) - JAVA File MMAP原理解析(下)
JDK核心JAVA源码解析(5) - JAVA File MMAP原理解析(中)
JDK核心JAVA源码解析(5) - JAVA File MMAP原理解析(上)
分布式系统设计模式 - 最低水位线(Low-Water Mark)
分布式系统设计模式 - 分割日志(Segmented Log)
Java GC详解 - 1. 最全面的理解Java对象结构 - 对象指针 OOPs(下)
Java GC详解 - 1. 最全面的理解Java对象结构 - 对象指针 OOPs(中)
Java GC详解 - 1. 最全面的理解Java对象结构 - 对象指针 OOPs(上)
JDK核心JAVA源码解析(9) - hashcode 方法
Project Reactor 深度解析 - 2. 响应式编程调试,FLow的概念设计以及实现(下)
Project Reactor 深度解析 - 2. 响应式编程调试,FLow的概念设计以及实现(上)
HashMap 的 defaultLoadFactor 的一种推导计算思路
Project Reactor 深度解析 - 1. 响应式编程介绍,实现以及现有问题
Spring Cloud升级之路 - Hoxton - 10. 网关重试Body丢失的问题
Java 堆外内存、零拷贝、直接内存以及针对于NIO中的FileChannel的思考(下)
Java 堆外内存、零拷贝、直接内存以及针对于NIO中的FileChannel的思考(中)
Java 堆外内存、零拷贝、直接内存以及针对于NIO中的FileChannel的思考(上)
Spring Cloud升级之路 - Hoxton - 9. 针对网关非 Get 请求的重试
JVM相关 - SafePoint 与 Stop The World 全解)(下)
JVM相关 - SafePoint 与 Stop The World 全解)(上)
Spring Cloud升级之路 - Hoxton - 8. 修改实例级别的熔断为实例+方法级别
深度探索JFR - 3. 各种Event详细说明与JVM调优策略(3)
MySQL原理 - InnoDB引擎 - 行记录存储 - Redundant行格式
MySQL原理 - InnoDB引擎 - 行记录存储 - Compact 行格式(下)
MySQL原理 - InnoDB引擎 - 行记录存储 - Compact 行格式(上)
JFR定位由于可能的JDK11的bug导致Log4j2 CPU占用100%的问题
JDK核心JAVA源码解析(8) - 自动封箱拆箱与效率的思考
Spring Cloud升级之路 - Hoxton - 7. 后续更新(WebFlux等)
MySQL原理 - 字符集与排序规则(下)
MySQL原理 - 字符集与排序规则(上)
Spring全解系列 - @Import注解(下)
Spring全解系列 - @Import注解(上)
Spring Cloud升级之路 - Hoxton - 6. 场景测试)(下)
Spring Cloud升级之路 - Hoxton - 6. 场景测试)(上)
Spring Cloud升级之路 - Hoxton - 5. 实现微服务调用重试
Spring Cloud升级之路 - Hoxton - 4. 使用Resilience4j
Spring Cloud升级之路 - Hoxton - 3. 淘汰Ribbon
Spring Cloud升级之路 - Hoxton - 2.入口类注解修改与OpenFeign的改造
Spring Cloud升级之路 - Hoxton - 1.背景介绍与要实现的功能(下)
Spring Cloud升级之路 - Hoxton - 1.背景介绍与要实现的功能(上)
Java本地缓存框架系列-Caffeine-1. 简介与使用
JEP解读与尝鲜系列2 - JEP 142 缓存行填充简化(下)
JEP解读与尝鲜系列2 - JEP 142 缓存行填充简化(上)
通过一些常见问题回顾Maven依赖中容易犯错的点(下)
通过一些常见问题回顾Maven依赖中容易犯错的点(中)
通过一些常见问题回顾Maven依赖中容易犯错的点(上)
MySQL分割一行为多行的思路
增强 Stream 接口的 distinct 方法的一些思考(下)
增强 Stream 接口的 distinct 方法的一些思考(上)