1.查看當前進程的jvm設置:jps之后找到自己java進程的PID,使用jinfopid可以看到:寫道。。。。。。。。。。user.name=libinjava.vm.specification.version=1.0sun.java.command=com.yoyosys.datacellplus.api.TestAdminjava.home=/home/libin/software/jdk1.6.0_31/jresun.arch.data.model
系統 2019-08-29 23:06:47 2489
1.參考:http://blog.csdn.net/fox009/article/details/5633007http://hi.baidu.com/like_dark/blog/item/19c1948b3292b0799f2fb468.htmlhttp://anyeeye.iteye.com/blog/444624Tomcat6性能調優出現java.lang.OutOfMemoryError:PermGenspacehttp://www.mkyong
系統 2019-08-29 23:44:24 2488
1.導入Java格式化文件JavaCodeFormatter.xml,如下圖所示:window->Preferences2.保存action,設置保存代碼文件時,自動格式化代碼,如下圖所示。window->PreferencesImport..."src="http://img.it610.com/image/product/0bdcecba64034069b1c85c2e6d14f090.jpg"/>注:JavaCodeFormatter.xml文件內容
系統 2019-08-12 09:30:25 2488
三十八、檢查參數的有效性:絕大多數方法和構造器對于傳遞給它們的參數值都會有些限制。比如,索引值必須大于等于0,且不能超過其最大值,對象不能為null等。這樣就可以在導致錯誤的源頭將錯誤捕獲,從而避免了該錯誤被延續到今后的某一時刻再被引發,這樣就是加大了錯誤追查的難度。就如同編譯期能夠報出的錯誤總比在運行時才發現要更好一些。事實上,我們不僅僅需要在函數的內部開始出進行這些通用的參數有效性檢查,還需要在函數的文檔中給予明確的說明,如在參數非法的情況下,會拋出那
系統 2019-08-29 22:02:37 2487
系統 2019-08-29 22:47:03 2486
CSDN下載地址:http://download.csdn.net/source/601501這是一個非常簡單的Java應用,僅有6KB。它能夠記錄Java應用程序與JRE中rt.jar的依賴關系,進而僅以其依賴類生成一個新的rt.jar文件,從而最大限度精簡JRE體積,建議其與GreenJVM配和使用。(下載地址:http://code.google.com/p/greenvm/)example1(傳參調用):java-jarGreenJVMMake.j
系統 2019-08-29 23:18:28 2483
/***//***Copyright(c)linkwise2007-2009corporation.*Allrightsreserved*/packagecom.linghui.common.util;importjava.util.ArrayList;importjava.util.Date;importjava.util.HashMap;importjava.util.Iterator;importjava.util.List;importjava.u
系統 2019-08-29 22:44:13 2481
Java虛擬機工具接口(JavaVirtualMachineToolInterface,JVMTI)提供了一種編程接口,允許軟件開發人員創建軟件代理以監視和控制Java編程語言應用程序。JVMTI是Java2SoftwareDevelopmentKit(SDK),StandardEdition,版本1.5.0中的一種新增功能。它取代了JavaVirtualMachineProfilingInterface(JVMPI),從版本1.1起即作為Java2SDK
系統 2019-08-29 22:48:39 2475
網址:http://www.javabloger.com/article/apache-hbase-shell-and-java-api-html.html本篇文章講述用HBaseShell命令和HBaseJavaAPI對HBase服務器進行操作。在此之前需要對HBase的總體上有個大概的了解。比如說HBase服務器內部由哪些主要部件構成?HBase的內部工作原理是什么?我想學習任何一項知識、技術的態度不能只是知道如何使用,對產品的內部構建一點都不去關心,
系統 2019-08-12 09:30:23 2475
日期類*@date*@version1.0*/importjava.util.*;importjava.text.*;importjava.util.Calendar;publicclassVeDate{/***獲取現在時間**@return返回時間類型yyyy-MM-ddHH:mm:ss*/publicstaticDategetNowDate(){DatecurrentTime=newDate();SimpleDateFormatformatter=ne
系統 2019-08-12 09:29:57 2473
轉自:http://xmdxzyf.iteye.com/blog/1698819這幾天在解決一個用mina開發的高并發通信過程中產生的一個bug。模擬場景為:通過定時觸發啟動線程模擬高并發短連接測試,測試的服務端有2個,一個是服務有起,一個沒起,客戶端和服務端均在同一服務器上。執行一段時間后linux主機上通過lsof命令查看,發現有遞增的文件句柄,pipe和eventpoll。拋出的異常如下:Java代碼2012-10-1310:09:48-org.ap
系統 2019-08-29 22:26:09 2472
內存泄漏是比較常見的一種應用程序性能問題,一旦發生,則系統的可用內存和性能持續下降;最終將導致內存不足(OutOfMemory),系統徹底宕掉,不能響應任何請求,其危害相當嚴重。同時,Java堆(Heap)中大量的對象以及對象間之復雜關系,導致內存泄漏問題的探測和分析均比較困難,采用相應的輔助工具是很必要的。我使用的比較多的是MemoryDumpDiagnosticforJava(MDD4J)和IBMHeapAnalyzer,這兩個工具都能支持幾乎所有JD
系統 2019-08-29 22:08:18 2467
原文:java代碼調用oracle存儲過程一、簡介與調用mysql存儲過程類型過程都是如下1、創建連接Connectionconn=DriverManager.getConnection(url,user,password);2、創建CallableStatementCallableStatementstatement=conn.prepareCall(sql);3、設置參數statement.setInt(1,id);statement.register
系統 2019-08-12 01:34:00 2466
定義:為創建一組相關或相互依賴的對象提供一個接口,而且無需指定他們的具體類。類型:創建類模式類圖:抽象工廠模式與工廠方法模式的區別抽象工廠模式是工廠方法模式的升級版本,他用來創建一組相關或者相互依賴的對象。他與工廠方法模式的區別就在于,工廠方法模式針對的是一個產品等級結構;而抽象工廠模式則是針對的多個產品等級結構。在編程中,通常一個產品結構,表現為一個接口或者抽象類,也就是說,工廠方法模式提供的所有產品都是衍生自同一個接口或抽象類,而抽象工廠模式所提供的產
系統 2019-08-29 22:45:30 2464
Oracle里可以使用多種語言來編寫存儲過程,比如Pro*C/C++,PL/SQL,COBOL,在Oracle8i開始支持用Java編寫存儲過程。如果非要寫存儲過程的話,做為以Java謀生的我,首選用Java編寫,用PL/SQL需要記憶很多的語法(Pascal類的語法)和函數,遠不如使用Java/JDBC這么輕車熟路。而且,DB2等數據庫都支持Java存儲過程,所以不比為每一種數據學習一種編寫存儲過程的方法了。Java存儲過程與一般的JDBC程序有所不同的
系統 2019-08-12 01:52:11 2464