上一篇博客講了如何使用Shiro和JWT做認證和授權(quán)(傳送門:http://www.reibang.com/p/0b1131be7ace)管嬉,總的來說shiro是一個比較早期...
上一篇博客講了如何使用Shiro和JWT做認證和授權(quán)(傳送門:http://www.reibang.com/p/0b1131be7ace)管嬉,總的來說shiro是一個比較早期...
JVM中的字符串常量池是個有些玄幻的玩意兒,關(guān)于它的細節(jié)朗鸠,各類書籍和網(wǎng)站上眾說紛紜蚯撩。本文試圖參考盡量權(quán)威的資料,找一個切入點來理清這團亂麻烛占。所有參考文檔均有傳送門胎挎。 本文提到...
C++后臺騰訊實習(xí)面試經(jīng)歷 一面(普通技術(shù)面) 過程:遞交簡歷 -> 手撕代碼 -> 開始面試 -> 結(jié)束 耗時:about 1 hour 手撕代碼:一顆二叉搜索樹署尤,找出樹中...
什么戳表?聊個天就把技術(shù)給學(xué)了棵介? 聊天結(jié)束之后忠寻,博士露出了猥瑣的笑容,心里想:這小子過段時間還會來找我的:一個公網(wǎng)IP怎么夠呢么夫,得上負載均衡呀假夺;長連集群模式下又是如何實現(xiàn)單聊群聊...
[TOC] 簡介 kafka是一個分布式消息隊列般婆。具有高性能、持久化眨八、多副本備份腺兴、橫向擴展能力左电。生產(chǎn)者往隊列里寫消息廉侧,消費者從隊列里取消息進行業(yè)務(wù)邏輯。一般在架構(gòu)設(shè)計中起到解...
死鎖是多線程環(huán)境中由于對資源競爭分配不合理而產(chǎn)生的阻塞行為篓足,銀行家算法是一種動態(tài)避免死鎖的策略段誊。 I、死鎖 1.1 死鎖定義 如果一個線程集合中的每個線程都在等待這個集合中另...
Java代碼 -> Java字節(jié)碼 -> 匯編指令(匯編指令是cpu指令的集合) Volatile Java語言提供了Volatile栈拖,在某些情況下比上鎖要更加方便连舍,如果一個...
多線程編程是為了讓程序運行得更快,但是不是說涩哟,線程創(chuàng)建地越多越好索赏,線程切換的時候上下文切換,以及受限于硬件和軟件資源的限制問題 上下文切換 單核CPU同樣支持多線程編程贴彼,CP...
Redis雖然是一種內(nèi)存型數(shù)據(jù)庫潜腻,一旦服務(wù)器進程退出,數(shù)據(jù)庫的數(shù)據(jù)就會丟失器仗,為了解決這個問題Redis提供了兩種持久化的方案融涣,將內(nèi)存中的數(shù)據(jù)保存到磁盤中童番,避免數(shù)據(jù)的丟失。 R...
集合總結(jié) HashMap HashMap是一個鍵值存儲的集合威鹿,它根據(jù)鍵的hashCode值存儲數(shù)據(jù)剃斧。大多數(shù)情況下可以直接定位到它的值,因而具有很快的訪問速度忽你,但遍歷順序卻是不...
注: 本文參考極客時間《趣談計算機網(wǎng)絡(luò)》 TCP和UDP的區(qū)別 首先TCP是面向連接的幼东,UDP是無需連接的,TCP有著三握四揮檀夹,并且三次握手和四次揮手是對TCP建立的連接有著...
@蓋聶_0358 ....
Springboot + Redis 4.x.x 搭建集群Redis集群的搭建 簡單介紹Redis 簡單說一下Redis是什么筋粗,在我的理解中redis作為一個高性能的NoSql數(shù)據(jù)庫,一種鍵值對的存儲方式炸渡,并且這種鍵值對的類型很豐富...
如果是線程執(zhí)行int i = 0;這個i是局部變量吧 局部變量的話根本就不需要考慮可見性的 因為JMM規(guī)定這個就是線程私有的不是嗎
你真的了解volatile關(guān)鍵字嗎娜亿?volatile關(guān)鍵字經(jīng)常在并發(fā)編程中使用,其特性是保證可見性以及有序性蚌堵,但是關(guān)于volatile的使用仍然要小心买决,這需要明白volatile關(guān)鍵字的特性及實現(xiàn)的原理,這也是...
什么是Spring IOC / DI 大家都知道吼畏,Spring是一個管理Bean的容器督赤,IOC承擔(dān)著控制反轉(zhuǎn)的責(zé)任,不論是我們之前單純使用Spring框架去管理Bean還是之...
jenkins安裝 筆者在此使用Docker方式安裝jenkins泻蚊,DockerHub上的jenkins鏡像地址 下載jenkins鏡像 docker pull jenkin...
學(xué)習(xí)Java或者從事Java開發(fā)的程序員應(yīng)該都知道躲舌,在Java語言背后有著一套成熟的體系,這個體系支撐著Java項目的生存周期性雄,并且在Java項目生存期間没卸,GC機制為整個項目...