原创 java8特性Stream操作集合都現在了還不會用,還不趕緊學?

一、簡簡單單嘮嘮嗑 拖更了四個月的博客真是慚愧,本人年前辭去了上份工作(還是不說前公司壞話了吧),決定年後奔向南方,結果就在家遇上了疫情。現在行情是真的差勁,之前在北京16k 14薪的朋友最近去了杭州,面試了很多家最終還是隻拿到了

原创 mysql數據庫根據字符來將一個字段拆分成多個字段

一、方法介紹 SUBSTRING_INDEX(str,delim,count) str: 要截取的字段 delim: 關鍵字 count: 正數爲從左往右數關鍵詞出現的次數,負數爲從右往左數關鍵詞出現的次數 二、示例 如下爲表

原创 需要從集合中進行分頁的場景你遇到過嗎

一、方法說明 java.util.List 中有一個 subList() 方法,用來返回 List 的一部分視圖。 List<E> subList(int fromIndex, int toIndex) 二、注意 返回的子列表

原创 嘗試一下RestTemplate來替換HttpClient?

@RestController public class DeptControllerConsumer { private static final String REST_URL_PREFIX = "http://lo

原创 oracle教程第二篇:SQL語法

一、笛卡爾積。 笛卡爾積會產生很多沒有意義的數據。 二、連接查詢。 1. 內連接。 1.1.隱式內連接。 空表比較少的時候使用。 1.2.顯式內連接。 空表比較多的時候使用。 1.3.特點。 空兩個表關聯字段其中有一個爲空值的數據

原创 SpringBoot從入門到上頭

一、創建一個SpringBoot工程 1. 通過SpringInitializr來創建 2. pom.xml中就會有以下內容 <dependencies> <!-- springmvc整合 --> <depende

原创 Oracle教程第三篇:表空間用戶與約束

一、持久化 1. 持久化包括讀和寫。 2. 數據存在於 表中 --> 表空間 --> 實例 --> 數據庫 3. 持久化步驟: 空3.1.創建表空間。 空3.2.創建自己的數據文件。 空3.3. 創建用戶。 空3.4. 登

原创 【SpringCloud】Eureka中的自我保護機制介紹

一、什麼是自我保護機制 一句話表示:好死不如賴活着 某時刻某個微服務不能用了,eureka不會立刻清理,而是對該微服務進行保存 二、截圖。 三、長篇大論。 默認情況下,如果EurekaServer在一定時間內沒有接收到某個微

原创 Oracle教程第四篇:視圖索引同義詞

一、序列 1.創建序列。 空create sequence req_person ( 空空空kstart with 4 空空空kincrement by 1 空空空kmaxvalue 99999999999 空空空kmin

原创 throws 異常和 @Transaction 回滾問題

一、情形還原。 @Transactional(rollbackFor=Exception.class) public void method(){ // 會回滾 throw new Exception(""); // 會回滾

原创 JWT 入門學習

一、JWT介紹。 1. 什麼是JWT。 `JWT`全稱`JSON WEB TOKEN`,是一種基於JSON的用於認證的令牌。 2. JWT的組成。 頭信息「header」 ,消息體「負載 payload」和簽名「signatur

原创 【SpringCloud】面試扒拉扒拉裝逼系列介紹

一、面試題 1. springCloud 和 dubbo 有什麼區別? 2. 兩個負載均衡,如何選擇?(Ribbon和Feign) 3. 什麼是服務雪崩,服務扇出,服務降級? 二、微服務概述 1. 什麼是微服務? 1.)馬丁.

原创 SpringBoot 整合 Quartz 定時任務

1.簡單的controller進行調用測試。 @RestController @RequestMapping("/quartz") public class QuartzApiController { @Autowired

原创 Double 運算丟失精度問題以及 BigDecimal 用法

一、丟失精度問題還原。 public double add() { double number1 = 1; double number2 = 20.2; double number3 = 300.03; double

原创 Oracle教程第五篇:遊標與存儲過程

目錄:一、遊標1.簡介2.示例3.簡化版二、事務1.一個程序是否健壯,主要看異常處理機制2.異常三、存儲過程1. 示例四、存儲函數1.示例五、多返回值的存儲過程1.示例12.示例23.總結六、java調用存儲過程1.驅動包2.工具