post_img

Java角度看零拷贝技术

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

记录 MyBatis 返回值错误带来的问题

AI 摘要
MyBatis返回值类型暗藏玄机:Map类型竟自动添加selectOne限制?查询结果超1条直接报错!本文详解mapper各种返回类型的正确用法,避免踩坑。
post_img

seata 集成消息队列 RocketMQ

AI 摘要
SEATA集成RocketMQ官方方案不符合SpringBoot使用习惯?教你用配置类实现自动装配,告别重复创建SeataMQProducer,让分布式事务管理更优雅!
post_img

在入门dubbo时被Trae惨坑😭

AI 摘要
Dubbo入门踩坑记:被AI生成的demo坑惨了!服务消费者死活找不到提供者,最后发现是缺少@EnableDubbo注解。官方文档明明写得很清楚,却轻信了AI的"邪修"配置。教训:在知识盲区更要谨慎,别完全依赖AI。不过
post_img

Seata docker 部署时的数据库驱动问题

AI 摘要
Docker部署Seata时,Yaml配置竟导致数据库驱动失效?从file模式到db模式的切换,竟暗藏这些坑。更离奇的是,mysql驱动必须直接放在libs目录下,连子目录都不行!揭秘JVM类加载机制如何影响驱动加载,带
post_img

较为系统的过一遍 Lua

AI 摘要
从Redis脚本到游戏开发,Lua为何成为多领域利器?本文系统梳理Lua核心特性:table索引从1开始、多返回值函数、闭包迭代器、原子性保证。带你掌握这个轻量高效的脚本语言,告别AI依赖,真正理解Lua编程精髓。
post_img

从一张图认识Java JVM

AI 摘要
探索JVM内存奥秘:线程私有的程序计数器如何精准定位代码执行位置?堆空间为何要分新生代与老年代?垃圾回收如何通过可达性分析精准标记废弃对象?本文用一张超全架构图,带你穿透JVM核心机制,解密对象从创建到回收的全生命周期。