原创 一文帶你徹底瞭解java類加載器

什麼是類加載器? 類加載器有哪些? 通過類的限定名獲取該類的二進制字節流的代碼塊叫做類加載器。 主要有四種類加載器 1,啓動類加載器: 這個類加載器負責放在<JAVA_Home>\lib目錄中的,或者被-Xbootclasspat

原创 springMvc的工作流程簡介

文章目錄背景springMvc是什麼?流程分析整體流程核心流程組件介紹SpringMvc的一些理解爲什麼要使用springMvc?什麼是MVC設計模式?SpringMvc的優點springMvc的常用註解及其作用 背景 最近在開發

原创 subst命令將一個文件夾鏡像成本地的一個磁盤

背景 當你的電腦或者雲盤只有一個盤時,因爲這樣安全性好,性能也好。 那麼有時候,我們是需要其他的系統盤來做一些事情的,比如遠程的時候需要帶過去一個系統盤,這個時候,就可以用subset這個命令來解決問題。 鏡像虛擬磁盤subst這

原创 你以爲你真的都懂這些SpringBoot註解嗎

Spring Boot方式的項目開發已經逐步成爲Java應用開發領域的主流框架,它不僅可以方便地創建生產級的Spring應用程序,還能輕鬆地通過一些註解配置與目前比較火熱的微服務框架SpringCloud集成。 而Spring B

原创 金蝶筆試之------》 類初始化過程

Clinit 一個類要創建實例需要先加載並初始化該類 main方法所在的類需要先加載和初始化 一個子類要初始化需要先初始化父類 一個類初始化就是執行clinit()方法 clinit() 方法由靜態類變量顯示賦值代碼和靜態代碼塊

原创 遇上鵝廠面試--JVM我也能和麪試官說上半小時

背景 最近小編出去找機會,隨便看下自己的競爭力。當遇上騰訊面試官時,看你簡歷上寫了熟悉JVM,你能和我聊聊JVM垃圾收集器嗎? 好的我要開始裝逼了: JVM垃圾收集器,主要有串行垃圾收集器,並行垃圾收集器,CMS垃圾收集器,G1垃

原创 騰訊面試之--請你設計一個實現線程池順序執行

文章目錄背景SingleThreadExecutor 實現基於信號量(Semaphore)實現 背景 小編可開心啦,屁顛屁顛的把ExecutorService executor = Executors.newSingleThrea

原创 作爲一個java開發一定要記住的--》java開發linux常用的命令

文章目錄背景:工作中平時使用到的linux命令1,cd 進入某個文件夾2, ls / ll 查看目錄中的文件3,mkdir xxx 創建一個叫xxx的目錄4,rm -f dir 刪除一個叫做‘dir’的目錄5,cp file1

原创 idea中修改git提交代碼的用戶名

原因: 我用女朋友的電腦,然後偷偷配置了我自己的名字,每次提交代碼都顯示我的用戶名,結果嘛 ,看了好不舒服,就叫我改成小仙女本人的名字 解決方案 打開C盤裏的.gitconfig文件 name改成你本尊的大名就可以愉快的玩耍了

原创 可以不要問我Spring Bean的生命週期嗎

是的,Spring Bean的生命週期只有這四個階段。把這四個階段和每個階段對應的擴展點糅合在一起雖然沒有問題,但是這樣非常凌亂,難以記憶。要徹底搞清楚Spring的生命週期,首先要把這四個階段牢牢記住。實例化和屬性賦值對應構造方

原创 記錄一次gitLab服務器cpu 100%/ 502 特別卡 而且進程id一直在變化

文章目錄先看下服務器的情況解決辦法思路一,查看最耗內存的是哪一個 殺死進程或者優化後啓動,哈哈 發現並沒有啥軟用二,初步懷疑是不是磁盤已經滿了,塞不下了 ,然後在回收垃圾? 先看下服務器的情況 我們可以發現服務器的c

原创 MySQL數據庫中.frm和.myi和.myd文件是什麼文件?

如果一個表同時有3個你上面說的文件,則存儲引擎是myisam,其中可以簡單理解成這樣: (1).frm–表定義,是描述表結構的文件。 (2).MYD–"D"數據信息文件,是表的數據文件 (3)*.MYI–"I"索引信息文件,是表數

原创 遇上鵝廠面試--JVM我也能和面試官說上半小時

背景 最近小編出去找機會,隨便看下自己的競爭力。當遇上騰訊面試官時,看你簡歷上寫了熟悉JVM,你能和我聊聊JVM垃圾收集器嗎? 好的我要開始裝逼了: JVM垃圾收集器,主要有串行垃圾收集器,並行垃圾收集器,CMS垃圾收集器,G1垃

原创 Cpu進程100%怎麼快速找到問題

首先Xsehll鏈接上服務器: top -c 然後 top -Hp 12703 一般CPU100%瘋狂GC,都是死循環的鍋,那怎麼排查呢? 先進服務器,用top -c 命令找出當前進程的運行列表 按一下 P 可以按照CPU

原创 Spring中什麼是循環依賴以及解決方式

1,什麼是循環依賴? 發生在bean A依賴於另一個bean B時,bean B依賴於bean A; 2,Sping中發生了什麼? 當Spring上下文加載所有bean時,它會嘗試按照它們完全工作所需的順序創建bean。例如,如