前言 Git是什么 官方话:Git是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有事务...[作者空间]
1、引言 在之前的《SpringBoot 自动装配》文章中,我介绍了ConfigurationClassPostP...[作者空间]
一、背景 HashMap的扩容机制就是重新申请一个容量是当前容量2倍的桶数组,然后将旧数组中的元素逐个映射到新的数...[作者空间]
锁优化 这里的锁优化主要是指JVM 对 synchronized 的优化。 自旋锁 互斥同步进入阻塞状态的开销都很...[作者空间]
阅读本文大概需要 2.8 分钟。 来源:jianshu.com/p/e674ee68fd3f 一、为什么要用锁? ...[作者空间]
发展史 1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里...[作者空间]
上文Shell中使用tar命令批量解压缩的实现方法中提到我使用循环的方法批量解压tar文件,但是单进程的解压耗时太...[作者空间]
API 接口防刷 顾名思义,想让某个接口某个人在某段时间内只能请求N次。在项目中比较常见的问题也有,那就是连点按钮...[作者空间]
什么是CAS CAS(Compare And Swap),即比较并交换。是解决多线程并行情况下使用锁造成性能损耗的...[作者空间]
jmxtrans 介绍 jmxtrans是一个jvm管理工具,它允许您连接到任意数量的Java虚拟机(JVM)并查...[作者空间]