首页
学习
活动
专区
工具
TVP
发布

健程之道

专栏作者
84
文章
65468
阅读量
15
订阅数
DDL-脏数据层的实现
首先说一下为什么操作不能保证原子性就会危险,因为这时就很有可能出现同时修改的情况,最终的结果极有可能并不是你所希望的(除非这些操作都是幂等性,但这种情况应该比较少)。如果是利用数据库中的锁,一来我在项目中用的比较少,二来也增加了维护难度。当然,有人说可以利用CAS,那针对一些复杂的情况(比如类里面属性的修改会有一些相关性,你的一次更改需要涉及几个属性等),可能你还是需要单独设计一套系统,而且还会有经典的ABA问题。如果你是利用CAS解决的,希望能够在下方评论区告知,就当互相学习。
健程之道
2019-11-03
7780
Netty - 粘包和半包(上)
在网络传输中,粘包和半包应该是最常出现的问题,作为 Java 中最常使用的 NIO 网络框架 Netty,它又是如何解决的呢?今天就让我们来看看。
健程之道
2019-11-03
5980
Java 中的四种引用
之前我们提到过 GC,但当 Java 中引用的对象越来越多,会导致内存空间不足,最终会产生错误 OutOfMemoryError,并让应用程序终止。那为什么 GC 在此时不能多收集一些对象呢?这就和今天说的引用类型有关了。
健程之道
2019-11-02
5210
Disruptor原理探讨
先介绍一下我的这个服务。这个服务主要是作为游戏服务器的游戏逻辑部分,包括帧同步逻辑及其他在游戏过程中玩家产生的一些业务逻辑。
健程之道
2019-11-02
7112
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档