原创 工程中使用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