写在32岁 2026年03月30日 daichangya 17 写在 32 岁时间:2020.08.10 农历六月二十一生日的期待与现实总希望平淡的生活能有一丝波澜,于是对每一年的生日都会给予厚望,然而往往也都是在无限期待中失望。小时候自从对生日有了概念,每年的生日都会期待有不一样的事情发生,也许这是每个小女孩都会编... 阅读全文 0 评论
Servlet 工作原理解析 2026年03月30日 daichangya 21 从 Servlet 容器说起要深入理解 Servlet,首先必须厘清 Servlet 容器(Servlet Container)的概念。Servlet 与 Servlet 容器的关系类似于“枪与子弹”:枪为子弹而生,子弹赋予枪杀伤力。二者彼此依存却又独立... 阅读全文 0 评论
散列表:分离链表法与开放定址法 2026年03月30日 daichangya 15 散列表理想情况下,散列表(Hash Table)是一个包含关键字的固定大小数组。通过使用散列函数(Hash Function),将关键字映射到数组的不同位置。理想散列表的结构示意图如下:在理想状态下,哈希函数可以将关键字均匀地分散到数组的不同位置,不会出... 阅读全文 0 评论
Spring源码学习 ------ IoC——AOP 2026年03月30日 daichangya 16 编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。前言一直想抽空研读 Spring 源码,但真正着手时发现并非易事。Spring 发展多年,其规模已非一般开源框架可比,主要架构和流程... 阅读全文 0 评论
微服务:注册中心ZooKeeper、Eureka、Consul 、Nacos对比 2026年03月30日 daichangya 13 前言服务注册中心本质上是为了解耦服务提供者(Provider)和服务消费者(Consumer)。对于任何一个微服务,原则上都应存在或者支持多个提供者,这是由微服务的分布式属性决定的。更进一步,为了支持弹性扩缩容特性,微服务提供者的数量和分布往往是动态变化... 阅读全文 0 评论