240 发简信
IP属地:北京
  • Resize,w 360,h 240
    Mybatis二级缓存

    1.缓存介绍 Mybatis提供查询缓存,如果缓存中有数据就不用从数据库中获取,用于减轻数据压力,提高系统性能。 Mybatis的查询缓存总共有...

  • redis加数据库乐观锁实现秒杀

    在电商业务场景中,商品秒杀是一个常见的活动,由于业务线的划分,未在生产环境中实现秒杀业务,现在写了一个秒杀的demo供各位同仁参考. 技术栈 1...

  • 基于jdk1.8的HashMap源码分析(二)

    再上次看了hashMap的put方法,了解了大概的流程,今天再来搞搞put中的hash(key) 方法和具体计算下标的方法 1 源码是这样...

  • HashMap面试问题整理

    1.HashMap底层原理 数据结构底层使用哈希表(数组+链表进行存储),在jdk1.8后 当链表长度大于等于8时 将链表转为红黑树 ,时间复杂...

  • 基于jdk1.8的HashMap源码分析(一)

    1.概念 HashMap是Java中最常用的集合类之一,以<K,V>的形式来进行数据存储。常用来比较的还有HashTable,Concurr...