原创 tkmybatis中,兩個InsertListMapper的區別

與網上互相抄來抄去的csdn文章不同,我的雖短,但都是坑點啊。 import tk.mybatis.mapper.additional.insert.InsertListMapper insertList時生成的SQL會插入id,

原创 springboot 啓動時報,Failed to determine a suitable driver class 的排查順序

如果你這個項目真的沒有數據庫相關的依賴:把mybatis的相關依賴去掉後,RELOAD MAVEN 依賴,然後重新啓動就好了。 ------------------------------------------- 這個問題真的超級頻繁了

原创 爲什麼Maven明明deploy到私服SNAPSHOT的包成功,其他電腦卻無法引用?

請認真看下面的每一個字,我能向你保證,這是整個百度最有價值的幾個字: 本地maven的maven-settings文件中, profiles節點下的profile下,一定要寫id標籤,不能只寫個name標籤 然後在根節點位置上寫

原创 使用Maven向Nexus部署jar包時出現 Access denied to:的問題解決

這個時候首先看尾部有沒有具體的error code 比如401400之類的,那就是你本地maven的配置文件沒配 <servers> <!-- 私服登錄賬號 --> <server> <id>nexus

原创 爲什麼在spring中發送Enum枚舉時,使用URL的query方式可以發出去,而使用Map作爲FormData的方式發送失敗?

問題現象: Client使用URL發送時http://service/xxx?typeEnum=MAN Server可以接收,但是當使用FormData來傳遞Enmu時,對方報 Failed to convert value of typ

原创 rabbitMQ快速結合springboot開發及概念介紹

今天要用一下rabbitMQ,大致看了下他的概念和springboot-starter-amqp的介紹,首先應用的是fanout方式,總結如下: 1,消費者仍然是消費queue 2,生產者可以生產多種方式,Fanout這種方式是:有多個q

原创 時間戳,時間字符串,時刻,時區究竟都是什麼東西

我上一篇關於時間的博客在這: https://blog.csdn.net/ql562482472/article/details/81328647 過去了快一年,我發現其實時區這個問題,還挺有意思的。 事情源於前一陣,spring

原创 SpringBoot中關於枚舉持久化到數據庫在Mybatis下的一個實踐

網上很多文章談到了枚舉,說起枚舉,一句話描述就是使用TypeHandler 但是如果枚舉項多了TypeHandler也不是那麼容易寫的,這裏來給大家介紹一下我自己使用大量枚舉的方案。 TL;DR: 總共分成4步 1)定義【根枚舉接口】,

原创 js下載文件,並捕獲異常的記錄

在服務器返回ResponseEntity<byte[]>這種二進制流的情況下,對於異常的捕獲封裝返回的卻仍然是json,今天折騰了很久 總結如下: 該接口返回值爲ResponseEntity<byte[]>,有異常攔截@Exception

原创 帶有時區信息的java與js解決經驗

開發項目過程中經常會出現服務器的時區設置爲UTC,而開發機則爲GMT+8的情況,這種時候,程序運行就會存在問題,比如數據的插入時間不正確,與舊系統通信時,時間戳轉化不正確等等異常情況,排查起來較爲費勁,爲了解決時區問題,在Java中,jd