摘要:散列函數(shù)把消息或數(shù)據(jù)壓縮成摘要,使得數(shù)據(jù)量變小,將數(shù)據(jù)的格式固定下來。該函數(shù)將數(shù)據(jù)打亂混合,重新創(chuàng)建一個叫做散列值,,,或的指紋。 前言 系列文章目錄 前面我們討論了HashMap的結(jié)構(gòu), 接下來幾篇我們從源碼角度來看HashMap的實(shí)現(xiàn)細(xì)節(jié). 本篇我們就來聊聊HashMap的hash算法 本文的源碼基于 jdk8 版本. hash算法 上一篇文章我們提到, 為了利用數(shù)組索引進(jìn)行快速查...
摘要:以及枚舉的做法,因?yàn)檫@題只有個字母,枚舉的復(fù)雜度是,參考博客還有先把排序,然后從小到大取字母的寫法,參考 316. Remove Duplicate Letters 題目鏈接:https://leetcode.com/problems... 用一個stack來做,stack里面的字母按增序來排,出現(xiàn)top>cur的時候要把top給pop出來,注意一點(diǎn)是如果后面沒有top的話,就不能po...
摘要:更多相關(guān)博文參考前一篇博文講了的方式創(chuàng)建應(yīng)用,用過的童鞋都知道,早就沒有什么事情了,其實(shí)的版本,就已經(jīng)支持,不用再寫本篇將介紹下,如何利用取代配置本篇博文,建議和上一篇對比看,貼出上一篇地址之基于配置的應(yīng)用構(gòu)建構(gòu)建項(xiàng)目依賴對于依賴 更多spring相關(guān)博文參考: http://spring.hhui.top 前一篇博文講了SpringMVC+web.xml的方式創(chuàng)建web應(yīng)用,用過S...
摘要:流讀寫基本功能新建文件查看列表寫文件刪除文件查看文件導(dǎo)入的包下面新建一個類,然后在函數(shù)里初始化一個方法,方法中用來判斷輸入的值所相對應(yīng)的功能板塊。這里也只限制于在正常情況下的輸入輸出。 IO流讀寫 基本功能: 新建文件 查看列表 寫文件 刪除文件 查看文件 導(dǎo)入的包: import java.io.BufferedInputStream; import java.io.Buffe...
摘要:服務(wù)提供者的運(yùn)行機(jī)制用了雙層結(jié)構(gòu)來維護(hù)注冊的服務(wù)信息,第一層為服務(wù)的名稱,第二層為服務(wù)的實(shí)例名稱。服務(wù)注冊中心的運(yùn)行機(jī)制為了防止服務(wù)的異常下線,會周期性的清理列表中未續(xù)約的服務(wù)。負(fù)載均衡器的基本功能維護(hù)該服務(wù)下的所有節(jié)點(diǎn)列表。 Spring Boot Spring Boot有什么作用 Spring Boot通過自動化的配置簡化Spring原有的樣板化的配置。 Spring Boo...
暫無介紹