240 发简信
IP属地:北京
  • 聊聊ElasticSearch的倒排索引

    [toc] 为什么需要倒排索引 倒排索引也是索引。索引初衷都是为了快速检索到你要的数据。 每种数据库有自己需要解决的问题(或者说擅长的领域),对...

  • MySQL和ES的索引对比

    [toc] MySQL索引实现 在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,本文主要讨论是MyISAM和I...

  • Spring的Bean的生命周期

    [toc] 前言 Spring可以管理singleton(单例)作用域的Bean的生命周期,prototype作用域的Bean,Spring只负...

  • Spring 解决循环依赖

    [toc] 循环依赖 循环依赖就是N个类中循环嵌套引用,如果日常开发中我们用new对象的方式发生这种循环依赖的程序运行一直循环直到内存溢出报错,...

  • JDK1.8HashMap详解

    [toc] 一、HashMap 简介 HashMap是java.util包中的一个集合框架,他是java.util.Map的实现类,具有方便、高...

  • JDK1.8 ConcurrentHashMap

    [toc] 前言 分析ConturrentHashMap 1.8的实现,JDK1.8实现屏蔽了Segment(分段代码锁)的概念,而是直接用No...

  • 1.8 ConcurrentHashMap为何放弃分段代码锁

    [toc] JDK1.7分段代码锁的实现 和HashMap一样在1.7中ConcurrentHashMap的底层数据结构是数组加链表,和Hash...

  • jdk 1.7 HashMap死循环问题

    [toc]注:JDK1.8之后进行了优化,多线程不会造成死循环问题,但依旧线程不安全,容易造成数据丢失,多线程推荐使用ConcurrentHas...

  • LinkedHashMap详解

    [toc] 前言 本篇文章介绍容器类的另一个哈希表LinkedHashMap,这是HashMap的关门弟子,直接继承了HashMap的衣钵,拥有...