由于項目中需要使用spring boot、redis、redisson,現(xiàn)將自己的配置記錄下。 軟件版本 spring-boot-starter-parent 2.3.4.R...
1、簡介 在上一篇 ThreadLocal詳解 中,我們詳細介紹了ThreadLocal原理及設計,從源碼層面上分析了ThreadLocal。但由于ThreadLocal設計...
在網(wǎng)上看到過一個問題,高度自律,是一種什么體驗?有個高贊回答是:“不再被生活拖拽著前進,而是生活在你的方寸之間,一切都有條不紊地進行,想要的生活觸手可及,所有的事情都在朝好的...
本文都是基于JDK1.8,不去對比JDK1.7或者JDK1.6 JDK1.8中hashMap的組成 在JDK 1.8中,HashMap的底層數(shù)據(jù)結構是“數(shù)組+鏈表+紅黑樹”,...
[toc] 集群方案 主從復制 哨兵模 Redis-Cluster ShardedJedisPool 中間件 1.主從復制 主從復制原理: 從服務器連接主服務器,發(fā)送SYNC...
為了換取性能,JVM在內置鎖上做了非常多的優(yōu)化,膨脹式的鎖分配策略就是其一。理解偏向鎖、輕量級鎖、重量級鎖的要解決的基本問題,幾種鎖的分配和膨脹過程,有助于編寫并優(yōu)化基于鎖的...
[TOC]在前面的文章中,我不止一次地和你提到了 binlog,大家知道 binlog 可以用來歸檔,也可以用來做主備同步,但它的內容是什么樣的呢?為什么備庫執(zhí)行了 binl...
Java面試最容易被問到的就是HashMap,因為HashMap源碼確實很值得學習,里面的數(shù)據(jù)結構算法設計很巧妙,搞懂整個過程在面試中可以大大加分,一個HashMap也可以扯...