240 发简信
  • 介绍几种负载均衡算法

    最近在看sofa-rpc的源码,今天把里面涉及到的路由模块中几个算法记录一下。 现在的很多服务都是由集群组成的,集群前会有一个负载均衡服务器来负...

    0.3 35 0 2
  • 120
    跳表-ConcurrentSkipListMap走马观花

    跳表(跳跃表)是一种数据结构,改进自链表,用于存储有序的数据,跳跃表通过空间换时间的方法来提高数据检索的速度。早些在学校的数据结构课程中并没有接...

  • Java阻塞队列源码(2)-LinkedBlockingQueue

    在系列的第一篇中介绍了ArrayBlockingQueue的源码实现,用数组实现了阻塞队列,作为系列的第二篇,将分析LinkedBlocking...

    0.1 23 0 1
  • Java阻塞队列源码(1)-ArrayBlockingQueue

    Java并发包下有个BlockingQueue接口,并提供了多种阻塞队列的实现方式。阻塞队列通常被用于生产者消费者模型、消息队列、并行任务等并发...

    0.1 36 0 1
  • Java线程池源码分析

    多线程是进行并发编程时运用到的最主要的技术,由于频繁的创建销毁线程会带来较大的开销,因此又引申出线程池的概念。在需要一个新的线程来执行任务时,从...

    0.3 41 0 2
  • ConcurrentHashMap源码全解析

    这篇文章将解析ConcurrentHashMap的源码,ConcurrentHashMap是一个支持并发检索及高并发性的哈希表实现。包含了与Ha...

    0.6 83 0 4
  • Java动态代理原理剖析(二)-cglib

    前面一篇文章Java动态代理原理剖析(一)分析了JDK版本的动态代理实现,但是它有一个缺陷,生成的代理类会继承Proxy类,而Java是单继承,...

  • Java动态代理原理剖析(一)

    这篇文章将深入的分析Java的动态代理实现原理,首先将自己实现一个动态代理,然后顺势分析JDK中的动态代理实现并与自己实现的版本作对比,第二篇文...

    0.2 77 0 2
  • 高性能mysql

    最近在看《高性能Mysql》,深入的学习一下mysql的相关知识及原理,并记录下相关知识点。记录的内容可能跳跃性较大,基于我自己主观意愿,需要一...

个人介绍
哈工大&Tencent程序猿。
mail:cfk0419@163.com
blog:https://cfk1996.github.io/
公众号:技术旅途