原创 個人總結 Linux 的命令 持續更新
監控java線程數: ps -eLf | grep java | wc -l 獲取某進程中運行中的線程數量: ls /proc/PID/task | wc -l 查看服務器的連接數:netstat -na|wc -l 查看服務器的有效連
原创 微信小程序退款通知加密異常: java.security.InvalidKeyException: Illegal key size
場景:微信小程序退款給 用戶 回調 報錯 解密失敗 微信報錯 解密退款通知加密信息時出錯 異常原因:微信使用AES加密解密32位密鑰出現 Illegal key size 錯 ,如果密鑰大於128, 會拋出java.secu
原创 redis 集羣搭建(含SpringBoot 相關配置代碼)
Redis常見的幾種主要使用方式: Redis 多副本(主從) port 6666 daemonize yes requirepass 123 # 服務器配置masterauth作用主要是爲了後期sentinel引入後重新選
原创 StringUtils(駝峯命名xxx_abc ===》》 xxxAbc)
import java.util.UUID; import org.springframework.util.Assert; public final class StringUtils extends org.apache.comm
原创 IpUtil
import com.google.common.collect.Lists; import java.net.Inet4Address; import java.net.InetAddress; import java.net.Net
原创 JavaBeanUtil
import com.google.common.collect.Lists; import java.beans.BeanInfo; import java.beans.Introspector; import java.beans.
原创 SpringBoot的一些常用註解簡介 持續更新
1)@Configuration 標註在類上,相當於把該類作爲spring的xml配置文件中的<beans>,作用爲:配置spring容器(應用上下文) 2)@ComponentScan(basePackages = {"com.*.f
原创 Sonatype Nexus Repository Manager 搭建maven 私倉
前言: 下載安裝 Nexus Repository Manager 默認賬號/密碼 : admin/admin123 視版本而定,這裏安裝不做深究,主要對如何配置maven 私倉 和 idea 中 deploy
原创 個人總結 Linux 的命令
監控java線程數: ps -eLf | grep java | wc -l 獲取某進程中運行中的線程數量: ls /proc/PID/task | wc -l 查看服務器的連接數:netstat -na|wc -l 查看服務器的有效連
原创 sonarqube 啓動 web 頁面報錯---------web.log errer es 143 錯誤解決
sonarqube版本:7.7 web.log報錯: es.log 警告: 解決方案: 刪除sonarqube 文件夾下data 下的es 文件夾,再重啓即可。 rm -rf es6
原创 一次複雜查詢引發 的 sql 優化問題
場景:從blob 中 讀取gps信息 數據量達到幾百萬,需要在一張表中查詢出每臺車的最新的 gps 信息 ; 複雜原因:表裏邊的數據每個 vin 有多條數據 ,time 字段不唯一。 SELECT * FROM car_gps a I
原创 Mysql 數據遷移引發的sql 雙重 for 循環 存儲過程的編寫 (包含Mysql 5.7 JDBCType 爲 json 的字段的操作 )
這次數據遷移主要涉及的數據爲,從一張表遷移到另一張表,同時將一列 JDBCType JSON (JsonArray)的數據拆分成多個字段,這裏用到了存儲過程,其中用到了雙重循環。 delimiter //
原创 Mysql 主從複製 (一)
一、主服務器 配置 my.ini 或 my.conf 作如下修改: # Binary Logging. ===========================開始====================================