1. 簡(jiǎn)單使用 可以看到,同一個(gè)線程中設(shè)置完userId,在線程中的其他地方可以讀取出來使用 2. 實(shí)現(xiàn)原理 我們先看一下ThreadLocal中,上面用到的兩個(gè)方法:get...
1. 簡(jiǎn)單使用 可以看到,同一個(gè)線程中設(shè)置完userId,在線程中的其他地方可以讀取出來使用 2. 實(shí)現(xiàn)原理 我們先看一下ThreadLocal中,上面用到的兩個(gè)方法:get...
1. 介紹 函數(shù)式接口,我們只看后綴,它就是個(gè)接口,區(qū)別就是它只有一個(gè)抽象的方法,并且在實(shí)例化這個(gè)接口時(shí),我們可以用lambda表達(dá)式來表示,或是更簡(jiǎn)潔的方法引用。 2. 分...
一. 基本概念 淺克隆只復(fù)制對(duì)象的基本數(shù)據(jù)類型(byte,short,int,long,float,double,boolean,char),不復(fù)制引用類型 深克隆復(fù)制對(duì)象的...
1. 簡(jiǎn)介 okhttp是一個(gè)高效的http請(qǐng)求客戶端,它有如下一些特點(diǎn):1)使用連接池技術(shù),減少延遲2)同一個(gè)主機(jī)請(qǐng)求,共享一個(gè)socket3)使用壓縮請(qǐng)求,減少下載數(shù)據(jù)的...
1. 簡(jiǎn)介 插入排序,有時(shí)也稱直接插入排序,這里“插入”是指將一個(gè)數(shù),插入到有序數(shù)列中的合適位置 2. 算法過程 我們有多輪的過程,每輪過程是將一個(gè)數(shù)放入到有序數(shù)列的合適位置...
1. 背景 阻塞隊(duì)列是在我們的并發(fā)包中,可以幫助我們高效安全地傳輸數(shù)據(jù),為我們寫出高質(zhì)量的多線程程序帶來便利。 2. 主要方法 我們可以看一下定義和主要方法: 主要方法含義:...
1. Random產(chǎn)生 這里示例,我們產(chǎn)生20個(gè)1000以內(nèi)的整數(shù) 注:1)這里的nextInt產(chǎn)生的數(shù),包括[0,num),也就是這里是0-9992)Random初始化的時(shí)...
1. 定義 將一個(gè)復(fù)雜對(duì)象的表示和構(gòu)建分離,使同樣的構(gòu)建過程可以創(chuàng)建不同的表示 2. 結(jié)構(gòu) 主要角色如下:產(chǎn)品角色:包含的部件較多,由具體建造者負(fù)責(zé)部件的創(chuàng)建抽象建造者:抽象...