場(chǎng)景 Spring Boot 參數(shù)配置除了使 properties 文件之外,還可以使用 ym 文件,命令行等等。為了區(qū)分生產(chǎn)和開發(fā),配置文件也有多個(gè)。他們的加載順序要了解一...
場(chǎng)景 Spring Boot 參數(shù)配置除了使 properties 文件之外,還可以使用 ym 文件,命令行等等。為了區(qū)分生產(chǎn)和開發(fā),配置文件也有多個(gè)。他們的加載順序要了解一...
每日一經(jīng) 每天收集一個(gè)java日常能用到的解決問題的方法,以后方便查閱。 實(shí)踐 反射類(Reflection):運(yùn)行時(shí)去檢查或者修改應(yīng)用程序的能力 常用 獲取Class對(duì)象 ...
每日一經(jīng) 每天收集一個(gè)java日常能用到的解決問題的方法,以后方便查閱。 實(shí)現(xiàn) java8環(huán)境,使用了Arrays.sort和lambda表達(dá)式: 排序
每日一經(jīng) 每天收集一個(gè)java日常能用到的解決問題的方法,以后方便查閱。 實(shí)現(xiàn) java8環(huán)境,有兩個(gè)類 Temporal和TemporalAdjuster。提供了一些方法:...
每日一經(jīng) 每天收集一個(gè)java日常能用到的解決問題的方法,以后方便查閱。 實(shí)現(xiàn) java8環(huán)境,時(shí)間格式化統(tǒng)一使用DateTimeFormatter獲取當(dāng)前日期 獲取當(dāng)前時(shí)間...
每日一經(jīng) 每天收集一個(gè)java日常能用到的解決問題的方法,以后方便查閱。 實(shí)現(xiàn) java8環(huán)境
每日一經(jīng) 每天收集一個(gè)java日常能用到的解決問題的方法,以后方便查閱。 實(shí)現(xiàn) java8環(huán)境
每日一經(jīng) 每天收集一個(gè)java日常能用到的解決問題的方法,以后方便查閱。 實(shí)現(xiàn) java8環(huán)境,使用了stream
每日一經(jīng) 每天收集一個(gè)java日常能用到的解決問題的方法,以后方便查閱。 實(shí)現(xiàn) java8環(huán)境,使用了stream
每日一經(jīng) 每天收集一個(gè)java日常能用到的解決問題的方法,以后方便查閱。 實(shí)現(xiàn) java8環(huán)境
每日一經(jīng) 每天收集一個(gè)java日常能用到的解決問題的方法,以后方便查閱。 實(shí)現(xiàn) java8環(huán)境
每日一經(jīng) 每天收集一個(gè)java日常能用到的解決問題的方法,以后方便查閱。 實(shí)現(xiàn) java8 環(huán)境,使用了lamda表達(dá)式
場(chǎng)景 實(shí)際開發(fā)過程中,總會(huì)遇到需要返回多個(gè)值這種場(chǎng)景,用java的話,一般是會(huì)定義一個(gè)pojo,vo,dto等這樣的類,或者干脆直接放到Map中,這兩種方式其實(shí)都不是很方便。...
場(chǎng)景 項(xiàng)目要求使用springboot的ioc來管理bean,其他的業(yè)務(wù)邏輯自己現(xiàn)實(shí)。其中有一項(xiàng)需求是所有bean都初始化完成后,執(zhí)行公司的初始化流程 原理 各種配置和初始化...
背景 針對(duì)不同操作系統(tǒng),網(wǎng)絡(luò)層要使用select還是epoll。為了判定是為否linux操作系統(tǒng)??梢酝ㄟ^System.getProperty()獲取系統(tǒng)參數(shù),判別當(dāng)前運(yùn)行操...
背景 在java開發(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。 安裝過程 拉取鏡像...
背景 項(xiàng)目中需要增加一些三方包或者sdk,需要增加獨(dú)立的配置和配置項(xiàng)。以微信支付為例子。 實(shí)踐 1.在配置文件application.properties,增加配置項(xiàng)在文件中...
概要設(shè)計(jì) 《概要設(shè)計(jì)說明書》的一般結(jié)構(gòu) 總述 需求或目標(biāo)(講一下事情的起源)、環(huán)境、局限; 總體設(shè)計(jì) 從全局的角度說一下 組織結(jié)構(gòu)、功能、處理流程、有哪些模塊、模塊間的關(guān)系,...
背景 數(shù)據(jù)效驗(yàn)工作在開發(fā)工作中,是非常重要的,保證數(shù)據(jù)的正確性,可靠性,安全性。不僅在前端進(jìn)行效驗(yàn),還要在后臺(tái)繼續(xù)進(jìn)行效驗(yàn)。Hibernate數(shù)據(jù)驗(yàn)證,提供了客戶端提交過來的...