原创 java8 函數式編程應用
目錄 1、List<Object>-->> List<Object>:去重 2、List<User> -->> List<User.getName>:提取屬性集合 3、List1<Object>-->> List2<Object>:whe
原创 【springcloud專欄三】RestTemplate服務間調用
目錄 RPC和HTTP 1、RPC 2、HTTP 2.1、Http客戶端工具 2.2、RestTemplate模板工具類 3、RestTemplate模板工具類的應用
原创 【Springcloud專欄五】Eureka服務治理+RestTemplate服務間調用
目錄 爲什麼要使用Eureka Eureka的構成 Eureka的使用 1、Eureka服務端 1.1、在專欄二父工程的基礎上新建model 1.2、引入依賴 1.3、yaml配置
原创 【SSM專欄三】 攔截器,springboot通用
目錄 1、實現HandlerInterceptor 2、實現WebConfiguration【攔截規則】 1、實現HandlerInterceptor @Slf4j public class MyInterceptor implemen
原创 【SSM專欄二】PageHelper的使用
目錄 一、導入pom 二、配置PageHelper攔截器 三、在SqlSessionFactoryBean中注入屬性 四、controller層: 五、service層: 一、導入pom <!-- mybatis分頁插件依賴 -->
原创 controller參數綁定
1、如果默認不加註解,默認是@RequestParam public GeneralResult investmentAnalysis(@RequestParam(value = "queryType") String queryType
原创 mybatis參數綁定
1、mapper方法多個參數,@Param註解 List<InvestmentAnalysis> queryGSManagers(@Param("dto")InvestmentAnalysisDto dto, @Param("manag
原创 【springcloud專欄一】爲什麼使用微服務
目錄 爲什麼要用springcloud 分佈式服務 SOA流動計算架構 微服務 爲什麼要用springcloud 1、傳統項目水平劃分controller層、service層、mapper層,無法針對不同模塊優化,例如訂單模塊數據量大,登
原创 poi導出excel
目錄 需求: 1、根據excel模板導出excel,sheet頁數固定,標題固定,需要生成折線圖、樹狀圖等【根據隱藏sheet頁存放數據實現】 2、前端js生成excel文件傳會後端修改樣式【需同時參考另一篇博客:js導出excel】 相
原创 【Springcloud專欄七】Hystrix服務熔斷與服務降級
目錄 服務熔斷 服務降級 熔斷器 Hystrix熔斷器的使用【在服務調用方配置】 1、引入依賴 2、啓動類上加註解【服務調用方 】@EnableCircuitBreaker 3、配置降級策略 4、實現效果
原创 RabbitMQ安裝
下載erlanghttps://github.com/rabbitmq/erlang-rpm/releases https://www.jianshu.com/p/46c22834aad5https://www.jianshu.com/p
原创 【springcloud專欄四】公共統一異常處理
目錄 1、攔截器: 2、異常類屬性 枚舉: 3、異常類: 4、異常實體類: 5、調用: demo下載:https://pan.baidu.com/s/1dRk-2VCkqkmVzIE4pSa3hA 該部分放在common微服務下: 1、
原创 【商城項目專欄四】RabbitMQ
feign是同步調用,RabbitMQ是異步調用
原创 【商城項目專欄三】Elasticsearch
elasticsearch【slor依賴於zookeeper,需要自己搭建集羣】:分佈式實時搜索 安裝步驟【錯誤解決】 安裝elasticsearch谷歌瀏覽器插件【https://www.chromefor.com/elasticsea
原创 【springboot專欄二】 整合連接池HikariCP
目錄 一、pom依賴 二、配置yaml屬性 三、配置數據源Bean,交給spring管理 四、測試數據源獲取 五、也可以不用配置數據源Bean 一、pom依賴 springboot默認引入了HiKariCP <!--數據庫驅動-->