Wesley13 Wesley13
3年前
java并发处理 (同步与原子性)
3、线程同步与原子性线程安全:每一个线程只做自己的工作固然好,但是线程之间经常会相互影响(竞争或者合作),多个线程需要同时操作同一个资源(比如一个对象)是常有的事。这个时候,线程安全问题就出现了。举一个《thinkinginjava》第四版中的例子。有一个EvenGenerator类,它的next()方法用来生成偶数。如下:public
Wesley13 Wesley13
3年前
MySQL 5.7增强半同步测试
_we'veknowthemachenismofsemisynchronousreplicationinmy previous article,let'sdosometesttolearnmoredetailsaboutit.nowihavethreevirtualmachinesinmytestenv
Stella981 Stella981
3年前
Canal——增量同步MySQL数据到ElasticSearch
!(https://img2018.cnblogs.com/ibeta/1577453/201911/1577453201911091027463801995267551.png)1.准备1.1.组件JDK:1.8版本及以上;ElasticSearch:6.x版本,目前貌似不支持7.x版本;
Stella981 Stella981
3年前
Github和Azure DevOps的代码同步
【前言】Github和AzureDevOps都提供了Git代码库功能,那么有没有办法将两边的代码库进行同步呢,答案是肯定的。这里的操作我都是用AzureDevOps的Pipelines功能来完成的,当然用Github的Actions应该也能达到类似的效果,其他小伙伴们不妨尝试一下。 【从AzureDevOps到Github】
Wesley13 Wesley13
3年前
IM的群组消息同步具体设计
!(http://static.oschina.net/uploads/space/2015/0714/112422_rq1J_236698.png)上一篇Blog我提到过,每一个Channel都有一个自己的leveldb做缓存。同时,有位朋友建议我不要用缓存,经过思考后,我依然决定使用缓存。我为什么要这么做呢。如上面图的场景,一个Sender,