Time of Update: 2018-07-25
Jacoco是一個Java程式碼涵蓋範圍統計工具,見:http://www.eclemma.org/jacoco/ JaCoCo is a free code coverage library for Java, which has been created by the EclEmma team based on the lessons learned from using and integration existing libraries for many years.
Time of Update: 2018-07-25
表結構:TmDictionary CREATE TABLE ts_data_dic( id serial NOT NULL, value_name character varying(30) NOT NULL, -- 值所對應的描述 value_code character varying(20), -- 所對應的代碼值 type_code character varying(20), type_name character varying(30),
Time of Update: 2018-07-25
package com.hephec; import java.io.File; import java.io.FileOutputStream; import java.io.OutputStream; public class OutputStreamTest{ public static void main(String[] args) throws Exception{ OutputStream out=new FileOutputStream(new
Time of Update: 2018-07-25
在檔案流讀取完之後會定位到末端,則無法再用該輸入資料流讀取資料。若用read()方法則返回-1,若你調用available()方法返回0,若要重新讀取,則要用到mark和reset方法。若要重新從0開頭開始讀取,則要在讀取輸入資料流之前用mark方法,參數readlimit由自己定義。若在讀取了第n個位元組後調用mark方法,在輸入資料流讀取完之後,調用reset則從新重第n個位元組開始讀取。 public void mark(int
Time of Update: 2018-07-25
大家都知道一個java應用項目可以打包成一個jar,當然你必須指定一個擁有main函數的main class作為你這個jar包的程式入口。 具體的方法是修改jar包內目錄META-INF下的MANIFEST.MF檔案。 比如有個叫做test.jar的jar包,裡面有一個擁有main函數的main class:test.someClassName 我們就只要在MANIFEST.MF裡面添加如下一句話: Main-Class:
Time of Update: 2018-07-25
該執行個體是類比安全性檢查 被代理對象介面定義 Java代碼 public interface UserManager { public void aadUser(User user);
Time of Update: 2018-07-25
Ganymed SSH-2 for Java系列10之scpGet 直接上代碼: /** * * Get remote file through scp * * @param host * * @param username * * @param password * * @param remoteFile * * @param localDir * * @throws IOException */public static void scpGet(
Time of Update: 2018-07-25
StringTokenizer tokenizer = new StringTokenizer(number, ","); boolean bool = true; while (tokenizer.hasMoreTokens()) {
Time of Update: 2018-07-25
Q:JAVA中的ArrayList可以用a~z字母排序輸出嗎。 A:Collections.sort(list); 這是按自然排序的 就是按字母排序 A:import java.util.ArrayList; import java.util.Collections; public class App{ public static void main(String args[]) {
Time of Update: 2018-07-25
Java擷取hostname代碼 支援Windows和Linux: public static String getHostNameForLiunx() {try {return (InetAddress.getLocalHost()).getHostName();} catch (UnknownHostException uhe) {String host = uhe.getMessage(); // host = "hostname:
Time of Update: 2018-07-25
1.泛型 2.參數 3.JDK1.7寫法 public class TestCloseStream {public static void main(String[] args) {}//1.7新特性try-with-resousce ,實質還是try{}catchpublic static void closeStream() throws Exception{File src = new File("E:/workspace/images/bg.jpg"
Time of Update: 2018-07-25
我們都知道,java中的Map結構是key-->value索引值對儲存的,而且根據Map的特性,同一個Map中不存在兩個Key相同的元素,而value不存在這個限制。換句話說,在同一個Map中的Key是唯一的,而value不唯一。Map是一個介面
Time of Update: 2018-07-25
Ganymed SSH-2 for Java系列8之SFTPv3Client說明: SFTPv3Client是SSH for java的一個SFTP(協議版本 3), 用戶端通過SSH-2串連的一個簡單的同步實現java類。 其基本的對外方法有如下: public SFTPv3FileAttributes stat(String path) throws IOException; --》檢索檔案的檔案屬性。
Time of Update: 2018-07-25
Java擷取異常的堆棧資訊到String的方式: 第一種實現方式: /*** 擷取異常的堆棧資訊* * @param t* @return*/private static String getStackTrace(Throwable t){StringWriter sw = new StringWriter();PrintWriter pw = new PrintWriter(sw);try{t.printStackTrace(pw);return
Time of Update: 2018-07-25
在我們平時的開發工作中, 經常需要讀寫流,在這個過程最讓人蛋疼的就是各種try和catch, 然後到最後你還不能忘記關閉流,以免造成資源流失,這一整套下來感覺顯得特別的臃腫。下面是一個簡單的樣本 : // 老的資源開啟檔案BufferedReader br = null;try {br = new BufferedReader(new FileReader("/Users/mrsimple/update_hosts.py"));StringBuilder sb =
Time of Update: 2018-07-25
shutdown jvm時dump出覆蓋率資料 1.下載jacoco:http://www.eclemma.org/jacoco/ 2.對於tomcat,在catalina.sh的JAVA_OPTS配置中增加: -javaagent:/home/work/local/jacoco/lib/jacocoagent.jar=includes=com.xxx.* 其中 includes:表示針對指定的class進行覆蓋率資料收集,其他參數:
Time of Update: 2018-07-25
java返回上一天的開始時間資訊,如果輸入目前時間,返回昨天的零點時間: /** * 返回上一天的整點資訊 * * @param date * @return 2014-3-3 00:00:00 */public static Date lastDayWholePointDate(Date date) {GregorianCalendar gc = new GregorianCalendar();gc.setTime(date);if ((gc.get(gc.HOUR_OF_DAY)
Time of Update: 2018-07-25
Java中對象數組的排序 By icycandy, at 2009/03/06 09:43:00 在Java中排序似乎沒有C++中那麼方便,搜尋了很久看了很多文章,大概都是說要用Arrays或ArrayList或List或Collection等來實現,最頭疼的是原始碼要分開多個檔案(這應該是一個好習慣,可是ACM只允許提交一個源檔案)。 最終在這篇文章的提示下依葫蘆畫瓢,原始碼在一個檔案中就可以了,對於一些不太複雜的情況還是挺好的。
Time of Update: 2018-07-25
今天在用MyEclipse 運行main方法是出現:java.lang.OutOfMemoryError: Java heap space 按照如下辦法改解決: 1,從Intalled JREs裡修改;window->Preferences->Java->Installed JREs,選擇當前的JRE,然後edit它;
Time of Update: 2018-07-25
在java 8中,您可以使用arrays.stream或Stream.of將 Arrays Array into a Stream. 1. Object Arrays For object arrays, both Arrays.stream and Stream.of returns the same output. TestJava8.java package