Wesley13 Wesley13
4年前
java并发处理 (同步与原子性)
3、线程同步与原子性线程安全:每一个线程只做自己的工作固然好,但是线程之间经常会相互影响(竞争或者合作),多个线程需要同时操作同一个资源(比如一个对象)是常有的事。这个时候,线程安全问题就出现了。举一个《thinkinginjava》第四版中的例子。有一个EvenGenerator类,它的next()方法用来生成偶数。如下:public
Stella981 Stella981
4年前
Netty系列之Netty高性能之道
1\.背景1.1.惊人的性能数据最近一个圈内朋友通过私信告诉我,通过使用Netty4Thrift压缩二进制编解码技术,他们实现了10WTPS(1K的复杂POJO对象)的跨节点远程服务调用。相比于传统基于Java序列化BIO(同步阻塞IO)的通信框架,性能提升了8倍多。事实上,我对这个数据并不感到惊讶,根据我5年
Stella981 Stella981
4年前
Linux服务器时间同步命令
时间同步1.首先需了解linux内一任务计划工具crontabcrontab可以定时去执行你要做的动作直接用crontab命令编辑crontabu//设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数crontabl//列出某个用户cron服务的详细内容crontabr//删除某个用户的cron服务cr
Stella981 Stella981
4年前
Android Studio里Gradle Sync同步慢问题的解决方法
Androidstudio更新到3.3.1,完成后,gradlesysnc一直同步,1个小时后还在转圈圈。同步慢的不能忍受。如何解决,网上一搜,发现阿里云有镜像,只需要添加相应的url地址就可以下载。如图,在gradlescripts–buildgradle。打开该文件。!(https://oscimg.oschina.net/oscn
Wesley13 Wesley13
4年前
MySQL 5.7增强半同步测试
_we'veknowthemachenismofsemisynchronousreplicationinmy previous article,let'sdosometesttolearnmoredetailsaboutit.nowihavethreevirtualmachinesinmytestenv
Stella981 Stella981
4年前
Github和Azure DevOps的代码同步
【前言】Github和AzureDevOps都提供了Git代码库功能,那么有没有办法将两边的代码库进行同步呢,答案是肯定的。这里的操作我都是用AzureDevOps的Pipelines功能来完成的,当然用Github的Actions应该也能达到类似的效果,其他小伙伴们不妨尝试一下。 【从AzureDevOps到Github】
Stella981 Stella981
4年前
Redis从入门到放弃系列(九) Sentinel
Redis从入门到放弃系列(九)Sentinel本文例子基于:5.0.4RedisSentinel作为Redis高可用方案,具有监听,通知,自动故障转移等功能.这一切都是依赖主备同步的大前提(参考上一节:Redis从入门到放弃系列(八)主备同步).监听:Sentinel会不断
Wesley13 Wesley13
4年前
Mysql事务处理
事务处理在各种管理系统中都有着广泛的应用,比如人员管理系统,很多同步数据库操作大都需要用到事务处理。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!   删除的SQL语句deletefromuserinfowhere~~~d
Wesley13 Wesley13
4年前
IM的群组消息同步具体设计
!(http://static.oschina.net/uploads/space/2015/0714/112422_rq1J_236698.png)上一篇Blog我提到过,每一个Channel都有一个自己的leveldb做缓存。同时,有位朋友建议我不要用缓存,经过思考后,我依然决定使用缓存。我为什么要这么做呢。如上面图的场景,一个Sender,
燕青 燕青
2年前
「支持M1」Beyond Compare 4 for Mac密钥激活最新可用 附 Beyond Compare 4 注册激活教程
是一款由ScooterSoftware公司开发的文件比较和文件同步工具,它可以帮助用户比较和同步文件和文件夹之间的差异,包括文本文件、图像文件、音频文件等多种不同类型的文件。以下是BeyondCompare4的主要特点:文件比较功能:BeyondCompa