Article

post_img

初窥线程池源码

AI 摘要
一次粗心的线程工厂错误,竟让线程池陷入死锁!忘记绑定Runnable,程序为何卡死?本文带你深扒ThreadPoolExecutor源码,揭开Worker与任务队列的隐秘关联,三分钟搞懂阻塞真相。
post_img

使用 SpringAI 来实现 SSE 旁路输出

AI 摘要
主 Agent 阻塞导致用户体验卡顿?本文教你用 SpringAI + SSE 旁路输出破解难题:主 Agent 秒回“活已派”,异步子 Agent 后台默默画图,完成后通过 Sinks 漏斗直推前端。告别等待,实现流式
post_img

GraphRAG到LightRAG:RAG架构演进的学习与思考

AI 摘要
从GraphRAG到LightRAG,RAG架构正经历一场从“重型武器”到“轻巧刀具”的优雅进化。传统RAG撞上多跳推理与语义断裂的墙,GraphRAG以知识图谱破局却成本高昂。而LightRAG化繁为简,砍掉昂贵社区层
post_img

MyBatis 源码解析-动态 sql 流程

AI 摘要
你写的SQL里那些``、``标签,MyBatis到底是怎么解析和执行的?本文手撕scriping包源码,带你从初始化节点树构建,到运行时的动态拼接,一步步看清动态SQL背后的执行逻辑。
post_img

jackson 简单复习

AI 摘要
掌握Jackson,轻松玩转Java与JSON互转!从基础序列化到高级配置,本文带你快速上手SpringBoot默认JSON工具。揭秘常用注解、JsonNode树操作、时间处理与容错配置,助你高效处理数据。
post_img

MyBatis 源码–类型转换包

AI 摘要
数据库与Java类型如何映射?MyBatis通过TypeHandler巧妙解决。BaseTypeHandler运用模板方法模式,统一处理空值,而具体类型转换逻辑则由子类实现。以LongTypeHandler为例,揭秘JD
post_img

MyBatis 源码–反射工具包

AI 摘要
MyBatis如何巧妙封装反射?Reflector类统一处理泛型、Record和普通POJO,通过递归获取类方法并解决getter冲突,让复杂反射逻辑变得简单高效。
post_img

力扣 3130 找出所有稳定的二进制数组 II

AI 摘要
如何用动态规划高效统计满足条件的二进制数组?本文详解力扣3130题的核心思路与代码实现,带你掌握处理连续子数组限制的巧妙方法。
post_img

太空是否存在散热问题

AI 摘要
太空温度极低,但真空无法导热,散热只能依赖低效的热辐射。国际空间站巨大的白色散热板,正是为了增大辐射面积。太空散热系统复杂精密,从芯片到液氨回路,每一步都需特殊设计,才能将热量“扔”进宇宙。
post_img

Java角度看零拷贝技术

AI 摘要
从Java视角揭秘零拷贝:如何绕过JVM内存墙,实现百万级TPS?本文将剖析mmap、sendfile等内核原语,解读Netty、Kafka、RocketMQ的架构选型,并揭示堆外内存管理的陷阱与未来演进。