240 发简信
IP属地:广东
  • Redis数据结构之String

    Redis使用自己的简单动态字符串(simple dynamic string, SDS)的抽象类型。Redis中,默认以SDS作为自己的字符串...

  • Resize,w 360,h 240
    ArrayList与LinkList的区别

    ArrayList底层的实现是Array, 数组扩容实现 新增数据空间判断新增数据的时候需要判断当前是否有空闲空间存储 扩容需要申请新的连续空间...

  • Java类加载机制

    类加载过程主要包含加载、验证、准备、解析、初始化、使用、卸载七个方面。

  • Resize,w 360,h 240
    go-concurrentMap

    这个map是一个github上的开源项目,地址是https://github.com/fanliao/go-concurrentMap[http...

  • map性能对比

    sync.map 、MutexMap 、ConcurrentMap性能对比 执行命令:go test -bench=.

  • Resize,w 360,h 240
    sync.map

    mu是在阻塞操作时加的锁;read和dirty是两个map,可以把read理解为dirty的缓存(之后会详解sync.map中的读操作),且需要...

  • Resize,w 360,h 240
    Java锁升级

    前言 本篇文章介绍Java Synchronized锁优化。 锁是存在哪里的,怎么标识是什么锁 Monitor机制在Java中怎么表现的 锁优化...

  • Resize,w 360,h 240
    Java双亲委派模型

    介绍 双亲委派模型要求除了顶层的启动类加载器外,其余的类加载器都应当有自己的父类加载器。一般使用组合(Copmposition)关系来服用父类加...