java.util.concurrent.CyclicBarrier提供了一种多线程彼此等待的同步机制,可以把它理解成一个障碍,所有先到达这个障...
如何使用SpingBoot整合Mybatis SpringBoot 是由Pivotal 团队提供的全新框架,其设计目的是用来简化新Spring ...
AQS类的简单解析 1.AQS的使用对象 ReentrantLock、CountDownLatch等多线程工具对象都是通过AbstractQue...
一、异常分类 异常对象均派生于Throwable类,而Throwable又分解为Error和Exception两个分支,其中Error应该在代码...
Linux命令 1.进程类 ll /proc/32626 1.内存类 top 查看实时内存 -c 显示命令,-o指定排序,-d指定刷新时间 查看...
缓存有效期和淘汰策略 Redis的数据已经设置了TTL,不是过期就已经删除了吗?为什么还存在所谓的淘汰策略呢?这个原因我们需要从redis的过期...
MVCC,即多版本并发控制(Multi-Version Concurrency Control)指的是,通过版本链维护一个数据的多个版本,使得读...
前言 HashMap应该算是Java后端工程师面试的必问题,因为其中的知识点太多,很适合用来考察面试者的Java基础。 HashMap 是 Ja...
操作 1、docker top 这个命令是用来查看一个容器里面的进程信息的,比如你想查看一个nginx容器里面有几个nginx进程的时候,就可以...