原创 Springcloud微服務項目——人力資源管理(HRM)Day08 頁面靜態化

文章目錄靜態化優化方案設計爲什麼要使用頁面靜態化靜態化好處分析靜態頁面生成時機單體項目方案分析集羣項目架構分析實現準備數據庫生成代碼技術準備FastdfsVelocity準備模板準備前端頁面頁面靜態化的整體流程後端代碼前端準備 靜

原创 spring註解式編程

文章目錄spring核心spring註解編程-IOC組件註冊1 配置類&Bean註解2 @ComponentScan 基本語法3 @ComponentScan 高級語法4 @Scope 組件範圍&@Lazy 懶加載5 @Con

原创 Springcloud(1)——五大神獸之 --- Netflix Ribbon\Feign 客服端負載均衡

文章目錄爲什麼需要負載均衡?常見負載均衡實現技術Ribbon負載均衡調用負載均衡測試負載均衡策略Feign 負載策略Feign具有的特性 爲什麼需要負載均衡? 爲了提供併發量,有時同一個服務提供者可以部署多個(商品服務)。這個客戶

原创 Springcloud微服務項目——人力資源管理(HRM)Day04 圖片的處理(Fastdfs)& 課程類型樹形菜單(遞歸的應用)

今日任務 文章目錄什麼是分佈式文件系統主要解決的問題解決方案fastdfs的交互流程圖實施步驟FastdfsFastdfs是什麼服務端的兩個角色上傳和下載流程上傳下載Fastdfs搭建代碼實現集成fastdfs集成前端課程類型樹

原创 @Override is not allowed when implementing interface method 的解決辦法

最近重裝了系統後發現idea每次創建的Maven項目 中 繼承類覆寫方法的時候 @Override會報一個 @Override is not allowed when implementing interface method

原创 MybatisPlus入門和使用

在真實項目開發中我們的服務模塊,一般都要進行數據庫操作,並且每個domain都有crud,需多次寫重複代碼。我們使用MybatisPlus,就不用寫重複代碼(封裝好了基礎的crud),並且還有模板的功能,可以一鍵生成daomin

原创 Springcloud微服務項目——人力資源管理(HRM)Day03 後臺服務前端的搭建&機構類型CRUD&機構入駐

前言 之前我們做了後臺的CRUD 今天我們來實現後臺前端的CRUD 今日任務 後臺管理前端搭建-系統管理 搭建項目 前端我們採用的是 vue + elementui來實現 因爲這裏我們不是專業的前端 所以我們就直接用idea

原创 面試題(4)——Spring中都用到了哪些設計模式

Design Patterns(設計模式) 表示面向對象軟件開發中最好的計算機編程實踐。 Spring 框架中廣泛使用了不同類型的設計模式,下面我們來看看到底有哪些設計模式? 控制反轉(IoC)和依賴注入(DI) IoC(Inv

原创 Springcloud微服務項目——人力資源管理(HRM)Day02 後臺服務的搭建&Swagger接口

前言: 前面我們已經搭建了一個基礎模塊 今天我們就來做進一步的開發 今日任務: 文章目錄HRM的倉庫搭建(碼雲)系統管理需求分析涉及模塊MybatisPlusMybatisPlus與項目的集成後臺服務的搭建後臺服務集成網關接

原创 Springboot(4)——Springboot的日誌框架

文章目錄爲什麼需要日誌框架日誌框架的設計思想市面上常見的日誌框架SLF4j的使用如何在系統中使用log4j遺留問題如何讓系統中所有的日誌都統一到slf4jSpringboot日誌關係logback日誌使用默認配置如果要修改輸出的日

原创 Springcloud微服務項目——人力資源管理(HRM)Day06 ElasticSearch

今日任務 課程的CRUD 關於數據庫的存儲 有兩種方案 方案一: 像課程詳情 課程圖片 都是數據課程的信息 可知直接放入t_course 就ok 方案二: 有時候我們只需要查詢到課程的基本信息 不需要顯示圖片和詳情 這個時候我

原创 Springcloud(2)——五大神獸之 --- Netflix Hystrix 斷路器

文章目錄雪崩現象Hystrix資源隔離服務熔斷熔斷的參數配置服務降級Hystrix實現方式一 (服務提供者實現)Hystrix實現二(Feign實現) 雪崩現象 在理想狀態下,一個應用依賴的服務都是健康可用的,我們可以正常的處理

原创 Springcloud(3)——五大神獸之 --- Netflix Zuul 服務網關

文章目錄Zuul 服務網關 是什麼爲什麼需要Zuul 實現路由訪問映射規則過濾器ZuulFilter過濾器執行週期使用場景自定義過濾器測試Zuul集成負載均衡與熔斷 Zuul 服務網關 是什麼 Zuul 是netflix開源的一

原创 Springcloud(0)——Springcloud入門&五大神獸之 --- Netflix Eureka 服務註冊與發現

這幾篇文章所用到的代碼 鏈接:https://pan.baidu.com/s/1DoN2zQrzYE25CX9rFR9thg 提取碼:s88z 文章目錄Springcloud入門概述組成結構Springcloud的五大神獸微服