Time of Update: 2018-12-06
在一次解決系統tomcat老是記憶體撐到頭,然後崩潰的問題時,使用到了jmap。 1 使用命令 在環境是linux+jdk1.5以上,這個工具是內建的,路徑在JDK_HOME/bin/下jmap -histo pid>a.log 2 輸出結果摘要 Size Count Class description ------------------------------------------------------- 353371288 9652324 char[] 2
Time of Update: 2018-12-06
原文:http://www.infoq.com/cn/news/2011/08/jprofiler7 ej-technologies有限責任公司前段時間發布了JProfiler 7.0。JProfiler是一款Java SE/EE剖析工具,特色功能有CPU分析、記憶體分析、線程分析和VM遙測。7.0版本的新功能有:分析JDBC、JMS、JNDI、Servlet、檔案、Socket和進程的內建探針。使用API自訂探針,也可以在JProfiler
Time of Update: 2018-12-06
Memory Analyzer (MAT) - Java記憶體Dump分析工具The Eclipse Memory Analyzer is a fast and feature-rich Java heap analyzer that helps you find memory leaks and reduce memory consumption.Use the Memory Analyzer to analyze productive heap dumps with hundreds of
Time of Update: 2018-12-06
Java是劍客-飄逸;.NET是刀客-霸道 (一) 【推薦】 劍,一把好劍,重三兩三分,輕如蟬翼,千年寒冰所鑄,劍身咖啡色,劍柄發黑,玄機暗藏,此乃好劍-JAVA
Time of Update: 2018-12-06
Java是劍客-飄逸;.NET是刀客-霸道 (二) 【推薦】 刀,無鞘的刀,重三十六斤六兩三分,刀重而不大,重而不笨.千年寒鐵精鍊而成,刀身頎長,刀背輕薄,鋒利異常,刀身桔黃色,隱隱泛著青色,刀面嵌龍鳳圖案,似龍吟,似鳳鳴.刀柄帶有兩環,輕輕撞擊會發出"叮呤"的響聲,頗為清脆..此乃好刀,通靈的刀-DOTNET.. 距今五年之前,一少年,金色長髮垂肩,手中一把刀橫掃波斯,威震西方.號稱不敗,刀出鞘,必見血而回..但只此曇花一現,伴隨著少年的消失,此刀也消聲匿跡...
Time of Update: 2018-12-06
以下代碼為例: 1public class Sample 2{ 3 public static void main(String [] args) 4 { 5 A a = new B(); //父類A引用子類B的執行個體 6 if(a instanceof B) 7 System.out.println("對象 a 是類 B 的執行個體"); 8 B b = (B)a; //向下轉型 9 if(
Time of Update: 2018-12-06
import java.lang.Math;public class Answer1{public static void main(String[] args) throws Exception { int num[]=new int[100]; int i,max,min; int j=0; for (i=0;i<100 ;i++ ) {
Time of Update: 2018-12-06
1、輸入輸出的來源和目的地基類:InputStream, OutputStream不同的來源和目的地派生了以下幾個子類:AudioInputStream, ByteArrayInputStream, FileInputStream, FilterInputStream, InputStream, ObjectInputStream, PipedInputStream, SequenceInputStream,
Time of Update: 2018-12-06
1. 下載安裝jdk-6u17-linux-x64-rpm.bin,並修改JAVA路徑與PATH變數; 2. 下載安裝httpd-2.2.14 編譯安裝命令依次如下: ./configure --prefix=/usr/local/apache2 --enable-so make make install 3. 下載安裝tomcat-connectors-1.2.30-src.tar cd native ./configure
Time of Update: 2018-12-06
完成時間:2006-11-7 今天無意中發現了以前做的一個Java課程小作業。程式簡介這是一個利用Java平台的RMI技術實現的檔案傳輸程式,分為伺服器端和用戶端兩部分。原始碼一共有4個檔案位於src\tqyrmi\檔案夾下,分別是: MyLog.java, IFileTransport.java, FileTransportServer.java, FileTransportClient.java查看原始碼可執行程式伺服器端程式:
Time of Update: 2018-12-06
只是在上學的時候搞過一下jsp了,這次發布weborb for java真是走了好多彎路,吃了不少苦頭,記下這個配置。環境:j2se1.5,weborb4java.jar安裝檔案,tomcat6.01.到http://www.themidnightcoders.com/下載 weborb4java.jar檔案,並運行cmd運行命令 java -jar
Time of Update: 2018-12-06
衡量一個軟體系統最重要的2個特性是:1)可維護性(maintanability)2)可重用性(reuseability) , 也稱複用性 為了設計出一個具有良好可維護性和可重用性的軟體系統,有以下幾個重要設計原則,不過這些原則首先是複用的原則,遵循這些原則可以有效提高可維護性:1. 開閉原則 (OCP = Open-Closed principle) 什麼是開閉原則呢?一個軟體實體應當對擴充開放,對修改關閉。(Software entites should be open for
Time of Update: 2018-12-06
近日與Excel打交道比較多,多是一些重複煩瑣的工作,自己尋思能不能編個小程式來操作Excel呢?利用空閑時間上網搜尋了一番,找到了一個不錯的東西,Java Excel API。哈哈,來用用吧! 首頁是http://www.andykhan.com/jexcelapi/index.html,不過是個英文網站。至於全文的翻譯就省略了吧,網上很多文章,基本都是翻譯英文網站的。 Java Excel API
Time of Update: 2018-12-06
利用java excel api 將內容寫如一個excel檔案。package writeexcel;import java.io.File;import java.io.IOException;import jxl.*;import jxl.write.*;import jxl.write.Number;import jxl.write.biff.RowsExceededException;public class WriteExcel { public static void
Time of Update: 2018-12-06
Key Tool Gui 1.7/*** <p>Title: Light Weight APIs for crypto </p>* <p>Description: 一個上海CA認證(根憑證和使用者認證)進行處理的例子</p>* <p>Copyright: Copyright (c) 2003</p>* <p>Company: 中國資訊安全性群組織(CISO) </p>* @author
Time of Update: 2018-12-06
利用java excel api 修改一個excel檔案。package modifyexcel;import java.io.File;import java.io.IOException;import jxl.*;import jxl.read.biff.BiffException;import jxl.write.*;public class Modifyexcel { public static void main(String[] args) throws BiffException,
Time of Update: 2018-12-06
JAVA對數位憑證的常用操作 一:需要包含的包 import java.security.*; import java.io.*; import java.util.*; import java.security.*; import java.security.cert.*; import sun.security.x509.* import java.security.cert.Certificate; import java.security.
Time of Update: 2018-12-06
最近在做一個Java開發的GUI程式,後台操作資料庫部分通過EJB遠端連線Weblogic伺服器。EJB部分使用的是SessionBean的形式。實際串連資料庫使用的是IBatis其中有一個業務是查出資料在JTable中顯示,由於資料量較大,每次顯示的大概有5000條資料,第一次顯示正確,第二次再查時報錯:Out of Memory。開始懷疑EJB問題,後來又懷疑IBatis的效能問題 ....,查了半天,結果是用戶端記憶體配置太小了設定Java的啟動參數:set MEM_ARGS=-Xms12
Time of Update: 2018-12-06
為什麼會有JAVA,為什麼會有.Net有人說,JAVA是為了跨WINDOWS和UNIX而產生的。是這樣嗎?SUN有自己的作業系統solaris,並且打的是高端市場,而JAVA發展早期階段,WINDOWS還主要定位在中小型企業,並沒有打算與SUN一爭高端客戶。而且SUN的使用者大部分都是大型企業級,而WINDOWS定位在家庭消費使用者,由於WINDOWS已經成為案頭OS的事實標準,SUN根本無意搶奪WINDOWS的地盤,而且SUN有自己的作業系統,擴大自己產品銷售才是第一。但是UNIX一直是個混亂
Time of Update: 2018-12-06
***概述 泛型實現了參數化型別的概念,使代碼可以應用於多種類型。泛型的最初目的是為了使類或方法具有最廣泛的表達能力,這點可以通過解耦類或方法與所使用的類型之間的約束來實現。在建立參數化型別的一個執行個體時,編譯器為你負責轉型操作,並且保證類型的正確性。***簡單泛型 許多原因促使泛型的出現,最顯著的一個是為了創造容器類。有時,需要能同時持有多個對象。但通常只會使用容器來儲存一種類型的對象。泛型的主要目的之一就是指定容器要持有的物件類型,有編譯器來保證類型的正確性。***元組 一次方