2009年8月10日 #
2008年4月24日 #
摘要: 如何提高java程序的性能?如何定位java程序的內存泄露?調整java虛擬機參數是一條必不可少的途徑,本文列出一些常用的java虛擬機參數,應該有所幫助。轉自sun.com. 閱讀全文
2008年4月22日 #
摘要: hibernate在給我們帶來很多便利性的同時,也給我們多多少少帶來了一些麻煩,而這些問題的定位成本可能也會很高。要使用好工具,就要知道工具的優缺點,尤其是缺點要有足夠的風險控制。 閱讀全文
2008年3月31日 #
摘要: Tomcat的整體框架,同時也是最基礎的東西。可能很多人一上來就是直接按照文檔或者網上的教程配置使用tomcat,但是對這些基礎的東西卻缺乏了解,一旦出現問題,一律google解決。鄙人竊以為學習當從基礎做起,一步一個腳印,定位問題的過程也是一個十分難得的學習的過程。 閱讀全文
2008年3月29日 #
摘要: 每個Java虛擬機實例都有一個方法區以及一個堆,它們是由該虛擬機實例中所有線程共享的。
當虛擬機裝載一個class文件時,它會從這個class文件包含的二進制數據中解析類型信息,然后把這些類型信息放到方法區中;
當程序運行時,虛擬機會把所有該程序在運行時創建的對象都放到堆中;
當每一個新線程被創建時,它都將得到它自己的PC寄存器(程序計數器)以及一個Java棧,如果線程正在執行的是一個java方法(非本地方法),那么PC寄存器的值將總是指示下一條將被執行的指令,而它的Java棧則總是存儲該線程中java方法調用的狀態—包括它的局部變量,被調用時傳進來的參數,它的返回值,以及運算的中間結果等等。而本地方法調用的狀態,則是以某種依賴與具體實現的方式存儲在本地方法棧中,也可能是在寄存器或者其他某些與特定實現相關的內存中。
Java棧由許多棧幀(stack frme)或者說幀(frame)組成,一個棧幀包含一個方法調用。當線程調用一個Java方法時,虛擬機壓入一個新的棧幀到該線程的java棧中,當該方法返回時,這個棧幀被從Java棧中彈出并拋棄。 閱讀全文
當虛擬機裝載一個class文件時,它會從這個class文件包含的二進制數據中解析類型信息,然后把這些類型信息放到方法區中;
當程序運行時,虛擬機會把所有該程序在運行時創建的對象都放到堆中;
當每一個新線程被創建時,它都將得到它自己的PC寄存器(程序計數器)以及一個Java棧,如果線程正在執行的是一個java方法(非本地方法),那么PC寄存器的值將總是指示下一條將被執行的指令,而它的Java棧則總是存儲該線程中java方法調用的狀態—包括它的局部變量,被調用時傳進來的參數,它的返回值,以及運算的中間結果等等。而本地方法調用的狀態,則是以某種依賴與具體實現的方式存儲在本地方法棧中,也可能是在寄存器或者其他某些與特定實現相關的內存中。
Java棧由許多棧幀(stack frme)或者說幀(frame)組成,一個棧幀包含一個方法調用。當線程調用一個Java方法時,虛擬機壓入一個新的棧幀到該線程的java棧中,當該方法返回時,這個棧幀被從Java棧中彈出并拋棄。 閱讀全文
2008年3月22日 #
摘要: Java通過提供一個”安全沙箱“來保證從網絡或者其他不信任的地方下載并運行的程序不會破壞本地數據,為了確保沙箱是可靠的,java安全模型對體系結構的各方面都進行了考慮。組成java沙箱的基本組件如下:
類裝載器結構
class文件檢驗器
內置于Java虛擬機(及語言)的安全特性
安全管理器及Java API
Java的沙箱安全模型,最重要的優點之一就是這些組件中的類裝載器和安全管理器是可以由用戶定制的。 閱讀全文
類裝載器結構
class文件檢驗器
內置于Java虛擬機(及語言)的安全特性
安全管理器及Java API
Java的沙箱安全模型,最重要的優點之一就是這些組件中的類裝載器和安全管理器是可以由用戶定制的。 閱讀全文
2008年3月19日 #
摘要:
運行結果:
My info is http://www.aygfsteel.com/yill/
The signature is 0,(鈨?/9D銇J?S}?0Ww?TLc壓?嶉擲gJ(啕l?
Verify result is true
Verify result of wrong info is false
閱讀全文
運行結果:
My info is http://www.aygfsteel.com/yill/
The signature is 0,(鈨?/9D銇J?S}?0Ww?TLc壓?嶉擲gJ(啕l?
Verify result is true
Verify result of wrong info is false
閱讀全文
摘要: 運行結果:
Original info is http://www.aygfsteel.com/yill/
Decrypted info is http://www.aygfsteel.com/yill/ 閱讀全文
Original info is http://www.aygfsteel.com/yill/
Decrypted info is http://www.aygfsteel.com/yill/ 閱讀全文
2008年3月18日 #
摘要:
運行結果:
The MD5 encrypt code of http://www.aygfsteel.com/yill/ is: c06a9a2b5e0ea7d67ab4cab980eeb768 閱讀全文
運行結果:
The MD5 encrypt code of http://www.aygfsteel.com/yill/ is: c06a9a2b5e0ea7d67ab4cab980eeb768 閱讀全文