原创 【LINUX】-SCP--FTP

SCP--FTP1-SCP1-1 【本地】---->【服務器】1-2 【服務器】---->【本地】2.FTP2-1 【基礎命令】2-2 【下載文件】2-3 【 上傳文件】2-4 【 狀態碼】2-5 【 常用命令】 1-SCP

原创 【JAVA】-常用代碼速查

【JAVA】-常用代碼速查1-日期相關1-1 將時間字符串轉化Long時間戳1-2 將Long時間戳轉換爲時間字符串1-3 將日期格式化2-Fastjson2-1.對象轉JSON字符串2-2.字符串轉JSON對象2-3.JSON對

原创 117【JAVA編程】--代碼優化細節

1.儘量指定類、方法的final修飾符 帶有final修飾符的類是不可派生的。在Java核心API中,有許多應用final的例子,例如java.lang.String,整個類都是final的。爲類指定final修飾符可以讓類不可

原创 112.【JAVA編程】JVM-虛擬機-堆空間-新生代

JAVA虛擬機中堆中 新生代大小(PSYoungGen total 9216K)=eden大小(eden space 8192K)+1個survivor大小(from space 1024K) 一、爲什麼會有年輕代     我們先來屢屢,

原创 104.【JAVA編程】Java虛擬機

      棧是運行時的單位,而堆是存儲的單元。   棧解決程序的運行問題,即程序如何執行,或者說如何處理數據,堆解決的是數據存儲的問題,即數據怎麼放,放在哪兒。   二、JAVA代碼編譯和執行過程       類加載機

原创 114.【JAVA編程】--分佈式鎖基礎

1.實現分佈式鎖需要考慮的幾點: 1.1線程和鎖關係 拿最常用的互斥鎖來說 synchronized內置鎖是作用於對象,java中每個對象是唯一存在的, 每個對象的對象頭中包含獲取該對象鎖的線程ID,那就保證了線程對該對象鎖的

原创 9.【MYSQL】-DUMP命令

Mysqldump參數大全(參數來源於mysql5.5.19源碼) 參數 參數說明 –all-databases , -A 導出全部數據庫。 mysqldump -uroot -p --all-databases –all-t

原创 5.【MYSQL】分區&分庫&分表

Mysql分區分庫分表1.mysql分區1.1Range分區1.2List分區1.3Hash分區1.42.水平分割3.垂直分割 1.mysql分區 1.1Range分區 1.2List分區 1.3Hash分區 1.4 2.水平分割

原创 7.【MYSQL】實戰命令

1.登錄Mysql [登錄數據庫] >mysql -uroot -p12345678 2.查看數據庫 [查詢所有的數據庫]> show databases; [切換到指定的數據庫]> user +數據庫名稱; [查詢所有用戶]

原创 111.【JAVA編程】類型類

Class類型類 1.獲取類型類 public static void main(String[] args) throws Exception{ //獲取Java中的類型類的方法 //方法一:

原创 113.【JAVA編程】冒泡排序和選擇排序

選擇排序 冒泡排序不同, 選擇排序使用標記最值所在位置的方式, 查找最值過程中不移動數位置, 只是在最後將最值置換到頂端. function selectionSort(arr) { var len = arr.lengt

原创 2.【MYSQL】SQL優化

Mysql大師之路Mysql優化點數據表備份獲取唯一行是限制充分利用索引查詢SQL避免使用Select *Mysql 慢查詢配置修改Mysql記錄慢查詢啓動和配置SQL語句的小技巧 Mysql優化點 表的設計合理化(符合3NF)

原创 MYSQL-常用函數

MYSQL-常用函數時間與字符串之間相互轉換1.時間轉字符串2.字符串轉時間3.時間轉時間戳4.字符串轉時間戳5.時間戳轉字符串6. 附日期格式如下: 時間與字符串之間相互轉換 1.時間轉字符串 DATE_FORMAT(日期,格式

原创 【JAVA-編程】Javaassist-總結

Javaassist-參考手冊1、讀取和輸出字節碼2、新增Class3、凍結Class4、Class 搜索路徑5、ClassPool6、Class loader7、Introspection和定製8、修改方法體9 新增一個方法或者

原创 【JAVA】-調用鏈設計demo

【JAVA】-調用鏈設計demo1-JAVA鏈式調用1-1 執行鏈1-2 執行者1-3 程序調用者,執行鏈的主要實現1-4 程序調用者,執行鏈的主要實現 1-JAVA鏈式調用 1-1 執行鏈 主要作用是執行 public