原创 源碼閱讀:Collection (JDK 8)

Java 複習資料 (持續更新) 碼雲 Java 複習資料 (持續更新) Github Collection type: interface public interface Collection<E> extends Itera

原创 安利一個Java反射工具箱

真的挺好用的,封裝了大量的反射常用方法,提高的二次反射的速度 Github地址:https://github.com/MXuDong/ReflectionSupport Gitee 地 址:https://gitee.com/MXuDon

原创 隨機化JavaBean工具

今天給大家分享一個比較好用的隨機化JavaBean生成工具 最近在開發一個Web項目,項目中要生成JavaBean,但是如果手動賦值,一個Bean可能由七八個屬性,因此,我圖方便就找了找類似的工具Jar,有個東西叫做MOCK。但是這個東西

原创 戀愛調優記

生命飛的匆忙,請別忘記那天的路人。 戀愛是個寫程序的過程,結婚就是發佈,過日子就是維護。每天形形色色的路人有好多,可是我們不會在意,時間那麼多,慢一點,認真一點,看看別人的故事。遇到了問題,第一反應一定是找文檔、教程、解析。愛情也一樣,看

原创 討論:SpringBoot 和 IDEA的重啓關係

昨天和朋友討論熱部署的問題的時候,發現一個含糊不清的東西。 本篇文章只有討論猜想,沒有任何證據證明我的結論! 如有問題歡迎留言討論! SpringBootDevTools的熱部署屬於什麼級別 首先我們看一下JavaWeb項目從編寫到發

原创 StackOverflowError 和 OutOfMemoryError 的關係

兩個異常的解釋和基本情況 一:StackOverflowError:棧上溢異常(SOF) 1:發生前提: 當線程請求的棧深度大於虛擬機所允許的最大深度,則拋出StackOverflowError 異常 2:常見場合 在算法中有一種思想被稱

原创 淺談Java序列化:java.io.Serializable接口

前些日子討論Java第三方工具:FastJson 的時候,意識到有一個類和序列化有關,但是我對序列化基本沒有過任何的學習,所以這些天要把這些知識補充上來,下面簡單的來看一下序列化以及其中一個重要接口:java.io.Serizlizabl

原创 Java 學習之 Java遊戲:掃雷

一:基本規劃(文章最後有完整的遊戲代碼) 1:遊戲規則 詳細的規則請參考Micsoft的掃雷遊戲 2:開發流程 實現UI界面 實現掃雷圖生成算法 實現點擊邏輯操作 實現遊戲死亡檢測與勝利檢測 3:主要算法(後面有具體實現): 地圖生成算法

原创 源碼閱讀:FastJSON 系列 (四 源碼閱讀:JSON 抽象類 源碼解析-初步閱讀)

系列目錄: FastJSON 基本使用 FastJSON 源碼閱讀 JSONObject 源碼閱讀 JSONArray   源碼閱讀   本系列持續更新 一:類基本說明 該類所屬包:com.alibaba.fastjs

原创 寫在2019年春節之際的2018的總結

一:年末總結 最爲一名大三學生,該總結總結自己目前的狀態了。 1:人總是充滿過度的自信 因爲我的個人性格原因,導致我今年可以說一事無成,接觸了很多東西,也明白了很多道理。 一瓶不滿半瓶搖的一年 淺顯的瞭解了Linux系統,我嘗試使用A

原创 源碼閱讀:FastJSON 系列 (一:FastJSON的基本使用)

系列目錄: FastJSON 基本使用 FastJSON 源碼閱讀 JSONObject 源碼閱讀 JSONArray   源碼閱讀​​​​​​​   FastJSON介紹: 一:官方定義: 官方中文簡介 官方Git

原创 源碼閱讀:List 接口 (JDK 11.0.1)

List 類 隸屬管理:java.util.List (interface) 參考資料:JavaAPI文檔:List 1.List 簡介: 源碼中 類的聲明 很明顯 List 是一個接口, 繼承了Collection類(集合類),目前比

原创 源碼閱讀:FastJSON 系列 (二 源碼閱讀:JSONObject類 源碼解析)

系列目錄: FastJSON 基本使用 FastJSON 源碼閱讀 JSONObject 源碼閱讀 JSONArray   源碼閱讀 本系列持續更新 一:類基本說明: 該類所屬包:com.alibaba.fastjso

原创 源碼閱讀:FastJSON 系列 (三 源碼閱讀:JSONArray類 源碼解析)

系列目錄: FastJSON 基本使用 FastJSON 源碼閱讀 JSONObject 源碼閱讀 JSONArray   源碼閱讀 本系列持續更新   一:類基本說明 該類所屬包: com.alibaba.fastj

原创 String 類 源碼解讀 (JDK 11.0.1)

首先 String 類的所屬關係:java.lang.String 參考資料:JavaAPI文檔:String 1:String保存字符串的方式: String 內部保存的是 private final byte[] value; St