简书 占小狼[https://www.jianshu.com/users/90ab66c248e6/latest_articles],转载请注明原创出处,谢谢! 最近在整理J...
1. tomcat 组件以及各自的职责 |-Bootstrap: tomcat运行入口,完成CommonClassLoader,SharedClassLoader,Catal...
1. 概述 在jdk1.8中,HashMap和ConcurrentHashMap中都采用了红黑树这一数据结构。即当链表达到一定的长度后,就把链表转化成红黑树。这其中主要利用了...
1. InnoDB中Page结构 在InnoDB中,Page是整个InnoDB存储的最基本构件,也是InnoDB磁盘管理的最小单位,与数据库相关的所有内容都存储在这种Page...
0.概念 Spring Framework DocumentationSpringMVC官方参考文档Spring基础知识1Spring基础知识2 1.容器 Spring组件添...
并发编程是Java语言的重要特性之一,在Java平台上提供了许多基本的并发功能来辅助开发多线程应用程序。然而,这些相对底层的并发功能与上层应用程序的并发语义之间并不存在一种简...
在对J.U.C包的源码分析之前,首先介绍下一个比较重要的概念-CAS(Compare-and-Swap)。在J.U.C包中大量使用了CAS,涉及并发或资源争用的地方都使用了s...
1.组件 Nimbus: 集群主节点,负责资源管理、任务分配 Supervisor:集群工作节点,接收任务,管理worker进程 Worker:工作进程,每个工作进程中都有多...
前言 ES中的聚合功能类似于数据库中group by语句,但是功能更为强大。 1. 概念 SELECT COUNT(color) //指标 FROM tableGROUP B...
1.副本(Replica)和分片(shard) 1.1 副本(replica) :可以接收读请求,不接收写请求 1)容错:副本的使用可以提高系统的容错性,类似于zk等其他分布...
前言 ES权威指南 1.Java交互 1.1 节点客户端(Node client) 节点客户端作为一个非数据节点加入到本地集群中。换句话说,它本身不保存任何数据,但是它知道数...