如何解决消息幂等问题

解决消息队列重复消费导致的幂等问题,梳理分布式锁、唯一索引、特殊SQL、排他锁四种方案,并分析MySQL加锁机制。

捐精有感

记录浙江省精子库捐精全过程,包括捐精意义、严格的精子质量筛选标准、详细流程与补助政策,分析男性精子质量下降趋势及程序员高发影响因素,给出科学改善建议。

MetaQ消费堆积问题排查

记录Spring Cloud Stream迁移至MetaQ原生配置引发的消费堆积问题排查。通过源码分析发现同一ConsumerGroup只能映射一个MQConsumerInner,最终通过拆分ConsumerGroup ID解决。

我对上海的印象

记录两次上海之行的对比感悟,从大一穷游时的震撼到五年后的疲惫,引发对青春流逝与心境变化的感慨。

Test In Spring Project

讲解Spring项目单元测试与集成测试实践,涵盖JUnit、Mockito、PowerMock框架使用,以及数据源、外部RPC接口Mock和测试容器配置策略。

零拷贝

系统讲解零拷贝技术原理与实现,从普通IO流程的4次拷贝开销出发,介绍DMA、mmap、sendfile及Direct I/O等方案的适用场景与局限性。

春节回家记

2023年春节返乡随笔,记录摆摊卖对联、儿时玩伴离散、陪父就医等片段,感悟亲情友情与时代变迁中的成长。

我的2022

2022年终总结:经历公司大裁员与多次组织架构调整,从核心开发晋升为产品技术负责人。在帮带校招生、独立owner产品的过程中,建立起OWNER意识,也在焦虑中找到靠自己才是硬道理的人生信条。

Netty可用性剖析

剖析Netty框架核心优势:三层逻辑架构、Bootstrap脚手架、Handler责任链、TCP粘包拆包解决方案、ByteBuf动态扩缩容与序列化支持。

高中信息技术面试笔记

高中信息技术教资面试备考笔记,涵盖结构化面试应答策略、教案设计方法,以及必修课程中信息特征、二进制转换、IP地址等核心章节的试讲思路。