JVM效能監控和調優
參考:http://www.cnblogs.com/java-zhao/category/776216.html(萬分感謝,學了好多東西) 1. JVM效能監控 1、定位系統問題 依據 GC日誌 堆轉儲快照(heapdump/hprof檔案) 執行緒快照(threaddump/javacore檔案) […]
-->
程式前沿 幫助程式設計師解決問題,增加專業技能,提升個人能力與未來世界競爭力。
參考:http://www.cnblogs.com/java-zhao/category/776216.html(萬分感謝,學了好多東西) 1. JVM效能監控 1、定位系統問題 依據 GC日誌 堆轉儲快照(heapdump/hprof檔案) 執行緒快照(threaddump/javacore檔案) […]
程式設計師必讀24款經典 001 豆瓣評分:8.7 推薦: 本書論述了數學在現代計算機行業的多種應用,涉及語言分析、翻譯、輸入法,還有網頁的搜尋、排名、分類,以及導航、密碼學和大資料等多個方面。 002 豆瓣評分:7.4 推薦: 本書,適合具有一定經驗的Python開發人員閱讀。講解了包括正規表示式 […]
如何寫好一個單例 如何寫好一個單例 什麼是單例模式 實現一個單例模式 基本方法的改進 總結 什麼是單例模式? 如果你聽說過設計模式,那麼肯定知道單例模式,因為單例模式是設計模式中最簡單的一種。顧名思義:單例模式就是一個類只有一個例項變數的一種設計模式,通過使用單例模式,可以節約系統的資源開銷,避免共 […]
1、Java多執行緒併發處理方式 synchronized關鍵字主要解決多執行緒共享資料同步問題。 ThreadLocal使用場合主要解決多執行緒中資料因併發產生不一致問題。 ThreadLocal和Synchonized都用於解決多執行緒併發訪問。但是ThreadLocal與synch […]
package com.neuedu.list; import java.util.ArrayList; import java.util.List; /** * List * remove(Object)與remove(int)的使用 * 根據物件刪除 與 根據下標刪除 * @author gen […]
1. 把字串常量放在前面(技術文) 通過把字串常量放在比較函式equals()比較項的左側來防止偶然的 NullPointerException 從來都不是一個壞主意,就像這樣: // Bad if (variable.equals(“literal”)) { … […]
程式碼優化,程式設計師必須懂得一門學問,簡潔漂亮的程式碼給人的感覺就像如沐清風,一堆垃圾的程式碼給人的感覺就像吃了翔一樣的難受。。所以不管是程式設計師還是準程式設計師,養成良好的程式碼優化習慣都是必須要養成的 首先。我們要搞清楚優化程式碼的目的 減小程式碼的體積 提高程式碼執行的效率 程式碼優化具體 […]
1. Core Java,就是java基礎、JDK的類庫,很多童鞋都會說,JDK我懂,但是懂還不足夠,知其然還要知其所以然,JDK的原始碼寫的非常好,要經常檢視,對使用頻繁的類,比如String,集合類(List,Map,Set)等資料結構要知道它們的實現,不同的集合類有什麼區別,然後才能知道在一個 […]
兩個執行緒一個生產者個一個消費者 需求情景 兩個執行緒,一個負責生產,一個負責消費,生產者生產一個,消費者消費一個 涉及問題 同步問題:如何保證同一資源被多個執行緒併發訪問時的完整性。常用的同步方法是採用標記或加鎖機制 wait() / nofity() 方法是基類Object的兩個方法,也就意味著 […]
本文列出的9本書在Java程式設計師界都是被認為很棒的書。當一個程式設計師開始初學Java時,他的第一個問題應該是如何選擇一本書來作為指導學習Java。這個問題也就表明,相對於其他的教程和部落格,Java書籍還是很重要的參考,主要表現在以下兩點 通常書籍是由比較權威的程式設計師來撰寫的。 相比其他媒 […]