場(chǎng)景 Spring Boot 參數(shù)配置除了使 properties 文件之外绽乔,還可以使用 ym 文件,命令行等等情龄。為了區(qū)分生產(chǎn)和開(kāi)發(fā)迄汛,配置文件也有多個(gè)捍壤。他們的加載順序要了解一...
場(chǎng)景 Spring Boot 參數(shù)配置除了使 properties 文件之外绽乔,還可以使用 ym 文件,命令行等等情龄。為了區(qū)分生產(chǎn)和開(kāi)發(fā)迄汛,配置文件也有多個(gè)捍壤。他們的加載順序要了解一...
每日一經(jīng) 每天收集一個(gè)java日常能用到的解決問(wèn)題的方法骤视,以后方便查閱。 實(shí)踐 反射類(lèi)(Reflection):運(yùn)行時(shí)去檢查或者修改應(yīng)用程序的能力 常用 獲取Class對(duì)象 ...
每日一經(jīng) 每天收集一個(gè)java日常能用到的解決問(wèn)題的方法专酗,以后方便查閱。 實(shí)現(xiàn) java8環(huán)境盗扇,使用了Arrays.sort和lambda表達(dá)式: 排序
每日一經(jīng) 每天收集一個(gè)java日常能用到的解決問(wèn)題的方法祷肯,以后方便查閱。 實(shí)現(xiàn) java8環(huán)境疗隶,有兩個(gè)類(lèi) Temporal和TemporalAdjuster佑笋。提供了一些方法:...
每日一經(jīng) 每天收集一個(gè)java日常能用到的解決問(wèn)題的方法,以后方便查閱斑鼻。 實(shí)現(xiàn) java8環(huán)境蒋纬,時(shí)間格式化統(tǒng)一使用DateTimeFormatter獲取當(dāng)前日期 獲取當(dāng)前時(shí)間...
每日一經(jīng) 每天收集一個(gè)java日常能用到的解決問(wèn)題的方法,以后方便查閱。 實(shí)現(xiàn) java8環(huán)境
每日一經(jīng) 每天收集一個(gè)java日常能用到的解決問(wèn)題的方法蜀备,以后方便查閱关摇。 實(shí)現(xiàn) java8環(huán)境
每日一經(jīng) 每天收集一個(gè)java日常能用到的解決問(wèn)題的方法,以后方便查閱碾阁。 實(shí)現(xiàn) java8環(huán)境输虱,使用了stream
每日一經(jīng) 每天收集一個(gè)java日常能用到的解決問(wèn)題的方法,以后方便查閱脂凶。 實(shí)現(xiàn) java8環(huán)境宪睹,使用了stream
每日一經(jīng) 每天收集一個(gè)java日常能用到的解決問(wèn)題的方法,以后方便查閱蚕钦。 實(shí)現(xiàn) java8環(huán)境
每日一經(jīng) 每天收集一個(gè)java日常能用到的解決問(wèn)題的方法横堡,以后方便查閱。 實(shí)現(xiàn) java8環(huán)境
每日一經(jīng) 每天收集一個(gè)java日常能用到的解決問(wèn)題的方法冠桃,以后方便查閱命贴。 實(shí)現(xiàn) java8 環(huán)境,使用了lamda表達(dá)式
場(chǎng)景 實(shí)際開(kāi)發(fā)過(guò)程中食听,總會(huì)遇到需要返回多個(gè)值這種場(chǎng)景胸蛛,用java的話(huà),一般是會(huì)定義一個(gè)pojo樱报,vo葬项,dto等這樣的類(lèi),或者干脆直接放到Map中迹蛤,這兩種方式其實(shí)都不是很方便民珍。...
場(chǎng)景 項(xiàng)目要求使用springboot的ioc來(lái)管理bean,其他的業(yè)務(wù)邏輯自己現(xiàn)實(shí)盗飒。其中有一項(xiàng)需求是所有bean都初始化完成后嚷量,執(zhí)行公司的初始化流程 原理 各種配置和初始化...
背景 針對(duì)不同操作系統(tǒng),網(wǎng)絡(luò)層要使用select還是epoll逆趣。為了判定是為否linux操作系統(tǒng)蝶溶。可以通過(guò)System.getProperty()獲取系統(tǒng)參數(shù)宣渗,判別當(dāng)前運(yùn)行操...
背景 在java開(kāi)發(fā)中廣泛使用SecureRandom抖所,產(chǎn)生可靠隨機(jī)數(shù)。但在大量產(chǎn)生隨機(jī)數(shù)的場(chǎng)景下痕囱,性能會(huì)較低田轧。 引起原因 SecureRandom產(chǎn)生下一個(gè)隨機(jī)數(shù)的時(shí)候調(diào)用...
背景 公司有個(gè)內(nèi)部小型項(xiàng)目需要一個(gè)消息中間件,對(duì)性能要求不是很高鞍恢,因?yàn)楣径际莏ava技術(shù)棧傻粘,不是異構(gòu)化的系統(tǒng)巷查。所以選擇了搭建比較快捷的RabbitMQ。 安裝過(guò)程 拉取鏡像...
背景 項(xiàng)目中需要增加一些三方包或者sdk抹腿,需要增加獨(dú)立的配置和配置項(xiàng)岛请。以微信支付為例子。 實(shí)踐 1.在配置文件application.properties警绩,增加配置項(xiàng)在文件中...
概要設(shè)計(jì) 《概要設(shè)計(jì)說(shuō)明書(shū)》的一般結(jié)構(gòu) 總述 需求或目標(biāo)(講一下事情的起源)崇败、環(huán)境、局限肩祥; 總體設(shè)計(jì) 從全局的角度說(shuō)一下 組織結(jié)構(gòu)后室、功能、處理流程混狠、有哪些模塊岸霹、模塊間的關(guān)系,...
背景 數(shù)據(jù)效驗(yàn)工作在開(kāi)發(fā)工作中将饺,是非常重要的贡避,保證數(shù)據(jù)的正確性,可靠性予弧,安全性刮吧。不僅在前端進(jìn)行效驗(yàn),還要在后臺(tái)繼續(xù)進(jìn)行效驗(yàn)掖蛤。Hibernate數(shù)據(jù)驗(yàn)證杀捻,提供了客戶(hù)端提交過(guò)來(lái)的...