240 发简信
IP属地:北京
  • 异步,非阻塞,基于事件,都学我nodejs,都搞个reactor.

    从秒杀活动看akka设计思想

    秒杀活动在我们看来并不陌生,抽取问题就几点:  1.高并发性,客户量或流量非常大,需要通过负载缓解压力 2.业务实时性,需要即时请求响应 3.数据一致性,需要对事务完整做进一...

  • 平滑增减节点&减少rehash带来的性能问题.
    钱少客户端计算再路由,钱多代理层计算再路由

    关于一致性Hash的一些思考

    之前在网上见过一个算法,发现了一些问题,这里进行一下记录。 核心算法亮点是对槽位节点Hash之后,使用MD5打散,对于标志节点使用虚节点。 经过使用后发现,对于槽位数据进行H...

  • 精彩

    对ThreadLocal实现原理的一点思考

    前言 在《透彻理解Spring事务设计思想之手写实现》中,已经向大家揭示了Spring就是利用ThreadLocal来实现一个线程中的Connection是同一个,从而保证了...

  • 120
    数据传输加密——非对称加密算法RSA+对称算法AES(适用于java,android和Web)

    数据传输加密 在开发应用过程中,客户端与服务端经常需要进行数据传输,涉及到重要隐私信息时,开发者自然会想到对其进行加密,即使传输过程中被“有心人”截取,也不会将信息泄露。对于...

  • 120
    消息队列之 RabbitMQ

    关于消息队列,从前年开始断断续续看了些资料,想写很久了,但一直没腾出空,近来分别碰到几个朋友聊这块的技术选型,是时候把这块的知识整理记录一下了。 市面上的消息队列产品有很多,...

  • 120
    持续集成:TeamCity 的安装和使用

    TeamCity 本文初衷 让大家了解持续集成(CI),以及入门了解 JetBrains 家的 TeamCity 的一些简单实用。 TeamCity 的一些复杂使用我暂时也不...