1. 線程池是什么鄙早? 在創(chuàng)建線程和銷毀線程的時(shí)候仔燕,需要使用一定的資源開銷颠毙; 使用多線程的場景很多,需要頻繁使用線程的時(shí)候肌索,如果每個線程執(zhí)行結(jié)束便銷毀蕉拢,就會不斷重復(fù)創(chuàng)建線程->...
![240](https://cdn2.jianshu.io/assets/default_avatar/7-0993d41a595d6ab6ef17b19496eb2f21.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1. 什么是Synchorized ? synchorized是由JDK的源碼調(diào)用Linux的函數(shù)實(shí)現(xiàn)的一種鎖;? synchorized通過編譯之后會變成 monitore...
1. 前言 hashMap是JDK中的哈希表的容器的實(shí)現(xiàn)亡电,它通過使用CPU計(jì)算替代遍歷尋址來提高數(shù)據(jù)搜索的速度届巩。 這種結(jié)構(gòu)的時(shí)間復(fù)雜度通常是O(1),也就是說它不會隨著數(shù)據(jù)量...
一份乒、圖解 二恕汇、說明 這里將重點(diǎn)分為5點(diǎn),具體如下: 1. 注冊FeignClient工廠Bean 為注釋了FeignClient的接口注冊一個FeignClientFacto...
1. 什么是網(wǎng)絡(luò)模型或辖? 網(wǎng)絡(luò)模型是為了解決不同的設(shè)備之間如何進(jìn)行通信的問題瘾英,而制定出來的規(guī)范。 網(wǎng)絡(luò)模型的每一層都有其特定的含義和作用颂暇,相當(dāng)于一個接口缺谴,而具體的實(shí)現(xiàn)是由一系列...
你這個方案,跟直接使用redis + 隨便的一個id有什么區(qū)別耳鸯?為什么這里要使用jwt呢湿蛔?
關(guān)于JWT Token 自動續(xù)期的解決方案前言 在前后端分離的開發(fā)模式下,前端用戶登錄成功后后端服務(wù)會給用戶頒發(fā)一個jwt token县爬。前端(如vue)在接收到j(luò)wt token后會將token存儲到LocalSto...
從CAP理論上看财喳,Eureka是一個AP系統(tǒng)察迟,但是在C層面這么弱,就是因?yàn)楦鞣N無謂的緩存造成的耳高。扎瓶。。泌枪。
這個緩存可不是無謂栗弟,高并發(fā)下,這個緩存隔離了讀寫操作工闺,這樣讀寫不用加鎖乍赫,提高了讀取速率。如果讀寫加鎖陆蟆,高并發(fā)下全部讀操作加鎖雷厂,寫操作要很晚才能夠生效。
eureka緩存細(xì)節(jié)以及生產(chǎn)環(huán)境的最佳配置eureka作為spring cloud微服務(wù)架構(gòu)里的注冊中心叠殷,是非常核心的一個組件改鲫。它本身的架構(gòu)避免了復(fù)雜的選主算法,比較簡單林束,搭個demo也確實(shí)很快像棘,但是如果要用于生產(chǎn)環(huán)...
MySql事務(wù)實(shí)現(xiàn)的機(jī)制:MVCC 這一篇將簡單說明一下最近學(xué)習(xí)了Mysql的事務(wù)實(shí)現(xiàn)的簡單理解。 如果存在一張A表壶冒,id=1,name=2缕题,此時(shí),存在多個事務(wù)對該表進(jìn)行處理...
AnnotationConfigApplicationContext 源碼分析(二):注冊配置類 本文是作者的個人學(xué)習(xí)筆記胖腾,僅做參考烟零,Spring代碼版本5.2.2 Anno...
AnnotationConfigApplicationContext 源碼分析(一):新建對象 本文是作者的個人學(xué)習(xí)筆記,僅做參考咸作,Spring代碼版本5.2.2Annota...
Mybatis源碼解析 基礎(chǔ)應(yīng)用 步驟: 步驟1 這個過程中锨阿,初始化了所有的環(huán)境,生成了該框架中最重要的對象是Configuration對象记罚,這個對象持有了大量必要的工具引用...
想說的知識點(diǎn)很好墅诡,但是廢話很多。桐智。
http的長連接和短連接(史上最通俗D┰纭)1.以前的誤解 很久之前就聽說過長連接的說法,而且還知道HTTP1.0協(xié)議不支持長連接酵使,從HTTP1.1協(xié)議以后荐吉,連接默認(rèn)都是長連接。但終究覺得對于長連接一直懵懵懂懂的口渔,有種...