106 篇文章
🎉🎉🎉 小莫的博客从hexo迁移到hugo啦!!
jdk源码系列-ThreadLocal
jdk源码系列-ThreadLocal
这个类提供本地线程变量。不同于一般的变量,这些变量在他们各自的线程里通过 get、set 访问一个它自己的变量,这是一个独立初始化的变量副本。在
jdk源码系列-内存模型
jdk源码系列-内存模型
为了让程序员忽略掉各种硬件和操作系统的内存访问差异, 也既无需关心不同架构上内存模型的差异, Java 在代码和硬件内存模型间又提供了一个 Java 内存模型。 并
jdk源码系列-深入了解IO的工作机制
jdk源码系列-深入了解IO的工作机制
I/O 问题是任何编程语言都无法回避的问题,可以说 I/O 问题是整个人机交互的核心问题,因为 I/O 是机器获取和交换信息的主要渠道。在当今这个数据大爆炸时代,
jdk源码系列-NIO
jdk源码系列-NIO
Java NIO和IO之间第一个区别是, IO是面向流的, NIO是面向缓冲区的。 Java IO面向流意味着每次从流中读一个或多个字节, 直至读取所有字节, 它们没
jdk源码系列-顺序索引
jdk源码系列-顺序索引
很多java开发的小伙伴都会阅读jdk源码,然而确不知道应该从哪读起。以下为通常所需阅读的源码范围。 标题为包名,后面序号为优先级1-4,优先
项目上线之后遇到的坑
项目上线之后遇到的坑
现在真正理解了能力越强,责任越来。这是我在作为一个普通程序时从未体会到的感受。当线上出现bug需要紧急处理的时候,真的生无可恋 。 压测时数据库
2017年终总结(作为主程的这一年)
2017年终总结(作为主程的这一年)
最近忙的真的有点晕头转向的,觉得自己的脑袋不够用了。 今年正月初七上班,初五从家出发。赶上项目上线,从初七开始到现在为止一直没有休息过,晚上回
日本游记
日本游记
日本游记,记录为期9天的日本之旅。第一次出国,便是自由行。有人说是艺高人胆大,我倒觉得是难得自由。下次出去玩,我还是会选择自由行。所有照片放在空间相册日本之旅
游戏服务器的常用架构
游戏服务器的常用架构
游戏服务器,是一个会长期运行程序,并且它还要服务于多个不定时,不定点的网络请求。所以这类服务的特点是要特别关注稳定性和性能。这类程序如果需要多个协作来提高承载能力,则还要关注部署和扩容的便利性;同时,还需要考虑如何实现某种程度容灾需求。由于多进程协同工作,也带来了开发的复杂度,这也是需要关注的问题。