12篇文章
星期五, 7月 31, 2026
物联网场景下,成百上千台设备每秒各发一条数据。单线程处理不过来,多线程又可能打乱顺序。本文记录如何用多线程并行处理 IoT 数据,同时保证同一设备的数据不被乱序。
上一篇讲了多线程并行处理 IoT 数据的方案。但"处理顺序对了"不等于"数据时序对了"。设备时钟漂移、网络延迟、乱序到达,都会让数据库里的数据看起来"时间倒流"。本文记录如何保证 IoT 数据的时序正确性。
星期三, 5月 27, 2026
Netty 是 JBoss 开源的高性能网络框架,封装了 Java NIO 的复杂性。本文记录学习笔记。
星期五, 5月 22, 2026
继续学习 jvm 的相关知识,前一个星期都在出差,在现场事情是在太多,没坚持学习,出差回来之后要补上。
星期一, 5月 11, 2026
接着学习jvm相关内容,上一篇文章学习了jvm的内存结构,接下来学习一下垃圾回收机制是如何运作的。
星期四, 5月 7, 2026
听说jvm是后端最难的部分,内容是非常的抽象底层,我先了解一下概念。
星期四, 4月 30, 2026
接上一篇文章,了解了AOP的概念之后,这篇文章实践一下AOP在项目中的使用。
我直接在原来的learning-demo项目里面使用AOP记录controller接口的日志
星期一, 4月 27, 2026
Bean这个对象从被spring创建出来,new出来,到最后销毁的过程,是spring的基础,之前一直只是使用各种对象,对各种对象的使用的原理不了解,这次深入了解一下。