Archive

「天下事有难易乎 —— 为之,则难者亦易矣」
2021

Java内存模型

可见性 | 有序性 | 原子性


进程缓存与分布式缓存

进程级缓存 | 分布式缓存 | 透明多级分流系统


WIP内容分发网络与负载均衡

CDN | Load Balance | 透明多级分流系统


传输链路-优化HTTP传输速度的小技巧

传输链路 | HTTP | 透明多级分流系统


客户端缓存如何帮助服务器分担流量?

缓存 | 透明多级分流系统


DNS-优化HTTP性能的第一步

DNS | 透明多级分流系统


如何做代码审查(Code Review)?

Programing Specification |Code Review


面向对象设计与需求分析与系统设计

面向对象设计 |需求分析 | 系统设计


设计原则导读

常用设计原则解读 | 区别 | 联系


面向对象(OO/OOD/OOP)思想导读

面向对象特征 | 设计原则 | 设计模式


内源InnerSource介绍

开源社区的发展策略讲座分享


开源社区发展之道

开源社区的发展策略讲座分享


Java中的锁优化

Java中锁的优化方式


Java中的线程安全

Java中线程安全的实现方式


Seata应用侧启动过程剖析(二)

注册中心 | 配置中心


Seata应用侧启动过程剖析(一)

RM & TM如何与TC建立连接


WIPUBML低代码开发之道

UBML之 Why & What & How


Java中的线程实现

Java中线程的实现方式


Java内存模型

并发、缓存一致性、内存模型


JVM提前编译与即时编译

提前编译 | 即时编译


JVM方法调用原理

解析、静态/动态分派


Java基本类型与包装类,装箱拆箱

基本类型、包装类、装箱拆箱


==/equals/hasCode总结

==、equals、hasCode


Java字符串总结

字符串常量、对象、拼接、常量池


WIP走近开源世界

如何参与开源社区 & 开源协作?


WIP数据结构基础

常用数据结构整理备忘


深入Java虚拟机

JVM指令集与字节码的关系 | 字节码指令集的设计