為什么 在傳統的單體服務中,我們經常會遇到多線程對于單一資源的搶占導致的線程安全問題以及對數據庫數據操作的一致性問題,如果是在單體系統中,我們可以很方便的使用編程語言提供的鎖...

為什么 在傳統的單體服務中,我們經常會遇到多線程對于單一資源的搶占導致的線程安全問題以及對數據庫數據操作的一致性問題,如果是在單體系統中,我們可以很方便的使用編程語言提供的鎖...
數據庫設計三范式 設計數據庫表的時候所依據的規范,共三個規范: 第一范式 數據庫表中不能出現重復記錄,每個字段是原子性的不能再分 不符合第一范式的實例: 存在問題: 最后一條...
幾句閑扯:首先,我想說java的線程池真的是很繞,以前一直都感覺新建幾個線程一直不退出到底是怎么實現的,也就有了后來學習ThreadPoolExecutor源碼。學習源碼的過...
天氣預報項目需求,具體要求如下: 氣象站可以將每天測量到的溫度,濕度,氣壓等等以公告的形式發布出去(比如發布到自己的網站或第三方)。 需要設計開放型 API,便于其他第三方也...
現實生活中的適配器例子: 一 基本介紹 適配器模式(Adapter Pattern)將某個類的接口轉換成客戶端期望的另一個接口表示,主的目的是兼容性,讓原本因接口不匹配不能...
克隆羊問題 現在有一只羊 tom,姓名為: tom, 年齡為:1,顏色為:白色,請編寫程序創建和 tom 羊 屬性完全相同的 10只羊。 1. 傳統方式解決克隆羊問題 傳統的...
什么是工廠設計模式? 工廠設計模式,顧名思義,就是用來生產對象的,在java中,萬物皆對象,這些對象都需要創建,如果創建的時候直接new該對象,就會對該對象耦合嚴重,假如我們...
1.引入依賴 2.在 application.yml 中進行配置 3.在啟動類上添加注解 @EnableSwagger2 4.在 controller 層添加注解 5.在實...