原创 SpringBoot實現war包和jar的兼容package

  springboot進行war包的package操作參考: https://blog.csdn.net/zhangcongyi420/article/details/100065407 1、添加servlet依賴 <!--添加se

原创 eclipse導入基本註釋模板

1、 修改eclipse的全局用戶名 在eclipse.ini 中添加 -Duser.name=jangle    2、 文件 codetemplates.xml  用於在Windows-> preferences ->Java -> c

原创 註解保留策略說明

目錄   RetentionPolicy.SOURCE RetentionPolicy.CLASS RetentionPolicy.RUNTIME 本文用於說明註解的保留策略分類,以及策略的相關使用目的與方式。   RetentionPo

原创 Oracle客戶端連接工具的鏈接配置

tnsnames.ora :該文件一般存放於{ORACLE_HOME}\NETWORK\ADMIN 目錄下,pl\sql會加載該鏈接配置文件。 # tnsnames.ora Network Configuration File: E:\

原创 eclipse中安裝lombak

lombak下載:https://mvnrepository.com/artifact/org.projectlombok/lombok 操作步驟: 1、下載lombok-1.16.18.jar包 2、將lombok.jar包複製到ecl

原创 git:.gitignore 文件模板

.gitignore文件模板 /**/*.class target/* .settings/ /target/   參考文獻- 如何編寫gitignore文件:https://www.cnblogs.com/jingtyu/p/6831

原创 2.3、Linux中Shell的高級使用

#將文件File的統計信息輸出 wc < jFile #創建文件並輸入內容 touch jFile echo "內容" > jFile #對文件進行內容追加 echo "123" >> jFile #使用管道:查詢文件中包含字

原创 2.2.5、Linux文本編輯器Vi的使用

  ps: 如果因網絡等原因,導致文件修改時候終端,導致衝突併產生了swp文件。  可以按照自己的期望進行重新編輯或者繼續編輯。 對於swp這個隱藏文件需要調用刪除文件的方法進行處理 rm .filename.swp -- 注意前面

原创 MySQL的賬戶創建與權限分配(賬戶管理)

  目錄 一、創建帳號與授權 二、回收權限 三、修改賬戶密碼 四、刪除賬號 五、賬號資源限制 六、刷新權限 MySQL使用用戶名+IP作爲用戶(即相同的用戶名,從不同的IP連接,被視爲不同的用戶) 用戶在登錄時,進行相應的權限賦予,在此權

原创 7.1.2、Linux的top命令輸出信息說明(系統信息統計和進程信息)

  top命令輸出分兩個區域:上部分爲信息統計區域、下部分爲進程信息區域。 一、信息統計區域: 第1行:當前時間、系統已經運行的時間、當前有多少用戶、1分鐘系統平均負載、5分鐘系統平均負載、15分鐘系統平均負載 第2行:任務統計信息 第

原创 3.3、Linux常用作業控制

1、常用命令   cmd& #將cmd放到後臺運行,避免霸佔終端 nohup cmd& #將cmd放到後臺運行,避免霸佔終端,且用戶註銷後,依然繼續執行 <Ctrl + D> #(正常)終止當前進

原创 7.3、Linux系統的啓動過程(CentOS 7)

  1、系統固件初始化   1)計算機家電,系統固件(BIOS/UEFI)執行開機自檢。   2)系統固件搜索可啓動設備。   3)系統固件從磁盤加載啓動引導器,然後將系統控制權交給啓動引導器。 2、啓動引導器GRUB2   1)啓動引導

原创 鍵盤鍵碼錶

  前端鍵盤事件的keyCode。 event.keyCode

原创 Tomcat的總體架構概覽2(v8.5)(用server.xml的視角解讀)

<?xml version="1.0" encoding="UTF-8"?> <!-- 1、此處是Server的定義與配置。整個tomcat有且僅有唯一一個Server --> <Server port="8005" shutdown=

原创 線程工廠DEMO(靜態工廠,實例工廠)

package xyz.jangle.thread.test; import java.util.concurrent.ThreadFactory; import java.util.concurrent.TimeUnit; /**