
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文深入解析JVM启动全流程:从java命令触发操作系统创建进程,到JVM初始化、内存划分与类加载器创建。详解堆、栈、方法区等内存结构,厘清Bootstrap、Ext、App类加载器的创建时机与逻辑父子关系。通过源码剖析双亲委派机制,揭示loadClass()的递归委托与查找流程,打破“parent=null即无父”的误解,真正吃透JVM类加载的本质。
大家好,我是 CodeStats。一个在底层技术上“考古”了四年的硬核爱好者,也是 WWAIC(全周项目AI编程)范式的提出者和实践者。我曾手写过一个完整的 Java Web 框架(从 IoC 容器到嵌入式 Tomcat,代码全开源),也喜欢用通俗的语言拆解 CPU、JVM、操作系统的运行本质。
大家好,我是 CodeStats。一个在底层技术上“考古”了四年的硬核爱好者,也是 WWAIC(全周项目AI编程)范式的提出者和实践者。我曾手写过一个完整的 Java Web 框架(从 IoC 容器到嵌入式 Tomcat,代码全开源),也喜欢用通俗的语言拆解 CPU、JVM、操作系统的运行本质。
本篇我们拆解了 Redis 的四大架构演进、RESP 协议内幕、五大数据类型命令,以及 Pipeline 与 Lua 的底层博弈。下一篇(中篇),我们将深入最底层的持久化机制(RDB 与 AOF 的源码级对比)、过期策略的三种权衡,以及内存淘汰策略的八种选型。敬请期待!
中篇我们剥开了持久化的外衣,看到了fork()与写时复制的操作系统级魔法,也理清了过期与淘汰的本质区别。下篇(终章),我们将直面缓存架构师的终极考验:五种数据类型的场景博弈、分布式锁的 Redisson 底层原理、排行榜算法,以及如何用布隆过滤器、互斥锁、熔断降级彻底干掉缓存三大杀手(穿透、击穿、雪崩)。
到这里,《Redis 系统知识完全拆解》上、中、下三篇就全部结束了。回顾征途上篇,我们看懂了单机到集群的架构史诗、RESP 协议的极简美学、五大金刚的数据秘笈,以及 Pipeline 与 Lua 的底层对决。中篇,我们钻进了fork()与写时复制的内核缝隙,理清了过期与淘汰的微妙权衡。下篇,我们跃升为架构师,手持 Redis 利刃,斩落分布式锁与缓存三大魔头。整个互联网架构,一半是缓存,一半是数据
大家好,我是CodeStats。一个在底层技术上“考古”了四年的硬核爱好者,也是 WWAIC(全周项目 AI 编程)范式的提出者和实践者。我曾手写过一个完整的 Java Web 框架(从 IoC 容器到嵌入式 Tomcat,代码全开源),也喜欢用通俗的语言拆解 CPU、JVM、操作系统的运行本质。本文延续《从内核到应用:操作系统与六大编程语言底层原理完全指南》的底层视角,将目光转向数据库内核——聚
大家好,我是CodeStats。一个在底层技术上“考古”了四年的硬核爱好者,也是WWAIC(全周项目 AI 编程)范式的提出者和实践者。我曾手写过一个完整的 Java Web 框架(从 IoC 容器到嵌入式 Tomcat,代码全开源),也喜欢用通俗的语言拆解 CPU、JVM、操作系统的运行本质。本文适合谁?如果你是刚入门的开发者,本文能帮你建立从硬件到软件的全景认知;如果你是有经验的工程师,本文的
大家好,我是CodeStats。一个在底层技术上“考古”了四年的硬核爱好者,也是WWAIC(全周项目 AI 编程)范式的提出者和实践者。我曾手写过一个完整的 Java Web 框架(从 IoC 容器到嵌入式 Tomcat,代码全开源),也喜欢用通俗的语言拆解 CPU、JVM、操作系统的运行本质。本文适合谁?如果你是刚入门的开发者,本文能帮你建立从硬件到软件的全景认知;如果你是有经验的工程师,本文的
📌 作者介绍哈喽,各位道友,我是 CodeStats。一个在底层技术上"考古"了四年的硬核爱好者,也是 WWAIC(全周项目AI编程)范式的提出者和实践者。我曾手写过一个完整的Java Web框架(从IoC容器到嵌入式Tomcat,代码全开源),也喜欢用通俗的语言拆解CPU、JVM、操作系统的运行本质。我一直相信,计算机科学没有魔法。所有看似神奇的效果——无论是java -jar一键启动,还是多







