大家不想看前面这段废话,直接从正文开始看就行! 刚刚更新完简书的“日更挑战”,刷到一篇文章,这篇文章的作者是水清亦有鱼,为什么要提到他呢。因为他的文章给我了启发,以前一直不知...
![240](https://upload.jianshu.io/users/upload_avatars/242015/a98684c04c80.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP属地:广东
大家不想看前面这段废话,直接从正文开始看就行! 刚刚更新完简书的“日更挑战”,刷到一篇文章,这篇文章的作者是水清亦有鱼,为什么要提到他呢。因为他的文章给我了启发,以前一直不知...
跨城异地多活是架构设计复杂度最高的一种,接下来我将介绍跨城异地多活架构 技巧 1:保证核心业务的异地多活 “异地多活”是为了保证业务的高可用,但很多架构师在考虑这个“业务”时...
本文作者:景小财作者简介:美团外卖活动业务负责人 1、为什么要用锁? 锁-是为了解决并发操作引起的脏读、数据不一致的问题。 2、锁实现的基本原理 2.1、volatile J...
最近线上有一条机器在运行了10几天后出现告警,频繁出现fgc,在切断流量之后,从运维那边拿了应用的heapdump文件。在一开始出现fgc时,我就上了容器平台查看了gc日志,...
TCP协议 而TCP协议就是为了解决UDP协议的缺点而诞生的,它虽然实现上比UDP协议复杂,但是可靠性好,可以保证数据被发送到目标设备上。 TCP三次握手 TCP协议是如何保...
Posted by 微博@Yangsc_o [http://weibo.com/yangsanchao] 原创文章[https://www.jianshu.com/users...
1 Disruptor学习 在上一篇文章中,笔者提到了log4j2中的异步logger。通过测试数据来看,在使用异步logger后,打印日志的时间明显缩短,系统响应时间得到了...
前言 新入职公司,发现公司还在使用落后生产工具 svn,由于重度使用过 svn 和 git ,知道这两个工具之间的差异,已经在使用 git 的路上越走越远。于是,跟上级强烈建...