整體結(jié)構(gòu) 各組件對(duì)應(yīng)的實(shí)現(xiàn)類 啟動(dòng)流程 Connector
Feign的功能 主要功能是讓開發(fā)人員只使用簡單注解就能像調(diào)用一般RPC一樣調(diào)用HTTP請(qǐng)求,在此基礎(chǔ)上,框架擴(kuò)展了原SpringMVC參數(shù)只能為一個(gè)類的功能。 基本思路 代...
3萬字 | 34 圖 | Netty | 內(nèi)核角度看IO模型https://mp.weixin.qq.com/s/HVFlb3abZcsWuYLwIdV0gQ[https:/...
枚舉的本質(zhì) JVM編譯器背地里是這樣處理枚舉的 定義一個(gè)繼承自Enum類的類,類是用final修飾的。 為每個(gè)枚舉實(shí)例對(duì)應(yīng)創(chuàng)建一個(gè)類對(duì)象掠廓,這些類對(duì)象是用public stat...
@rosefun 我這沒有了,你可以自己在網(wǎng)上找找
2019騰訊廣告算法大賽十強(qiáng)答辯總結(jié)解決思路: 一是把這個(gè)問題變成一個(gè)二分類問題甩恼,預(yù)測(cè)一個(gè)廣告是否能從一個(gè)曝光請(qǐng)求中勝出二是把這個(gè)問題變成一個(gè)回歸問題蟀瞧,預(yù)測(cè)一個(gè)廣告在帶預(yù)測(cè)時(shí)間的曝光量 因?yàn)槟M曝光過程不可控因...
緩存雪崩 緩存雪崩我們可以簡單的理解為:由于原有緩存失效,新緩存未到期間(例如:我們?cè)O(shè)置緩存時(shí)采用了相同的過期時(shí)間条摸,在同一時(shí)刻出現(xiàn)大面積的緩存過期)悦污,所有原本應(yīng)該訪問緩存的請(qǐng)...
Lists Lists類主要提供了對(duì)List類的子類構(gòu)造以及操作的靜態(tài)方法。在Lists類中支持構(gòu)造ArrayList钉蒲、LinkedList以及newCopyOnWriteA...
確實(shí)切端,已改
MSE與MAE的區(qū)別與選擇均方誤差 均方誤差(MSE)是最常用的回歸損失函數(shù),計(jì)算方法是求預(yù)測(cè)值與真實(shí)值之間距離的平方和顷啼,公式如圖踏枣。下圖是MSE函數(shù)的圖像昌屉,其中目標(biāo)值是100,預(yù)測(cè)值的范圍從-1000...
其他重要公式 三種alignment function計(jì)算方法: 參考文獻(xiàn) https://www.bilibili.com/video/av48285039/?p=92
01背包問題 每個(gè)物品只有選和不選兩種狀態(tài) 完全背包問題 每個(gè)物品可以無限次選 多重背包問題 I 物品個(gè)數(shù)有數(shù)量限制 多重背包問題 II 數(shù)據(jù)范圍變大茵瀑,需要使用二進(jìn)制優(yōu)化方法...
一间驮、static代表著什么 在Java中并不存在全局變量的概念,但是我們可以通過static來實(shí)現(xiàn)一個(gè)“偽全局”的概念马昨,在Java中static表示“全局”或者“靜態(tài)”的意思...
B樹 B樹的定義 B樹也稱B-樹,它是一顆多路平衡查找樹。我們描述一顆B樹時(shí)需要指定它的階數(shù)鸿捧,階數(shù)表示了一個(gè)結(jié)點(diǎn)最多有多少個(gè)孩子結(jié)點(diǎn)屹篓,一般用字母m表示階數(shù)。當(dāng)m取2時(shí)笛谦,就是我...
從圖中可以看出,ArrayList與LinkedList都是List接口的實(shí)現(xiàn)類,因此都實(shí)現(xiàn)了List的所有未實(shí)現(xiàn)的方法,只是實(shí)現(xiàn)的方式有所不同,(從中可以看出面向接口的好處...
API層面 這兩種方式最大區(qū)別就是對(duì)于Synchronized來說抱虐,它是java語言的關(guān)鍵字昌阿,是原生語法層面的互斥饥脑,需要jvm實(shí)現(xiàn)。而ReentrantLock它是JDK 1...
@lsqs 是的懦冰,從程序中`names=h_r_t_name`中就能看出來
Neo4j基本使用及導(dǎo)入三元組下載和安裝Neo4j 安裝Java JDK下載Neo4j安裝文件創(chuàng)建系統(tǒng)環(huán)境變量 Neo4j配置 配置文檔存儲(chǔ)在conf目錄下灶轰,Neo4j通過配置文件neo4j.conf控制...
餓漢式 餓漢式單例類:在類初始化時(shí),已經(jīng)自行實(shí)例化刷钢。 雙重檢驗(yàn)鎖 volatile關(guān)鍵字:防止指令重排笋颤。這是因?yàn)?instance = new Singleton()這一步操...
三次握手 三次握手(Three-way Handshake)其實(shí)就是指建立一個(gè)TCP連接時(shí),需要客戶端和服務(wù)器總共發(fā)送3個(gè)包内地。進(jìn)行三次握手的主要作用就是為了確認(rèn)雙方的接收能力...
何時(shí)進(jìn)行JVM調(diào)優(yōu) Heap內(nèi)存(老年代)持續(xù)上漲達(dá)到設(shè)置的最大內(nèi)存值伴澄; Full GC 次數(shù)頻繁; GC 停頓時(shí)間過長(超過1秒)阱缓; 應(yīng)用出現(xiàn)OutOfMemory 等內(nèi)存...