原创 DB2數據庫使用C3P0連接數據庫連接失敗 Connections could not be acquired from the underlying database!

先放異常信息: org.springframework.jdbc.UncategorizedSQLException: SqlMapClient operation; uncategorized SQLException for SQL

原创 微信小程序實現AES-128-ECB-UTF8-hex加密

最近寫一個微信小程序的登陸,後端使用的是aes方式,具體模塊是ECB,輸出是hex,使用格式UTF-8 首先先下一個加密工具集合:CryptoJS https://github.com/brix/crypto-js 然後將src裏面的代

原创 redis學習之命令

官方redis命令參考地址:http://doc.redisfans.com/index.html 此篇文章只記錄常用的命令。 key值操作 keys value  :查找所有符合給定模式 pattern 的 key  exists ke

原创 SpringBoot+mybatis+druid+log42實現打印sql日誌

我的SpringBoot版本爲:   2.1.10.RELEASE 首先在pom文件裏面添加jar包,添加了log42,druid,mysql的jar包 <!--log4j2--> <dependency

原创 redis學習之數據類型

上面的文章,我們已經成功在本地搭建了redis以及集羣,接下來讓我們學習一下他的數據類型以及對數據的操作命令。 如果你沒有本地搭建,我推薦一個網站,是redis官方的測試平臺。http://try.redis.io/ 我接下來爲了方便,也

原创 聊聊JVM吧

我們爲什麼要學習JVM呢,首先,面試會問!!!其次,當程序觸發內存溢出等異常的時候,我們通過異常來判斷異常產生原因,然後就是我們可以來優化我們的性能,避免垃圾代碼的產生。 JVM是幹什麼的 衆所周知,java是跨平臺的語言,主打的就是一次

原创 SpringBoot2集成Log4j2並實現日誌脫敏

最近在搭建springCloud項目,正好這個廢了我點時間,也就記錄下來,防止下次使用,也爲了方便別人 首先是pom.xml配置: 刪除springBoot自己的logback,導入log4j2 <dependency>

原创 js獲取當前時間的前一天或者後一天的時間

獲取當前時間: var nowDate = new Date() 獲取當前時間日期部分: 時間格式:   new Date(new Date().toLocaleDateString())    string格式: new Date()

原创 maven打包時跳過Junit測試

pom.xml文件 <properties> <java.version>1.8</java.version> <!--這裏需要注意的是maven.test.skip, 不生成test的所有.cl

原创 linux服務器腳本啓動 -bash: ./core.sh: /bin/bash^M: bad interpreter: No such file or directory 解決辦法

格式問題 輸入   sed -i "s/\r//" core.sh 把名稱替換 執行即可

原创 RAS加簽實現類

import java.io.*; import java.security.KeyFactory; import java.security.PrivateKey; import java.security.Signature; im

原创 springboot 使用反射時spring注入及切面無效

原反射調用方式 // jobClass 類全路徑 // jobMethod 調用方法 Class c = Class.forName(jobClass); Constructor con = c.getConstructor(); Ob

原创 SpringBoot集成redis主從哨兵配置

application.yml配置 spring: redis: timeout: 10000 password: 123456 sentinel: master: mymaster

原创 Linux安裝redis並搭建主從,哨兵

下載redis 選擇你想要存放的目錄,然後 下載  解壓 wget http://download.redis.io/releases/redis-4.0.6.tar.gz tar -zxf redis-4.0.6.tar.gz 解壓

原创 SpringBoot使用增量式部署

SpringBoot確實方便了我們很多,內置的tomcat,靈活的配置等等,但是,由於他使用jar包部署的話,也會達成一個很大的jar包,一旦上線,上傳就特別耗時了,而且還有一個問題就是,如果生產環境同時有多人更新,也會造成衝突(雖然可能