原创 Emoji表情插入DB問題調查總結

最近項目開發的時候發現插入emoji表情的時,會報如下錯誤: Caused by; com. ibatis。common. j dbc。except ion .NestedSQLExcept ion: The error occu

原创 【課程免費分享】1-SpringBoot入門導讀

SpringBoot入門導讀 目前Spring與SpringBoot在Java項目中基本是標配了,極大簡化了開發的時間和難度。尤其是SpringBoot,各種框架整合SpringBoot都非常方便。在享受完方便的開發後,是時候來學

原创 系統遷移必知會(多年總結)

非常幸運,這幾年系統遷移的事情基本被我趕上了,從外部系統遷移到內部系統遷移,從小項目到大項目都實踐過。遷移中踩過的坑和自我的總結,在這裏給大家分享分享。 隨着業務的發展,原有系統支撐當前業務就顯得力不從心了,這時就考慮進行系統拆分

原创 【課程免費分享】4 Spring各種Aware注入的原理與實戰

4、Spring各種Aware注入的原理與實戰 Spring通過接口回調的方式提供了多個非常方便的XXAware接口,方便在開發過程中獲取到Spring上下文核心組件,而且這些XXAware都有一個共同的父接口Aware。Awar

原创 【課程免費分享】5-@EnableAutoConfiguration原理實戰

5、@EnableAutoConfiguration原理實戰 在SpringBoot項目中集成其他框架是非常簡單的,如果需要添加WebMvc,只需要引入對應的依賴 <dependency> <groupId>org.spri

原创 【課程免費分享】3-@ConfigurationProperties實現原理與實戰

3、@ConfigurationProperties實現原理與實戰 在SpringBoot中,當需要獲取到配置文件數據時,除了可以用Spring自帶的@Value註解外,SpringBoot提供了一種更加方便的方式:@Config

原创 【課程免費分享】2-如何在Bean初始化回調前後進行自定義操作

2、如何在Bean初始化回調前後進行自定義操作 在Spring環境中,如果需要在bean自動裝配(屬性都注入ok)完成後進行自定義操作,通常只需要實現接口InitializingBean,在afterPropertiesSet方法

原创 【課程免費分享】6-Spring中Bean掃描實戰

6、Spring中Bean掃描實戰 當需要掃描bean可以使用@ComponentScan(basePackages="")對指定包下添加的Spring支持的註解的類。SpringBoot是默認會掃描@SpringBootAppl

原创 Docker 中安裝VIM

docker容器中有許多默認是沒有安裝vim的,如果需要編輯配置文件的話,那麼就需要手動安裝vim了。 如果直接使用:apt-get install vim; 則會出現如下錯誤: Reading package lists...

原创 基於Nettty打造自己的MVC服務器

最近開始折騰Netty,體驗下NIO編程。既然學習了,就要做點東西出來,要不然不容易掌握學到的東西。在Netty的官方demo上都有各種case的sample,打造Http服務器的核心代碼就是從Sample中獲取的。 所有代碼已上

原创 Crash-fix-2:org.springframework.http.converter.HttpMessageNotReadableException

最近開始對APP上的Crash進行對應,發現有好多常見的問題,同一個問題在多個APP都類似的出現了,這裏記錄下這些常見的錯誤。 crash Log: org.springframework.http.converter.Http

原创 Rabbitmq 整合Spring,SpringBoot與Docker

SpringBootLearning是對Springboot與其他框架學習與研究項目,是根據實際項目的形式對進行配置與處理,歡迎star與fork。 [oschina 地址] http://git.oschina.net/cm

原创 Mockito單元測試自定義mock返回

在上篇博客https://blog.csdn.net/cml_blog/article/details/82820753介紹了SpringBoot中進行單元測試各種小技巧後,發現還有個遺漏的case,那就是在使用的mock的時候,可能

原创 Springboot Mybatis 打包jar掃描bean與mapper問題研究與解決

SpringBootLean 是對springboot學習與研究項目,是根據實際項目的形式對進行配置與處理,歡迎star與fork。 [oschina 地址] http://git.oschina.net/cmlbeliever/Sp

原创 SpringCloud Zuul過濾器返回值攔截

Zuul作爲網關服務,是其他各服務對外中轉站,通過Zuul進行請求轉發。這就涉及到部分數據是不能原封返回的,比如服務之間通信的憑證,用戶的加密信息等等。 本文中的代碼已提交至: https://gitee.com/cmlbeliever