java多线程 1、线程池的原理,为什么要创建线程池? 首先我们看下当一个新的任务提交到线程池之后,线程池是如何处理的 1、线程池判断核心线程池...
jdk1.7中采用 Segment + HashEntry的方式进行实现,结构如下: Segment数组的意义就是将一个大的table分割成多个...
Map是以键值对来存储对象的,它的底层实际上是数组和链表来组成的,经典的一张图如下: 当使用put方法时,先查找出数组位置是否存在对象,通过ke...
引言 不知道在大家面试中,有没有遇到这个问题: 生产服务器上部署了几个java程序,突然出现了CPU100%的异常告警,你如何定位出问题呢? 这...
文章来源:itxxz.com/a/javashili/tuozhan/2014/0601/7.html好了,话不多说,开始今天的内容。sprin...
1、比较运算符能用"="就不用"<>"使用"="时会走索引,提高查询效率 2、明知只有一条查询结果,请使用"LIMIT 1"使用LIMIT 1用...
一、 简介redis cluster是一个提供在多个redis间节点间共享数据的程序集。redis 集群通过分区来提供一定程度的可用性:即使集群...
一、Replication+Sentinel架构方式 这里Sentinel的作用有三个:监控:Sentinel 会不断的检查主服务器和从服务器是...
一、hashCode()和equals()是什么? hashCode()方法和equals()方法的作用其实一样,在Java里都是用来对比两个对...