這篇文章打算詳細(xì)理一下HashMap的源碼,可能會(huì)比較長,基于JDK1.8 HashMap數(shù)據(jù)結(jié)構(gòu) HashMap的數(shù)據(jù)結(jié)構(gòu)一句話就是 數(shù)組+鏈表+紅黑樹 首先HashMap...
這篇文章打算詳細(xì)理一下HashMap的源碼,可能會(huì)比較長,基于JDK1.8 HashMap數(shù)據(jù)結(jié)構(gòu) HashMap的數(shù)據(jù)結(jié)構(gòu)一句話就是 數(shù)組+鏈表+紅黑樹 首先HashMap...
問題描述 今天遇到了一個(gè)比較有意思的問題,如下 添加元素的那三行代碼,全部都編譯報(bào)錯(cuò)了,很明顯,這種行為被編譯器阻止了,然后我試了一下,發(fā)現(xiàn)除了null,任何類型的數(shù)據(jù)全都無...
說明 環(huán)境 系統(tǒng):CentOS 7.6 64位 VSFTPD:vsftpd-3.0.2-25.el7.x86_64 其他 本文由作者三汪首發(fā)于簡書。 本文不包含防火墻、安全組...
ArrayList是Java開發(fā)者使用最多的集合容器之一。本片文章通過源碼的角度講解ArrayList的原理。 ArrayList是List(有序集合)接口的一種 可調(diào)整大...
我看了下Redis的集群模式,是多個(gè)主的情況,可以用這種算法實(shí)現(xiàn)嗎
Redlock:Redis分布式鎖最牛逼的實(shí)現(xiàn)普通實(shí)現(xiàn) 說道Redis分布式鎖大部分人都會(huì)想到:setnx+lua,或者知道set key value px milliseconds nx。后一種方式的核心實(shí)現(xiàn)命令如下:...
本人最近在使用docker部署mysql時(shí),在持久化mysql數(shù)據(jù)時(shí)遇到了一個(gè)有趣的問題,將排查過程及思考記錄在這里,以備后查。 先簡單描述下我遇到的問題:在mysql容器中...
太贊了!大有幫助!
SpringBoot環(huán)境下QueryDSL-JPA的入門及進(jìn)階閱讀本文需要Mysql,Maven和SpringBoot基礎(chǔ)知識(shí)。 更新日志 2018.03.19更新:增加二、1.2.7 分頁的兩種寫法和二、1.2.8 使用Templat...
閱讀本文需要Mysql,Maven和SpringBoot基礎(chǔ)知識(shí)。 更新日志 2018.03.19更新:增加二、1.2.7 分頁的兩種寫法和二、1.2.8 使用Templat...
請(qǐng)問如何在后端驗(yàn)證token呢?
結(jié)合springboot和keycloak做登陸驗(yàn)證前言 登陸是一個(gè)項(xiàng)目的基礎(chǔ),幾乎任何項(xiàng)目都需要包括登陸模塊,網(wǎng)上大部分登陸都是使用的shrio,個(gè)人感覺這種東西很老,而且不好用,偶然之前發(fā)現(xiàn)了一個(gè)叫keycloak的sso...