在某些CI,CD平臺部署服務(wù)上線后,我們往往難以獲取當(dāng)前部署應(yīng)用的git版本,或由于時間、文檔缺失難以獲知當(dāng)前上線版本,為此我們可以在應(yīng)用中添加...
記得剛開始寫java后端的時候,指導(dǎo)我的同事告訴我,作為一個后端開發(fā),可讀性在大部分情況下優(yōu)于性能。可讀性意味著我們要寫出簡單、清晰、易懂的代碼...
隨著移動互聯(lián)網(wǎng)的興起,傳統(tǒng)基于session/cookie的web網(wǎng)站認(rèn)證方式轉(zhuǎn)變?yōu)榱嘶贠Auth2等開放授權(quán)協(xié)議的單點登錄模式(SSO),相...
DevOps是當(dāng)前炒的很火熱的概念,實踐DevOps的方法涉及兩個方面,一是如何持續(xù)管理需求、變更和及時處理用戶反饋,通過工具固化一定的流程,有...
SQL 注入就是通過把SQL命令插入到Web表單遞交或輸入域名或頁面請求的查詢字符串,最終達(dá)到欺騙服務(wù)器執(zhí)行惡意的SQL命令。在使用JAVA O...
在Spring框架進(jìn)行bean對象依賴注入時,@Autowired利用可以對成員變量、方法和構(gòu)造函數(shù)進(jìn)行標(biāo)注,來完成自動裝配的工作。@Autow...
Git作為目前強有力的軟件團(tuán)隊合作工具,除去git工具的基礎(chǔ)使用,怎樣在項目團(tuán)隊中合理地使用強大的分布式版本控制軟件,以實現(xiàn)敏捷高效的開發(fā)工作,...
對于剛剛開始使用linux的初學(xué)者來說,命令行無疑是必須掌握的技能,極大的方便了對于系統(tǒng)的操作。筆者在使用過程中記錄下一些常用操作,總結(jié)在這里。...
對于剛剛接觸linux系統(tǒng)的人來說,可能最難以適應(yīng)的是新的linux文件系統(tǒng),筆者也有著同樣的疑惑,在查閱資料閱讀、網(wǎng)上資料的基礎(chǔ)上,理清楚了一...