28__读写分离有哪些坑?

在上一篇文章中,我和你介绍了一主多从的结构以及切换流程。今天我们就继续聊聊一主多从架构的应用场景:读写分离,以及怎么处理主备延迟导致的读写分离问题。

28__多机房部署:跨地域的分布式系统如何做?

你好,我是唐扬。

**来想象这样一个场景:**你的垂直电商系统部署的 IDC 机房,在某一天发布了公告说,机房会在第二天凌晨做一次网络设备的割接,在割接过程中会不定时出现瞬间,或短时间网络中断。

28__分布式高可靠之负载均衡:不患寡,而患不均

你好!我是聂鹏程。今天,我来继续带你打卡分布式核心技术。

到目前为止,我已经为你介绍了分布式起源、分布式协调与同步、分布式资源管理与负载调度、分布式计算技术、分布式通信技术和分布式数据存储。可以说,掌握了这些内容,基本上就掌握了分布式的关键技术。

28__沟通原则:什么时候应该妥协,什么时候应该坚持?

你好,我是臧萌。本专栏进入到加餐模块啦,第一篇加餐,我们又来谈沟通了。

按照我们之前谈沟通的顺序,先是从工作的基本素质上,我们要重视沟通,主动沟通。然后从职场情商的角度,我们要重视沟通的方式方法,重视沟通的效果,尊重沟通的对象。从这两个方面来看的话,沟通还是正面与合作为主。但是我们在日常沟通里,面对的远不止这些和谐画面。

28__管理沟通那些事儿

截至目前,我们已经探讨了“管理三明治”五部分内容中的前四部分:角色认知、管理规划、团队建设和任务管理。接下来,我们进入第五个部分的探讨,也就是无处不在的管理沟通。

28__基准测试框架JMH(上)

今天我们来聊聊性能基准测试(benchmarking)。

大家或许都看到过一些不严谨的性能测试,以及基于这些测试结果得出的令人匪夷所思的结论。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14

static int foo() {

  int i = 0;

  while (i < 1_000_000_000) {

    i++;

  }

  return i;

}

举个例子,上面这段代码中的foo方法,将进行 10^9 次加法操作及跳转操作。

28__连接太慢该怎么办:HTTPS的优化

你可能或多或少听别人说过,“HTTPS 的连接很慢”。那么“慢”的原因是什么呢?

通过前两讲的学习,你可以看到,HTTPS 连接大致上可以划分为两个部分,第一个是建立连接时的非对称加密握手,第二个是握手后的对称加密报文传输