原创 ORA-1653: unable to extend table by 1024 in tablespace(oracle表空間滿了的解決方案)

前言 今天某項目的一個Repository的正常CRUD操作,發現報錯信息ORA-1653:unable to extend table by 1024 in tablespace,什麼意思呢,就是表空間已滿,無法擴展. 問題分析

原创 JUnit+Mockito單元測試之打樁when().thenReturn();

什麼是Mock 測試 Mock 測試就是在測試過程中,對於某些不容易構造(如 HttpServletRequest 必須在Servlet 容器中才能構造出來)或者不容易獲取的對象(如 JDBC 中的ResultSet 對象,JPA

原创 fastjson @JSONField與SerializerFeature

名稱 含義 備註 QuoteFieldNames 輸出key時是否使用雙引號,默認爲true UseSingleQuotes 使用單引號而不是雙引號,默認爲false WriteMapNullValue 是

原创 JavaScript使用localStorage存儲數據

背景 以前js都是 Session 和 Cookie 來存儲信息,彷彿我還停留在那個時候,一問同事有沒有新的solution,才知道現在已經有 HTML5 localStorage 本地存儲 這個東西,可以在瀏覽器端儲存數據。 記

原创 JDBC:The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone.

背景 今天項目切換到了mysql8.0.12,結果還多了一個報錯,看來8和5.7的差別還真大。。。煩煩煩。。。 com.mysql.cj.exceptions.InvalidConnectionAttributeExceptio

原创 JDBC/MYSQL問題 : Unknown system variable 'query_cache_size'

背景 今天運行一個開源項目,竟然遇到Caused by: java.sql.SQLException: Unknown system variable 'query_cache_size'的問題。真是神奇,query_cache_

原创 在lambda的foreach遍歷中break退出(lambda foreach break)

前言 Q: 當我們需要在lambda的遍歷循環中返回或者退出,應該怎麼辦? A: 在lambda的foreach中是不能用break的,這相當不人性化。但是別忘了,用回默認的forEach遍歷是可以的。 >>>When usin

原创 SpringBootApplication是如何啓動Tomcat的? | 破解SpringBoot Tomcat啓動之謎 !

前言 我們都知道,SpringBoot內置了容器Tomcat,可以直接啓動WebServletServer,那麼SpringBoot是如何啓動Tomcat的? 本文從Main方法入手,從SpringApplication.run跟

原创 springboot junit Unit-Testing(via spring-boot-starter-test)

SpringBoot Testing Spring Boot默認提供了一系列實用工具和Annotation註釋來幫助您測試應用,可以用來做單元測試Unit Testing。 測試支持由兩個模塊提供:spring-boot-test

原创 ubuntu下安裝和使用aria2(wget太慢了?用aria2吧)

What &Why Aira2? Aria2作爲一款Linux下的下載神器,很多極客都在使用,可以下載http資源、種子文件、磁力鏈接等,功能強大,而且整合Chrome插件可以擺脫百度雲盤的速度限制。 高速,自動多線程下載; 斷

原创 Docker Sharing | Docker入門分享

團隊內部的一次簡單Docker sharing,適合新手入門,由於Docker&Kubernetes相關知識面太多,這裏也只能列舉一二,具體的還需要詳細深入瞭解。

原创 springboot2整合drools規則引擎(kie-spring+drools-core)

What&Why Drools? Drools(JBoss Rules )的前身是Codehaus的一個開源項目叫Drools,後來納入JBoss門下,更名爲JBoss Rules,成爲了JBoss應用服務器的規則引擎。 Dro

原创 SpringBoot2整合ElasticSearch(包含ElasticSearch入門+spring-boot-starter-data-elasticsearch)

前言 作爲互聯網熱點知識的ElasticSearch,怎能不學。如果你有空餘時間,歡迎入門;如果你沒空餘時間,也歡迎走馬觀花看一眼。走過如果不要錯過,這是一篇自我感覺相對對入門者來說比較全面的文章了,希望對大家有幫助,有什麼疑問或

原创 springboot2 webfux 響應式編程(Mono/Flux/Backpressure)

What’s Spring WebFlux 讓我們來看下官方英文怎麼介紹的,有興趣的也可以看一下spring官方的web-react。 The original web framework included in the Spr