240 发简信
IP属地:上海
  • Go 实现 TLS server 及client (2, 公钥证书)

    上一篇TLS简介[https://www.jianshu.com/p/64dfbd5de779] 本文中假定C需要验证S的身份。 上一篇中提到了...

  • Go 实现 TLS 通信 (1, TLS简介)

    本系列文章包含以下内容 单向TLS不认证,客户端不检查服务端证书的有效性 单向TLS认证,客户端检查服务端证书的有效性 双向TLS认证,服务端验...

  • Resize,w 360,h 240
    Reactor模式泛谈

    1 什么是Reactor模式 wki上对reactor模式的定义是 The reactor design pattern is an event...

  • Object对象方法之wait与notify

    本文首发于https://www.jianshu.com/p/18769b7dc46f 道生一,一生二,二生三,三生万物。老子《道德经》 Jav...

  • Resize,w 360,h 240
    论文阅读之Spinnaker

    原文地址 简介 传统数据库已无法满足大规模数据的需求。传统的解决方案是分片,事务只能局限在一个分片节点。且通常需要人工维护。分片的方式会有成百上...

  • 负载均衡算法浅谈

    Random LoadBalance 随机算法,顾名思义,当有大量请求时,根据概率学可以知道每一台服务器分配的流量基本会均等。广义版本是加权随机...

  • Resize,w 360,h 240
    Raft (lecture note)

    本文大部分内容翻译自MIT 6.824 Lecture 5 note. 本文的核心是如何通过复制状态机(RSM, Replicated Stat...

  • Java ForkJoin 原理及示例

    ForkJoinPool在Java7中开始提供。它将一个任务拆分成多个小任务并行计算,从而充分使用cpu的能力。Fork/Join并行算法是我们...