Time of Update: 2018-12-04
Java實現多線程的兩種方式: a) 同步塊 b) 同步方法 public class TestMultiThread{ public static void main(String [] args) { ImpThread it = new ImpThread(); new Thread(it).start(); new Thread(it).start(); new Thread(it).start();
Time of Update: 2018-12-04
這是一個通過JAVA的擴充包(javax.comm)從串口讀取值的類,本類庫(javax.comm)主要包括: SerialBean.java (與其他應用程式的介面), SerialBuffer.java (用來儲存從串口所接收資料的緩衝區), ReadSerial.java (從串口讀取資料的程式)。 整個類的設計思路大概就是:
Time of Update: 2018-12-04
這段時間做一個java產品的效能測試。nosql儲存的。需要通過固定的java編寫的client向伺服器發送資料。所以用loadrunner的java vuser協議嘗試進行並發。如果是破解版的loadrunner,需有將license換成100,不要用10000那個,否則不支援java。1,建立 java vuser協議。 init和end裡的內容不用做任何修改。因為action裡包含了這兩項2,指令碼如下:import lrapi.lr;
Time of Update: 2018-12-04
一,下載fckeditor包 fckeditor-java-2.4.1-bin.zip FCKeditor_2.6.4.zip :http://www.fckeditor.net/download 二,下載slf4j-1.5.2.zip包 :http://slf4j.org/dist/ 三,提取所需要的檔案: 1,fckeditor-java-2.4.1-bin.zip解壓出來的commons-fileupload-1.2.1.jar,commons-io-1.3.
Time of Update: 2018-12-04
import java.net.*;import java.util.ArrayList;import java.util.regex.Matcher;import java.util.regex.Pattern;import java.io.*;public class QuestionResult { private Socket socket; private String host = "www.01hr.com"; private int port = 80; private
Time of Update: 2018-12-04
1、 泛化(Generalization)<o:p></o:p>很簡單,就是我們常說的繼承。是說子類獲得父類的功能的同時,還可以擴充自己的功能。:Java代碼中表現為:extends 和 implements2、 依賴(Dependency)<o:p></o:p>兩個相對獨立的咚咚(A和B),當A負責構造B時,A與B形成依賴關係,即A使用B。Java代碼中的表現為局部變數,方法的參數,以及對靜態方法的調用3、 關聯(Association)<
Time of Update: 2018-12-04
1、FACTORY—追MM少不了請吃飯了,麥當勞的雞翅和肯德基的雞翅都是MM愛吃的東西,雖然口味有所不同,但不管你帶MM去麥當勞或肯德基,只管向服務員說“來四個雞翅”就行了。麥當勞和肯德基就是生產雞翅的Factory 原廠模式:客戶類和工廠類分開。消費者任何時候需要某種產品,只需向工廠請求即可。消費者無須修改就可以接納新產品。缺點是當產品修改時,工廠類也要做相應的修改。如:如何建立及如何向用戶端提供。
Time of Update: 2018-12-04
Java has provided synchronized key word to be used at the aspect of critical section. However it is not convenient for advanced users who want to be agile to utilize mutex. such as trying to lock it and no waiting operation. So the mutex should
Time of Update: 2018-12-04
問此問題的人也不少,把以前做的代碼拿出來整理為文檔,希望對大家學習圖片處理有協助!主要使用到的是java.awt.image.*包,繼承RGBImageFilter類,對圖片的像素進行alpha(透明度)進行修改,下面以applet為例:import java.applet.*;import java.awt.*;import java.awt.event.*;import java.awt.font.*;import java.awt.image.*;public class applet6
Time of Update: 2018-12-04
Java has implemented many queues or lists to manage object. Until now, however, no any implementations provide blocking or timeout mechanism. These policies are very useful when multi-threads communicate each other. I have designed and
Time of Update: 2018-12-04
JAVA實現 在JDK中,在java.util.zip包中已經內建了ZLIB的實現,範例程式碼如下:1//解壓2 public String decompressData(String encdata) {3 try {4 ByteArrayOutputStream bos = new ByteArrayOutputStream(); 5 InflaterOutputStream zos = new InflaterOutputStream(bos); 6
Time of Update: 2018-12-04
從JNI中傳入UTF8 的字元亂碼的問題,困擾了我很久了哇,今天終於找到解決辦法了。由於env->NewStringUTF支援的是 Modified UTF-8,所以這個API不能用來從JNI中傳入標準的UTF8字元到Java。//ReturnUTF8.java view plaincopy to clipboardprint? public class ReturnUTF8 { static
Time of Update: 2018-12-04
http://lfp001.iteye.com/blog/739585 【檔案下載】 請到 http://jmp123.sf.net/ 下載本程式、源碼和MP3解碼文檔。 (一)用JAVA編寫MP3解碼器——前言http://www.javaeye.com/topic/739585 http://lfp001.javaeye.com/blog/739585 (二)用JAVA編寫MP3解碼器——幀頭資訊解碼http://www.javaeye.com/topic/739606
Time of Update: 2018-12-04
上一篇使用java調用monkeyrunner(http://www.cnblogs.com/nuliniaoboke/archive/2012/11/23/2784385.html)中遺留了一個問題,就是上次用的是低版本的4個包解決的問題,使用高版本的jar包怎麼調用monkeyrunner呢?經過一位朋友的提示說,現在高版本的方法已經變了,我就按照他的提示,上網搜了一下需要的類,測試通過後,特寫此補充篇總結一下。上次使用的是android sdk
Time of Update: 2018-12-04
眾所周知,一般情況下我們使用android中的monkeyrunner進行自動化測試時,使用的是python語言來寫測試指令碼。不過,最近發現可以用java調用monkeyrunner Api,用java語言寫測試指令碼。 於是,就簡單研究了一下。這裡做一些總結。希望有對在研究的午飯可以有所用處。開始時,搜素到一些零碎的教程,說使用java調用monkeyrunner時,需要匯入android sdk tools路徑下的lib裡面的4個包:ddmlib.jar,guavalib.
Time of Update: 2018-12-04
由於家裡網速比較慢,從公司直接拷貝了jdk,eclipse,android sdk回來安裝,結果剛一安裝jdk 1.7就悲劇了,user@yan:~$ java -versionbash: /home/user/java/jdk1.7.0/bin/java: 許可權不夠出現這樣的問題怎麼辦呢,外事問google吧,說只要提升java為執行許可權就可以了,所以就有了這樣的處理結果:user@yan:~$ chmod +x /home/user/java/jdk1.7.0/bin/javauser@
Time of Update: 2018-12-04
建立Java能調用的dll檔案執行個體 ----------------------------------------------------------- 1、編寫一個類檔案 package com.xinfeng.intf; public class Animal { public native int getAge(); public native void setAge(int age); public native void say(); public native void
Time of Update: 2018-12-04
第一步:到https://jogl.dev.java.net/ 下載 jogl-1.1.2-pre-20080523-windows-i586.zip 解壓縮到隨意檔案夾裡,如:C:/Program Files/Java/jogl-1.1.2-pre-20080523-windows-i586 開啟eclipse, 點FILE-->new--->project--->project name 隨意寫如:My_opengl----FINISH
Time of Update: 2018-12-04
方法一:複製cmd.exe檔案 首先找到cmd.exe檔案(C:/windows/system32/),將其複製到你所需要的路徑下面,雙擊開啟後其預設路徑便是現在的路徑了。 我個人認為這個方法對於java編程是最方便的,而且最有效。 方法二:通過"電腦管理"修改
Time of Update: 2018-12-04
一:Neo4j伺服器安裝(參考:http://docs.neo4j.org.cn/server-installation.html)1.下載Neo4j資料,我下載的版本是: neo4j-enterprise-1.8.1-windows2.解壓 neo4j-enterprise-1.8.1-windows 3.到Neo4j的bin目錄下neo4j-enterprise-1.8.1-windows\neo4j-enterprise-1.8.1\bin4.運行 neo4j start