原创 java程序內存一省再省
java做的系統給人的印象是什麼?佔內存!說道這句話就會有N多人站出來爲java辯護,並舉出一堆的性能測試報告來證明這一點。其實從理論上來講java做的系統並不比其他語言開發出來的系統更佔用內存,那麼爲什麼卻有這麼N多理由來證明它確實佔內
原创 關於JAVA垃圾收集器與類的finalize()方法的一些總結
摘自網站www.matrix.org.cn 1.垃圾收集器的工作目標是回收已經無用的對象的內存空間,從而避免內存滲漏體的產生,節省內存資源,避免程序代碼的崩潰。 2.垃圾收集器判斷一個對象的內存空間是否無用的標準是:如果該對象不能再被程
原创 【Design Pattern】Factory
1.產品接口,產品實現類和簡單工廠一樣package Factory;public interface Animal { public void makeSound();}package Factory;p
原创 臨淵羨魚,不如退而結網,從現在開始吧~~
:arrow:
原创 【Effective Java 14】複合優於繼承
繼承這裏指的是,extends一個父類複合其實感覺像是一個包裝類和設計模式中的Decorator模式一樣嗎?package CompositionBetterInheritance;import java.
原创 【Design Pattern】Abstract Factory
[b]1.產品類[/b]產品有Color和Shape兩個系列,每個系列有兩個具體的產品package AbstractFactory;public interface Color { public void
原创 Linux command tutorial
[color=red][b]Listing files and directories[/b][/color][b][color=green]ls[/color][/b]ls -a 列出包含隱藏文件[col
原创 【Code】Excel轉成Html
網上找到的package excel2html;/*** excel信息表* @author Administrator**/public class VExcelInf {private int row
原创 【Design Pattern】Simple Factory
1.先寫產品接口package SimpleFactory;public interface Animal { public void makeSound();}2.產品實現package SimpleFa
原创 Deadlock
[color=red][b]Deadlock describes a situation where two or more threads are blocked forever, waiting for
原创 ERROR - ORA-12541: TNS: 無監聽程序
監聽器是監聽客戶端請求。監聽器運行在數據庫服務器之上,與Oracle實例(可爲多個)相關關聯,是一個專門的進程process,在windows的服務項目或者Linux的運行進程列表中,都會看到對應的運行進程
原创 【PowerMock】@PowerMockIgnore
PowerMock的簡單實現原理: 當某個測試方法被註解@PrepareForTest標註以後,在運行測試用例時,會創建一個新的org.powermock.core.classloader.MockClas
原创 Binary Tree
1.Node節點package BinaryTree;public class Node{ int data; Node right; Node left; Node(int data) { s
原创 Reentrant(可重入)
可重入的。reentrant:這個修飾符用於把函數定義爲可重入函數。所謂可重入函數就是允許被遞歸調用的函數。函數的遞歸調用是 指當一個函數正被調用尚未返回時,又直接或間接調用函數本身。一般的函數不能做到這
原创 Oracle導入導出操作
[color=red][b]不同oracle版本之間的導入導出[/b][/color]across different Oracle versionIf exp and imp are used to ex