原创 如何查看JVM默認的垃圾回收器 java -XX:+PrintCommandLineFlags -version

java -XX:+PrintCommandLineFlags -version 終端環境下,切換到當前程序目錄,輸入上面的參數,回車,輸出如下 -XX:InitialHeapSize=132730432 -XX:MaxHeapSi

原创 劍指Offer——有環鏈表的入口點

那麼多學技術的都可以成功,憑什麼我不行 有環鏈表的入口點 本文基於《劍指Offer》 使用Java代碼實現 更多《劍指Offer》Java實現合集 目錄   題目  思路 解法1代碼實現 測試代碼  解法二 收穫 題目    一個鏈表

原创 劍指Offer——鏈表中的倒數第K個節點

那麼多學技術的都可以成功,憑什麼我不行 鏈表中的倒數第K個節點 本文基於《劍指Offer》 使用Java代碼實現 更多《劍指Offer》Java實現合集   題目   輸入一個鏈表,輸出該鏈表中倒數第k個結點。爲了符合大多數人的習慣,

原创 劍指Offer第七題——兩個棧實現一個隊列以及兩個隊列實現一個棧

那麼多學技術的都可以成功,憑什麼我不行 兩個棧實現一個隊列以及兩個隊列實現一個棧 更多《劍指Offer》Java實現合集   目錄 兩個棧實現隊列 題目  思路 代碼實現   收穫 延申 兩個隊列實現一個棧 思路 代碼實現      

原创 劍指Offer刷題——重構二叉樹

那麼多學技術的都可以成功,憑什麼我不行 重構二叉樹 更多《劍指Offer》Java實現合集 目錄 題目 思路 測試用例 代碼實現 解法1 解法2  Main函數以及測試用例 輸出結果 收穫 題目   輸入某二叉樹的前序遍歷和中序遍歷的

原创 劍指Offer面試題4——替換空格

算法複習,第一遍刷劍指Offer 那麼多學技術的都可以成功,憑什麼我不行? 更多《劍指Offer》Java實現合集   1、題目  請實現一個函數,將一個字符串中的每個空格替換成“%20”。例如,當字符串爲We Are Happy.

原创 劍指Offer面試題5——從尾到頭打印鏈表

複習算法,15天內刷完劍指Offer 那麼多學技術的都可以成功,憑什麼我不行? 目錄   1、題目 2、解題思路 3、代碼實現 解法1 解法2 遞歸的另一種寫法 收穫 更多:《劍指Offer》Java實現合集   1、題目   輸入一

原创 劍指Offer刷題目錄

那麼多學技術的都可以成功,憑什麼我不行  持續更新》》》》》 劍指Offer面試題2——二維數組中的查找 劍指Offer面試題4——替換空格 劍指Offer面試題5——反向輸出鏈表 劍指offer面試題6——重構二叉樹        

原创 劍指Offer面試題2——二維數組中的查找

從今天開始,複習算法,目標在15天內刷完劍指offer。 更多《劍指Offer》Java實現合集 目錄   一、題目 二、解題思路 三、實現代碼  一、題目 在一個二維數組中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到

原创 SQLyog連接Mysql錯誤代碼2003 Can't connect to MySQL server on 'localhost'(10061)

開發工具篇——SQLyog  今天在使用SQLyog連接Mysql時提示 錯誤代碼2003 Can't connect to MySQL server on 'localhost'(10061)  原因是昨天使用電腦管家進行一鍵優化時

原创 淺析抽象隊列同步器(AQS)

淺析抽象隊列同步器(AQS) 目錄 淺析抽象隊列同步器(AQS) 什麼是AQS AQS的原理 state狀態 AQS的共享資源狀態:獨佔式和共享式 添加鎖和釋放鎖 什麼是ReentrantLock 實現 如何使用 底層實現 除非我不想贏