240 发简信
IP属地:浙江
  • zookeeper相关知识点

    zookeeper集群中需要通过FastLeader选举算法。Paxos算法 来选取头结点。由于这个特性,某个结点故障时,要耗费时间重新进行header选取,故zk在分布式C...

  • RabbitMQ安装

    系统环境为Centos7.0 yum install erlang报错:No package erlang available解决方式:wget http://dl.fedo...

  • Java线程池 ThreadPool

    线程池中线程都可复用,大大提高了效率。线程的创建和销毁是很耗费资源的 线程池的ExecutorService 服务 有execute和submit方法 。submit除了可...

  • Java并发容器类

    Map or Set 并发要求低时加锁容器类:Hashtable //用的少Collections.sychronizedMap(new HashMap())Collecti...

  • 240
    RPC框架 Dubbo 实现原理

    主要为三点,动态代理、反射、socket网络编程。 看过很多讲dubbo原理的文章,总感觉太抽象,偶然间看到一个直播课堂讲dubbo原理。结合了一个订单的例子现场画笔工具画图...

  • 240
    JVM 性能调优

    原则:无监控不调优 内存和GC原理 JAVA内存结构 堆、栈、永久区、程序计数器 一般需要优化的内存区为 堆 堆内存的构成 新生代、老年代堆内存结构新生代分为eden(...

  • JVM  GC(垃圾收集)机制

    垃圾收集机制 需要被收集的垃圾: 1.没有引用指向的对象。2.两个对象互相引用,且没有外部引用指向他们。3. 多个对象环形引用,形成一个闭环,且没有外部引用指向他们。 回收规...