原创 Guava字符串的處理

對集合的處理 List<String> list =new ArrayList<String>(); list.add("xx"); list.add("zz"); list.add("dd"); System.out.prin

原创 使用springboot發送複雜類型正文的郵件

緣起 日前,客戶需要項目中有發送郵件功能,並且給了一個郵件模板是excel的 [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-XSIB1dUh-1587863263542)(http://www.bx

原创 Jenkins部署異常:報錯 TomcatManagerException: FAIL - Unable to delete

緣起 日前,在使用jenkins部署項目的時候總是報錯,每次都要手動登錄到服務器,刪除對應的文件,甚是麻煩 異常原因 Tomcat應用更新時,把新的WAR包放到webapps目錄下,Tomcat就會自動把原來的同名webapp刪

原创 Spring Boot打包的jar運行的時候提示:沒有主清單屬性

緣起 日前有一個springboot項目,在本地都運行的好好的,打包成jar放到服務器上去運行的時候報錯沒有主清單屬性,項目中也已經配置了springboot的maven打包插件但是還是不行。 <build> <final

原创 MybatisPlus分頁插件無效解決方案

確認是否配置PaginationInterceptor @Configuration public class MyBatisPlusConfig { /** * 分頁插件 * @return

原创 springboot+mybatis打印sql

如果是properties文件 logging.level.com.bxoon=debug 如果是yml文件 logging: level: com.dongbawen.hppa: debug

原创 有哪些你後來才知道的道理

如何與人相處 任何時候不要批評他人,沒有人願意停批評 誠的讚賞別人,人各有長 讓別人做事之前要讓他覺得這件事對他有好處 平安快樂的要訣 保持自我本色 改變不良工作習慣(1. 辦公桌亂 2. 做事不分輕重緩急 3. 將問題擱置

原创 RestTemplate設置轉換類型

緣起 有的接口啊,明明返回是json數據,但是響應頭裏面指定的Content-Type 值卻是 text/plain。那麼這就導致我們通過RestTemplete請求的時候會報錯 Could not extract respons

原创 2020.04.26筆記:關於主流程所有環節最好能同一個人開發的思考

背景 今天又被一個BUG坑了一天,揪其本質,是因爲項目中開發人員修改了一個功能設計,但沒有把表數據同步到其他環境,而問題的表象是表現出主線出了問題,用圖表示如下 業務主線是中間的直線,這個業務主線會調用很多配置項,這些環節配置項

原创 Activiti7入門Demo

項目框架描述 項目基於springboot 2.1.1 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st

原创 數據量大的表建立索引或者修改表結構太慢的解決辦法

緣起 當表數據量很大時,建立索引或者修改表結構會很慢,而且在操作的過程中,數據庫甚至處於死鎖狀態,那麼有沒有其他的好的辦法呢? 解決方案 create table tableB like tableA; create index

原创 jquery插件與擴展

緣起 要說jQuery 最成功的地方,我認爲是它的可擴展性吸引了衆多開發者爲其開發插件,從而建立起了一個生態系統。這好比大公司們爭相做平臺一樣,得平臺者得天下。蘋果,微軟,谷歌等巨頭,都有各自的平臺及生態圈。 學會使用jQuery

原创 RabbitMQ消息的可靠性投遞

緣起 在項目中使用RabbitMQ時,我們可能會遇到這樣的問題:如一個訂單系統當用戶付款成功時我們往消息中間件添加一條記錄期望消息消費者修改訂單狀態,但是最終實際訂單狀態並沒有被修改成功。遇到這種問題我們排查的思路如下: 1.消

原创 Docker相關概念介紹

什麼是Docker Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的鏡像中,然後發佈到任何流行的 Linux或Windows 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不

原创 RabbitMQ入門Demo,基於springboot

緣起 前面幾章我們基本瞭解了RabbitMQ的基本概念,以及RabbitMQ是如何保證消息的可靠性的,那麼本章開始,將真正用java代碼去連接使用一些RabbitMQ,通過閱讀本章內容,你會明白如何在java springboot