系統(tǒng)的整理一下 java8 Streams 的使用绞佩。 思想 是函數(shù)式編程(functional programming)的一種 Java 實現(xiàn) 強調將計算過程分解成可復用的函...
系統(tǒng)的整理一下 java8 Streams 的使用绞佩。 思想 是函數(shù)式編程(functional programming)的一種 Java 實現(xiàn) 強調將計算過程分解成可復用的函...
Docker 容器網(wǎng)絡 Docker 從容器中提取了基礎的主機連接網(wǎng)絡免胃。 這樣做為應用程序提供了一定程度的運行時環(huán)境不可知性,并允許基礎結構管理器調整實現(xiàn)以適合操作環(huán)境骑篙。 連...
概述 fork/join 框架在 Java 7 中呈現(xiàn)苇侵。它提供了一些工具耕餐,通過嘗試使用所有可用的處理器內核來幫助加速并行處理 - 這是通過分而治之的方法實現(xiàn)的——分治算法店枣。 ...
類加載器簡介 類加載器是負責加載類的對象。 它負責在運行時將 Java 類動態(tài)加載到 JVM(Java 虛擬機)粪糙。此外萤衰,它們是JRE(Java 運行時環(huán)境)的一部分。因此猜旬,由...
什么是緩存 術語緩存在計算機中無處不在脆栋。在應用程序設計的上下文中倦卖,它經常被用來描述應用程序開發(fā)人員利用單獨的內存或低延遲的數(shù)據(jù)結構。緩存椿争,用于臨時存儲或緩存信息的副本或引用怕膛,...
什么是代理 代理是一種設計模式。當我們想要添加或修改現(xiàn)有類的某些功能時秦踪,我們創(chuàng)建并使用代理對象褐捻。通常,代理對象具有與原始代理對象相同的方法椅邓,并且在 Java 代理類中通常擴展...
身份驗證和訪問控制 應用程序安全性歸結為或多或少的兩個獨立問題: authentication/認證(你是誰柠逞?)和 authorization/授權(你可以做什么?)景馁。 有時...
最近為認證系統(tǒng)添加了忘記密碼功能掘宪,使用了Spring提供的郵件API和Ehchace緩存驗證碼蛾扇。整個過程還是挺有趣攘烛,值得寫一下。 Spring郵件API Sprin提供了一個...