原创 Mybatis源碼解析(註釋/圖解流程/測試案例),打包帶走即可!!!

Mybatis源碼解讀源碼下載官方文檔:操作步驟:1.搭建測試項目:2.架構:3.源碼解讀主要圖:書籍和博客: 源碼下載 官方github地址 筆者碼雲地址 官方文檔: 官方文檔地址 操作步驟: 1.搭建測試項目:

原创 OSS上傳ZIP,函數觸發器自動解壓功能

本文索引:描述:步驟1:開通oss並授權zip解壓功能步驟2:點擊新建觸發器-->新建函數步驟3:給新建的函數添加‘觸發器’步驟4:配置函數解壓zip的代碼 描述: 在阿里雲控制檯配置函數,觸發器!一旦上傳文件(本文是上傳zip

原创 IDEA啓動多服務項目,設置Run Dashboard(application services視圖)

本文索引:簡述:設置:1.方式12.方式23.方式3 簡述: 聚合項目中一個一個啓動項目,費時間!idea提供多項目啓動智能方案!! 運用spring cloud框架基於spring boot構建微服務,一般需要啓動多個應用程序,

原创 java之解讀class字節碼文件,解開你不知道的祕密!!!

文章內容導航:1.JVM體系結構以及class文件位置:2.編寫程序、編譯、打開class文件:3.怎麼解讀class文件中十六進制信息?3.1.初步理解解讀class文件組成圖[官方圖]:3.2.繼續解讀代碼示例class文件內

原创 spring源碼閱讀環境(幾分鐘下載包)

南南南南啊!簡述:1.下載spring源碼:2.安裝gradle:3.構建源碼:4.導入idea: 簡述: 不能忍受慢(看到這裏你就準備笑吧!!) 其他大神的博客實在讓我難受 自己動手,下載spring,編譯spring源碼,導

原创 java序列化:爲什麼序列化,爲什麼實現Serializable,serialVersionUID拿來幹嘛?

本文索引:1.序列化的概念:2.序列化的理解:3.舉個例子:例子1:例子2: 1.序列化的概念: 序列化 :(Serialization)是將對象的狀態信息轉換爲可以存儲或傳輸的形式的過程【百度百科】 咋一看,專業術語發懵!! 2

原创 Elasticsearch安裝和配置 + 數據庫同步數據

希望通過這篇文章,減少你的時間,願同你一起修行,任重而道遠! 先來看看最終效果: 第一.安裝:Elasticsearch 安裝之前檢查***jdk***是否安裝: cmd 輸入命令 java -version

原创 java數組(Array):數組的下標,爲什麼從0開始(通俗理解)?

本文索引:1.數組的由來:a.字面引申:b.通俗解釋:數組的特點:2.數組下標爲什麼從0開始:a.初步理解:b.加深理解: 1.數組的由來: // 變量聲明 int a = 1; int b = 2; int c = 3; int

原创 MUI點擊事件confirm彈出兩次彈窗問題

MUI事件tap觸發confirm()會彈出彈窗兩次問題: 1.代碼如下: 2.解決方法: 參考連接:https://blog.csdn.net/baidu_28523317/article/details/620435

原创 mysql5.7提示Access denied for user 'root'@'localhost' (using password: NO)

本文索引:簡述:1.mysql5.7忘記密碼(修改密碼),設置密碼2.安裝前,檢測並刪除mysql 簡述: mysql初始安裝時,沒有設置密碼直接回車報錯,或者忘記密碼報錯!! ERROR 1045 (28000): Access

原创 java之解讀class字節碼文件,打開JAVA虛擬機(JVM)大門

文章內容導航:1.JVM體系結構以及class文件位置:2.編寫程序、編譯、打開class文件:3.怎麼解讀class文件中十六進制信息?3.1.初步理解解讀class文件組成圖[官方圖]:3.2.繼續解讀代碼示例class文件內

原创 java之圖解String引用類型,你真的瞭解她麼?

文章導航:1.描述:2.代碼案例(JDK8):3.提出問題:4.分析代碼:a.案例代碼class文件主要操作指令信息:b.**main方法中的指令解讀**::第一組指令:`String s1 = "1";`第二組指令:`Strin