暂时未有相关云产品技术能力~
曾任职于顺丰,华为,网易等公司,从Java小白,成长为资深开发与项目组首席架构师。喜欢源码与开源,曾贡献MyCat1.6与JFRUnit核心源码,贡献过OpenJDK,Spring Cloud,Apache RocketMQ 和 Apache Bookeeper 等多开源项目。喜欢反复思考架构
JFR详细介绍与生产问题定位落地 - 3. 各种Event详细说明与JVM调优策略(2)
JFR详细介绍与生产问题定位落地 - 3. 各种Event详细说明与调优策略(1)
JFR详细介绍与生产问题定位落地 - 2. 通过实例了解JMC 与 Event 结构与详细配置
深度探索JFR - JFR详细介绍与生产问题定位落地 - 1. JFR说明与启动配置(下)
深度探索JFR - JFR详细介绍与生产问题定位落地 - 1. JFR说明与启动配置(上)
OpenJDK 11 JVM日志相关参数解析与使用(下)
OpenJDK 11 JVM日志相关参数解析与使用(上)
Java中对于位运算的优化以及运用与思考(下)
Java中对于位运算的优化以及运用与思考(上)
修改Linux SSH的端口与SELinux究竟是什么
SparkML(1)环境构建(下)
SparkML(1)环境构建(上)
Spring Cloud Hystrix ThreadPool的bug
由一次不断GC并耗费过长的时间所想到的工具 - jvmkill与jvmquake
结合CompletableFuture与Spring的Sleuth结合工具类与allOf
CommpetableFuture使用anyOf过程中的一些优化思考
CompletableFuture与Spring的Sleuth结合工具类
Spring WebFlux运用中的思考与对比
一次由于OOM导致锁没有释放的定位流程(结合Arthas)
JEP解读与尝鲜系列1 - Java Valhalla与Java Inline class
从JDK8升级到JDK11,看这篇就足够了
OpenJDK11与Spring Cloud Finchley的不兼容问题与解决
Spring Boot 注解收集 - @SpringBootApplication
OpenJDK8升级到OpenJDK11需要注意的修改与异常
从OpenJDK8到OpenJDK11 - StackWalker类
JDK核心JAVA源码解析(7)- 集合相关(1) - LinkedList
Java8之后的业务取值避免空指针的一种解法
Java Map运用的思考与Funtional Interface联想
Java获取HttpServletRequest真实的调用ip
Spring RequestMapping检测路径匹配核心类AntPathMatcher
MySQL原理 - InnoDB表的限制
Spring Boot 2.0 + FastJson 1.2.+作为JSON序列化
Spring cloud实现FeignClient指定Zone调用
Java9之后的模块化烦恼解决(由RocketMQ升级OpenJDK11想到的)
Spring Cloud Ribbon 全解 (8) - SpringCloud环境下Ribbon+Eureka配置
Spring Cloud Ribbon 全解 (7) - SpringCloud环境下纯Ribbon(不包含Eureka)重试配置 干货满满张哈希
Spring Cloud Ribbon 全解 (6) - SpringCloud环境下纯Ribbon(不包含Eureka)使用与启动分析
Spring Cloud Ribbon 全解 (5) - 基本组件实现源码(3)
Spring Cloud Ribbon 全解 (4) - 基本组件实现源码(2)
Spring Cloud Ribbon 全解 (3) - 基本组件实现源码(1)
Spring Cloud Ribbon 全解 (2) - 基本组件简介
Spring Cloud Ribbon 全解 (1) - 总览篇
Spring Cloud Eureka 全解 (8) - 安全配置
Spring Cloud Eureka 全解 (7) - 生产配置最佳实践
Spring Cloud Eureka 全解 (6) - 一些热门QA
Spring Cloud Eureka 全解 (5) - 自我保护机制
Spring Cloud Eureka 全解 (4) - 核心流程-服务与实例列表获取详解
Spring Cloud Eureka 全解 (3) - 核心流程-服务注册与取消详解
Spring Cloud Eureka 全解 (2) - 整体流程篇
Spring Cloud Eureka 全解 (1) - 总览篇