原创 Maven項目模塊通過設置pom文件打可執行jar

 pom內容: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="

原创 String、Date類型時間互相轉換,計算時間差

1. String類型時間轉換Date,計算時間差 /** * Method: String 類型時間轉 Date */ @Test public void testStringToDate(

原创 一定會用到的linux命令--新建、刪除、複製、解壓、上傳、下載文件夾等

一定會用到的linux命令:(新手必記) 0. 切換目錄 pwd     (顯示當前目錄) cd ../   (上一級目錄) cd  /file/file1 (切換到指定目錄) 1. 新建目錄 mkdir  file 2. 刪除目

原创 java簡單無遍歷將一個List賦值給另一個List

背景:工作bug List<X509Certificate> caTrustCert = CommonVariable.getTrustCaCerts(); caTrustCert.add(signCert); 本意通過緩存類Commo

原创 簡單獲取base64格式文件的內容

 讀取p7b格式證書鏈文件的時候,需要將文件內容存庫,試了很多次才發現如此簡單: String p7bContent = new String(file.getBytes); 如何查看文件格式是否爲base64,將文件用Notepad+

原创 Java判斷數組中是否存在某字符串以及一個數組的值是否都在另一個數組

背景: 如有字符串: String certDn = "CN=00,GIVENNAME=11,STREET=22,DNQUALIFIER=33,TITLE=44,UID=55,C=CN"; 判斷等號左邊的字符串是否爲規定值。 pac

原创 信大捷安校招過程以及java崗位筆試+面試題(2019秋招回憶)

前言 依稀記得去年糾結了好久,還是逃課跑去參加了信大捷安的鄭大校招現場(2018.10.10),在此之前去鄭大校招面試了兩次都無果而終,加上路途遙遠,一來一回四五個小時,一筆一面兩個來回,一起去的同學都嫌遠不去了,基本上不打算再去鄭大的校

原创 java 讀寫 json 配置文件工具類

如下conf.json文件: {     "initStep": 2,     "isInit": 0,     "isReboot": 0,     "caServerConf": {         "caServerIp": "1

原创 SQL分類查詢並統計,使用 coalesce()函數等

紀念一下最近寫的“龐大” sql !這個sql是關於數量分類統計的,總結一下所用到函數。 /** * 第三方系統擁有證書統計 查詢 * * @param customerSysName *

原创 java開發中異常的定義,跨系統接收錯誤碼,以及通過code返回枚舉

本人目前在做的系統,尤其依賴另外一個系統,在調用另外一個系統時,可能會返回多種報錯,如下結構的錯誤: /** * 返回異常結果對象 * * @return */ public ErrorBean resp(Http

原创 IDEA打可執行jar包詳細教程(包含依賴的所有jar包)

時常感覺自己笨到家了,完全不適合做一個碼農,蒐羅網上各種教程,打個jar包竟然搞了一個多小時,一直在迷惑我沒有什麼主類啊,到底存哪了啊。。。好記性不如爛筆頭,咱終於搞清楚了趕緊再記一下! IDEA版本:IntelliJ IDEA 2018

原创 json字符串轉換JSONObject的兩種方式(無對應實體類)

1. 使用google依賴 <dependency> <groupId>com.vaadin.external.google</groupId> <artifactId>android-json</artifactId

原创 StringUtils類isEmpty()、isBlank()、isAnyEmpty() 等判空方法總結,以及trim()字符串去空格

突然想起來最近在開發過程中,經常會遇到字符串不同的判空和去空格情況,最開始總是使用==和equals來結合判空,遇到了StringUtils感覺真是太方便啦!於是想通過源碼來區分一下StringUtils類常用的幾個方法的使用,以便記憶。

原创 java獲取Linux服務器上tomcat下classes相對路徑,將文件打包到war後獲取

背景:  原來模板文件讀取方式: /** * 配置文件常量 * * @author */ @Component public class PathConstants { /** * 系統配置根目錄

原创 java保留小數點後7位,不夠補0,去小數點存庫,帶小數點展示

 要求如下:  應用區域座標經緯度 a)     存庫均按照微度,小數點後移7位,不足補0 b)     示例: i.     前端輸入 123.1234560 後端存儲 1231234560 ii.     前端輸入 123.1230