原创 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<