240 发简信
IP属地:陕西
  • 120
    netty源码分析之pipeline(一)

    通过前面的源码系列文章中的netty reactor线程三部曲,我们已经知道,netty的reactor线程就像是一个发动机,驱动着整个netty框架的运行,而服务端的绑定和...

  • tidb 中的 tso ,是一个非常好的思路。 使用主从节点方式来搞。 主节点提供号码段API,从节点通过rpc进行获取。 这样把分布式的问题就可以归并成单机问题。 在RPC 高性能的支持下(3ms-》10ms 的区间),从节点获取号码段的时间成本可以忽略。 主节点通过一致性协议进行选主,就可以解决HA。

    分布式系统唯一性ID生成策略思考

    使用分布式系统架构面临全局ID的生成策略的抉择,本文描述了笔者所构想的一个优化方案,欢迎拍砖! 多种ID生成方式 1. UUID 算法的核心思想是结合机器的网卡、当地时间、一...

  • 120
    深入剖析 Java7 中的 HashMap 和 ConcurrentHashMap

    本文将深入剖析 Java7 中的 HashMap 和 ConcurrentHashMap 的源码,解析 HashMap 线程不安全的原理以及解决方案,最后以测试用例加以验证。...

  • 120
    跟着小程学微服务-Mock自动化系统的原理及实现

    一、前言 在之前的文章 http://www.jianshu.com/p/c128ed5c394e 中已经介绍了“自动化Mock系统0.9版本”,今天我将和大家一起探讨我们的...

  • 120
    Android组件化框架设计与实践

    在目前移动互联网时代,每个 APP 就是流量入口,与过去 PC Web 浏览器时代不同的是,APP 的体验与迭代速度影响着用户的粘性,这同时也对从事移动开发人员提出更高要求,...

  • Spring @Configuration 使用

    虽然 2.0 版本发布以来,Spring 陆续提供了十多个注解,但是提供的这些注解只是为了在某些情况下简化 XML 的配置,并非要取代 XML 配置方式。这一点可以从 Spr...

  • 120
    java并发线程池ThreadPoolExecutor深入剖析最经典

    本文为原创文章,转载请注明出处,谢谢你…… > 喜欢java并发编程的请加群:736156823 开始--> 先吐槽: 网上有很多介绍线程池的文章,都是抄的,没劲,没一个流程...

  • 为啥不能使用Category 直接添加 属性? :smirk:

    iOS给category添加属性之Objective-C Associated Objects

    我们知道,在 Objective-C 中可以通过 Category 给一个现有的类添加属性,但是却不能添加实例变量。但我们可以通过 Associated Objects 来弥...