原创 淺談GC垃圾回收機制

這裏只是淺談一下我自己對GC的理解,如果有什麼不對的地方歡迎大家指正交流 GC的定義 GC就是常說的jvm的垃圾回收機制,粗略的理解就是jvm虛擬機可根據複雜的算法策略判斷程序中的一段資源是否爲可回收狀態,而進行自動回收,釋放內存資源的一

原创 itextpdf 5.5.6版本生成pdf文件 字體設置三種方式

1.第一種是引用window本地系統字體(這裏以常見的宋體爲例)         BaseFont bf =BaseFont.createFont("C:/WINDOWS/Fonts/simsun.ttf", BaseFont.IDENT

原创 淺談悲觀鎖和樂觀鎖

悲觀鎖定義: 假設每一次操作都認爲會對數據進行修改,然後對資源進行加鎖,一個線程進行操作時,其他線程需要等待,下一個線程直到當前線程完全釋放鎖才能拿到鎖。數據庫的鎖基本都是這種(行鎖、表鎖、讀/寫鎖等) 還有java裏的常見的synchr

原创 常用集合List對象及Map對象中進行引用時是直接引用內存中的對象,還是通過相關指針索引指向對象地址?

常用集合List對象及Map對象中進行引用時是直接引用內存中的對象,還是通過相關指針索引指向對象地址? 是不是剛看到這個問題 一臉懵逼? 通過平時開始時的一些細節 可以看出java一直在致力於隱藏指針的相關信息及概念,令我們潛移默

原创 簡述單例設計模式的一些理解及代碼實現

單例設計模式 從特徵上講: 1,單例類只可有一個實例 2,單例類需自己創建唯一實例 3,需要給其他對象提供這一實例 從作用和目的上來說: 保證在應用程序中,一個類只有一個實例存在 代碼格式上來講: 1,私有的構造函數

原创 maven報no compiler is provided in this environment解決方法

幾年間一直在各大論壇,博客,觀覽學習,現在工作也有時日了。 打算從現在開始每天整理寫一寫自己曾經遇到過的錯誤和一些對各項技術的理解, 希望能對朋友們有一點幫助,也是對自己知識體系的一次整理 出現此錯誤原因,多是因爲eclip