原创 SpringBoot 添加Redis,編寫測試類錯誤
想往SpringBoot項目中集成Redis的,就準備先編個測試類測試一下,結果遇到點問題。記錄下 一、集成redis 1、pom文件 <dependency> <groupId>redis.cl
原创 關於代碼評審使用的插件以及遇到的一些問題
最近公司推動項目代碼評審,如果用人一個個去看的話實在是太費事了,所以我的項目主管讓使用了一個阿里的代碼規範檢查工具插件。下面先談談編碼規約檢查中遇到的問題,再講插件的安裝使用。 一、 1、System.currentTime
原创 初學ExtJS(6.6.0)
API文檔地址 https://docs.sencha.com/extjs/6.6.0/modern/Ext.html 下載庫文件 https://www.sencha.com/ build:壓縮後的Ext全部源碼(裏面分類存放)
原创 Jpa 自定義SQL語句條件查詢,多表關聯查詢
使用JPA,用到統計功能需求,有條件查詢,原生的不好弄,使用註解也不太會傳自定義sql語句,網上學習了下面方法。 import org.hibernate.SQLQuery; import org.hibernate.transform
原创 網頁接口響應時間長問題解決辦法(粗淺)
普通碼農寫代碼,沒有性能優化,當數據量變大,效果就很明顯了。接口響應時間過長,導致客戶體驗效果非常差。 首先,從最外層開始,瀏覽器按F12,看看Network哪個接口占用時間最長(也有可能存在一些CSS或JS插件一直請求不到導致的時間過長
原创 SpringBoot中實體類的實用註解
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fas
原创 使用Base64加密、AES加密。AES加密在Linux下顯示結果不同問題解決
一、Base64加密 因爲Java 8的java.util套件中,新增了Base64的類別,可以用來處理Base64的編碼與解碼。所以這裏需要區分下jdk版本 1、jdk8之前, (1)使用com.sun.org.apach
原创 Java異常集合
常見的異常及其原因: 1、java.lang.NullpointerException(空指針異常) 原因:這個異常經常遇到,異常的原因是程序中有空指針,即程序中調用了未經初始化的對象或者是不存在的對象。 經常出現在創建對
原创 好用的YAPI部署
一、部署YAPI平臺 https://www.jianshu.com/p/5bda5556c149 二、idea裝插件 1、添加註釋 1、cls 用於類註解 方法模板: /** *
原创 SpringBoot實現訪問https(http)地址
import org.apache.http.HttpEntity; import org.apache.http.NameValuePair; import org.apache.http.client.ClientProtocol
原创 Spring Cloud與Dubbo,Eureka與ZooKeeper
一、Spring Cloud與Dubbo 1、先談談架構
原创 Idea中SpringBoot項目配置熱部署(附非SpringBoot)
個人使用了的感覺,太慢了,這邊改好了後要等好一會項目才能自動編譯,不知道是不是我項目龐大的原因。 我是使用的spring-boot-devtools進行熱部署,它只支持spring-boot項目。添加依賴 <!--熱部署--> <!--
原创 SpringBoot配置MariaDB數據庫(MariaDB替換MySQL)
一、MariaDB數據庫管理系統是MySQL的一個分支,主要由開源社區在維護,採用GPL授權許可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕鬆成爲MySQL的代替品。在存儲引擎方面,使用XtraD
原创 對MySQL的視圖進行優化
目前是將主數據表與多個子表和字典表的內容做成了一個視圖,然後返給了前臺,由於網絡問題再加上視圖處理數據的時間,使得前臺展示很慢,影響了體驗。下面介紹下優化方法。 一、使用EXPLAIN來檢測SQL語句 Expain出來的信
原创 SpringBoot-Excel導入導出、基於模板的導出、基於模板的導出(List)
一、導入 @Override public ResultVO<String> mimport(HttpServletRequest request, MultipartFile file) { ResultVO<