代理模式 代理proxy是一種設(shè)計(jì)模式,提供對(duì)目標(biāo)對(duì)象的另外的訪問(wèn)模式。好處是可以擴(kuò)展目標(biāo)對(duì)象的功能。在實(shí)際開發(fā)中,可以不修改別人已經(jīng)寫好的代碼,通過(guò)代理的方式來(lái)擴(kuò)展功能。生...
代理模式 代理proxy是一種設(shè)計(jì)模式,提供對(duì)目標(biāo)對(duì)象的另外的訪問(wèn)模式。好處是可以擴(kuò)展目標(biāo)對(duì)象的功能。在實(shí)際開發(fā)中,可以不修改別人已經(jīng)寫好的代碼,通過(guò)代理的方式來(lái)擴(kuò)展功能。生...
JVM啟動(dòng)之后,操作系統(tǒng)會(huì)為JVM進(jìn)程分配一定的內(nèi)存空間,這部分內(nèi)存空間就稱為“主內(nèi)存”。Java程序的所有工作都由線程來(lái)完成,而每個(gè)線程都會(huì)有一小塊內(nèi)存,稱為“工作內(nèi)存”,...
Bean 標(biāo)簽的范圍配置singleton:默認(rèn)值,單例的prototype:多例的request:WEB項(xiàng)目中,Spring船艦一個(gè)Bean的對(duì)象,將對(duì)象存入到reques...
網(wǎng)關(guān)負(fù)責(zé)轉(zhuǎn)發(fā)請(qǐng)求到各個(gè)微服務(wù),轉(zhuǎn)發(fā)之前要校驗(yàn)客戶端傳的令牌是否合法,其次校驗(yàn)客戶端是否有權(quán)限訪問(wèn)網(wǎng)關(guān)下的微服務(wù)。轉(zhuǎn)發(fā)token到微服務(wù),微服務(wù)驗(yàn)證是否有訪問(wèn)資源的權(quán)限
裝飾設(shè)計(jì)模式也成為包裝模式,屬于結(jié)構(gòu)性設(shè)計(jì)模式。該模式也是繼承關(guān)系的替代方法之一,對(duì)比繼承的優(yōu)點(diǎn)是裝飾模式的低耦合性,被裝飾類的變化與裝飾類無(wú)關(guān)。 裝飾設(shè)計(jì)模式,就是動(dòng)態(tài)的給...
面向?qū)ο蟮囊粋€(gè)重要目標(biāo)是對(duì)代碼重用的支持。支持這個(gè)目標(biāo)的一個(gè)重要的機(jī)制就是泛型機(jī)制。--《數(shù)據(jù)結(jié)構(gòu)與算法分析Java語(yǔ)言描述》 Java 5提供了對(duì)泛型方法和泛型類的支持。之...
OAuth是一個(gè)開放標(biāo)準(zhǔn),允許用戶授權(quán)第三方訪問(wèn)他們儲(chǔ)存在另外的服務(wù)提供者上的信息,而不需要用戶將用戶名和密碼提供給第三方應(yīng)用或者分享他們數(shù)據(jù)的內(nèi)容。例子:網(wǎng)站的微信授權(quán)登錄...
當(dāng)一個(gè)函數(shù)用它自己來(lái)定義的時(shí)候就稱為是遞歸的。--《數(shù)據(jù)結(jié)構(gòu)與算法分析java語(yǔ)言描述》例如:我們可以在非負(fù)整數(shù)集上定義一個(gè)函數(shù)f,滿足f(0)=0且f(x)=2f(x-1)...
創(chuàng)建 HrEmployeeImport 類,加入到_init_.py。該類繼承import基礎(chǔ)模塊base_import.import 重寫base_import.impor...
構(gòu)建maven工程,在springMvc 、servlet 3.0 基礎(chǔ)上引入spring Security 依賴 配置Spring容器 ,創(chuàng)建ApplicationConf...
注解的支持:servlet、Filter、Listener無(wú)需再web.xml進(jìn)行配置,可以再Java類中通過(guò)對(duì)應(yīng)的注解進(jìn)行配置 Servler 異步處理 文件上傳API簡(jiǎn)化...
ES6允許從數(shù)組中提取值,按照對(duì)應(yīng)位置對(duì)變量賦值。對(duì)象也可以實(shí)現(xiàn)解構(gòu)。按照一定的模式,從數(shù)組或者對(duì)象中提取值,將提取出來(lái)的值賦值給變量 數(shù)組解構(gòu) 如果結(jié)構(gòu)不成功,變量的值為u...
什么是正則表達(dá)式 正則表達(dá)式(Regular Expression)是用于匹配字符中的字符組合的模式,在JavaScript中,正則表達(dá)式是對(duì)象 作用: 匹配:驗(yàn)證表單 替換...
淺拷貝只是拷貝一層,更深層次對(duì)象級(jí)別的只拷貝引用 深拷貝拷貝多層,每一級(jí)別的數(shù)據(jù)都會(huì)拷貝 Object.assgin(target,...sources) ES6新增方法可以...
注意三個(gè)文件:/etc/passwd 存儲(chǔ)用戶的關(guān)鍵信息/etc/group 存儲(chǔ)用戶組的關(guān)鍵信息/etc/shadow ...
如果一個(gè)函數(shù)在內(nèi)部可以調(diào)用本身,,那個(gè)這個(gè)函數(shù)就是遞歸函數(shù)。遞歸函數(shù)的作用和循環(huán)的效果一樣遞歸很容易發(fā)生“棧溢出"Stack overflow 錯(cuò)誤,所以必須要添加退出條件r...
網(wǎng)卡配置文件的位置:/etc/sysconfig/network-scripts在目錄網(wǎng)卡中的配置文件的命名格式:ifcfg-網(wǎng)卡名稱 重啟網(wǎng)卡service networ...
vi 編譯器是所有Unix和Linux的標(biāo)準(zhǔn)編譯器,vim 可以理解為升級(jí)版本,vi適用于文本編輯器,vim更適用于coding寫代碼. vim 中存在的三種熟知模式:命令模...
重啟系統(tǒng) reboot 在命令中快速刪除光標(biāo)前/后的內(nèi)容前:ctrl +u 后:ctrl + k 刪除/tmp 下所有A開頭的文件rm -f /tmp/A* 把/etc/p...
du -sh作用:查看目錄的真實(shí)大小語(yǔ)法:#du -sh 目錄路徑選項(xiàng)含義:-s:只顯示匯總的大小-h:表示以高可讀性的形式進(jìn)行顯示 find 指令作用:用于查找文件(參數(shù)有...