240 发简信
IP属地:吉林
  • ThreadLocal源码

    今天来看一下ThreadLocal的源码,本文将按照ThreadLocal的适用场景->使用方法->猜测其实现方法->方法的源码这样的思路来撰写。 适用场景 ThreadLo...

  • jdk序列化与反序列化底层机制

    唠嗑 好久没有写博客了,懈怠了,周一到周五工作,没时间写,周末想着放松放松,也不想写,一拖再拖。 最近意识到正式工作快满一年了(稳定运营的游戏部门,进行玩法开发),想回头想一...

  • The java.util.concurrent Synchronizer Framework翻译

    最近在看AQS相关的源码,比较晦涩,阅读之前本打算自己也写一篇博客,看完后自知水平不够,写出来估计也不能很好的阐述AQS的理念。我也看了不少讲解AQS的文章,大多数讲解还是不...

  • 120
    跳表-ConcurrentSkipListMap走马观花

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

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

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

  • 《redis设计与实现》笔记

    记录阅读这本书时觉得有用的东西,也许很零散。(第一部分) 字符串 redis的字符串底层实现为简单动态字符串simple-dynamic-string。 空间预分配 空间预分...

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