IP屬地:海南
新項(xiàng)目使用Swagger UI自動(dòng)生成接口文檔唉窃,不需要頻繁更新接口文檔耐齐,保證接口文檔與代碼的一致肉盹,值得學(xué)習(xí)实胸。本文記錄swaggerUi與spri...
之前的一次項(xiàng)目上線乞而,使用CTAS的方式進(jìn)行擴(kuò)表锨能,涉及到表的刪除关霸。由于自動(dòng)化部署工具的問題,數(shù)據(jù)庫腳本執(zhí)行了兩次荚板。導(dǎo)致數(shù)據(jù)庫表被刪除(萬幸有備份)...
volatile關(guān)鍵字有兩方面的作用凤壁,一是保證共享變量可見性,二是禁止指令重排啸驯。 一客扎、內(nèi)存可見性 站在一個(gè)java程序員的角度,內(nèi)存可見性應(yīng)該從...
需求 有t1罚斗,t2兩張表,通過A字段關(guān)聯(lián)宅楞,現(xiàn)在需要在t1表新增字段B针姿,將t2表中的字段C更新到t1表新增的字段B中袱吆。t1表數(shù)據(jù)一千二百萬,t2表...
volatile可以理解為輕量級(jí)的synchronized距淫,因?yàn)槎嗑€程并發(fā)訪問volatile變量時(shí)绞绒,不會(huì)引起線程上下文的切換。如果一個(gè)共享變量...