原创 工程中使用spring AOP 處理org.junit.Test註解;編譯 本地運行沒問題;打成jar包在服務器上運行報錯

package com.unionpay.pipbat.aop; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.annotation.*; import org.

原创 libssh2_userauth_list()函數password認證失敗原因

因爲libssh2_userauth_list()函數返回值有password、publickey、keyboard-interactive三種方式,具體根據返回值調用對應的認證函數 根據用戶名和密碼方式驗證時,libssh2_usera

原创 JDBC未設置connectTimeout和socketTimeout導致線程掛起

現象:應用服務器到數據庫的網絡不通;啓動應用後應用程序卡在數據庫操作的地方;但是一般來京數據庫操作都會有超時,如果連不上數據庫或者慢查詢耗時太久都應該報超時異常纔對,爲什麼hang住不報異常呢? 我使用的spring mybatis框架,

原创 AOP切點未生效

定義了註解Check @Target({ElementType.TYPE, ElementType.METHOD}) @Retention(RUNTIME) public @interface Check { // 字段校驗規則

原创 spring schedule定時任務配置

按照網上的教程 以anotation的方式配置schedule定時任務 搞了幾天老是報如下錯誤 java.lang.IllegalStateException: Failed to load ApplicationContext at o

原创 MySQL忘記了root密碼

系統環境 lsb_release -a No LSB modules are available. Distributor ID:    Ubuntu Description:    Ubuntu 18.04.1 LTS Release:

原创 sftp無法連接服務器 Pam

客戶無法通過SFTP登錄服務器 查看ssh日誌顯示 cat /var/log/message  pam_tally2(sshd:auth): user sftp_xxx (1002) tally 5788, deny 10 原因:pam策

原创 SpringBoot Test重複加載配置文件

測試類 package com.unionpay.pipbat; import org.junit.Test; import org.junit.runner.RunWith; import org.slf4j.Logger; imp

原创 git常用操作

1、將遠程代碼庫的代碼 copy下來 git clone https://github.com/zzhijian/upload-and-download.git d:/repository-git/upload-and-download

原创 MySQL mybatis使用遊標查詢獲取數據集

從數據集中查詢100W條 數據並生成到文件中 環境:Mysql5.7 innodb 顯然不能一次性數據集查詢到本地 那麼有兩種做法 1、用limit 分頁查詢 在一個事務中多次分頁查詢 然後講結果集交給其他處理線程寫文件;使用可重複讀事務

原创 springboot Junit測試 啓動報錯Could not open ServletContext resource [/xxxxxxx.xml]

找到對應的Configer類發現配置文件的location配置如下: @Configuration @ImportResource(locations = {"magpiebeans.xml"}) 修改爲 ​​​​​​​@Confi

原创 Failed to collect dependenciesxxx

父項目下兩個子項目 AB A依賴於B 打包A的時候報Failed to collect dependencies B 顯然B沒有被正確install  mvn clean B 刪掉B的文件夾 再install  再打包A 發現可以成功打包

原创 Java 左補N個0

N是傳入的參數 一次String.format是搞不定的  嵌套兩次可以實現: String.format(String.format("%%0%dd",length),yourint);

原创 mybatis generator不生成主鍵操作

今天使用mybatis generator 自動生成文件 不生成主鍵相關的操作 生成中發下了警告: [WARNING] Cannot obtain primary key information from the database, ge

原创 創建數據庫

create database vconldb;創建數據庫 CREATE USER 'vconlap'@'%' IDENTIFIED BY 'OStem@00';創建數據庫用戶名vconlap 連接密碼OStem@00 不限制連接IP g