Time of Update: 2017-01-18
一.問題描述 今天一來公司,在IntelliJ IDEA 中啟動Tomcat伺服器時就出現了如下圖所示的錯誤: 錯誤: 代理拋出異常錯誤: java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use:
Time of Update: 2017-01-18
文章來源:aspcn 作者:孫雯 重複和並發伺服器 這個應用程式被當作一個重複的伺服器.因為它只有在處理完一個進程以後才會接受另一個串連.更多的複雜伺服器是並發的.它為每一個請求分配一個線程,而不是來一個處理一個.所以看起來它在同時處理多人請求.所有的商業的伺服器都是並發的伺服器.
Time of Update: 2017-01-18
InterA a; a= new B(); a.fun(); a = new C(); a.fun();
Time of Update: 2017-01-18
1、Java中過濾出字母、數字和中文的Regex(1)過濾出字母的Regex [^(A-Za-z)](2) 過濾出 數字 的Regex [^(0-9)](3) 過濾出 中文 的Regex [^(\\u4e00-\\u9fa5)](4) 過濾出字母、數字和中文的Regex
Time of Update: 2017-01-18
最近在做一個項目,項目總的來說就是和資料庫打交道,取出資料來通過HTTP協議提交到一個介面上去。具體功能不多說了,只是講這裡面的一點——編碼問題項目當中,涉及到取所有資料的MD5值。在Java項目中,個人喜歡將項目的預設編碼改為UTF-8。使用的開發工具以Eclipse為主。然而,奇怪的問題出現了。當我在IDE中對項目進行調試的時候沒有任何問題,但是打成了jar包後再通過java -jar
Time of Update: 2017-01-18
本文執行個體講述了Java Web開發之MD5加密用法。分享給大家供大家參考。具體如下:MD5是Message Digest 5的縮寫,是一種密碼編譯演算法,能夠對位元組數組進行加密,有如下特點:① 不能根據加密後的資訊找加密之前的資訊;② 加密後的結果是128位;③ 對於給定的位元組數組,不管什麼時候採用這種密碼編譯演算法,結果是相同的;④
Time of Update: 2017-01-18
Java Comparable 和 Comparator 的詳解及區別Java 中為我們提供了兩種比較機制:Comparable 和 Comparator,他們之間有什麼區別呢?今天來瞭解一下。Comparable 自然排序Comparable 在 java.lang 包下,是一個介面,內部只有一個方法 compareTo():public interface Comparable<T> { public int compareTo(T o);}Comparable
Time of Update: 2017-01-18
遍曆刪除List或Map中的元素有很多種方法,當運用不當的時候就會產生問題。下面通過這篇文章來再學習學習吧。一、List遍曆過程中刪除元素使用索引下標遍曆的方式樣本:刪除列表中的2public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>(); list.add(1); list.add(2); list.add(2); list.add(3);
Time of Update: 2017-01-18
Thumbnailator 是一個為Java介面更流暢的縮圖產生庫。從API提供現有的影像檔和映像對象的縮圖中簡化了縮減過程,兩三行代碼就能夠從現有圖片產生縮圖,且允許微調縮圖產生,同時保持了需要寫入到最低限度的代碼量。同時還支援根據一個目錄批量產生縮圖。版本:thumbnailator-0.4.2.jar原圖如下:1、指定大小進行縮放複製代碼 代碼如下://size(寬度, 高度) /* * 若圖片橫比200小,高比300小,不變 *
Time of Update: 2017-01-18
前言本文主要給大家介紹的是java虛擬機器的故障處理工具,文中提到這些工具包括: 名稱 主要作用 jps JVM process Status Tool, 顯示指定系統內所有的HotSpot虛擬機器進程。通常是本地主機 jstat JVM Statistics Monitoring Tool,用於收集HotSpot虛擬機器各方面的運行資料 jinfo
Time of Update: 2017-01-18
複製代碼 代碼如下: package net; import java.net.*; /* * getAddress方法和getHostAddress類似,它們的唯一區別是getHostAddress方法返回的是字串形式的IP地址, * 而getAddress方法返回的是byte數組形式的IP地址。 *
Time of Update: 2017-01-18
java web圖片上傳和檔案上傳圖片上傳和檔案上傳本質上是一樣的,圖片本身也是檔案。檔案上傳就是將圖片上傳到伺服器,方式雖然有很多,但底層的實現都是檔案的讀寫操作。注意事項1.form表單一定要寫屬性enctype="multipart/form-data"2.為了能保證檔案能上傳成功file控制項的name屬性值要和你提交的控制層變數名一致,例如空間名是file那麼你要在後台這樣定義private File file; //file控制項名private String
Time of Update: 2017-01-18
報表輸出是Java應用開發中經常涉及的內容,而一般的報表往往缺乏通用性,不方便使用者進行個人化編輯。Java程式由於其跨平台特性,不能直接操縱Excel。因此,本文探討一下POI視線Java程式進行Excel的讀取和匯入。項目結構:java_poi_excel用到的Excel檔案:xlsXlsMain .java 類//該類有main方法,主要負責運行程式,同時該類中也包含了用poi讀取Excel(2003版) import java.io.FileInputStream;import
Time of Update: 2017-01-18
Java序列化演算法透析 Serialization(序列化)是一種將對象以一連串的位元組描述的過程;還原序列化deserialization是一種將這些位元組重建成一個對象的過程。Java序列化API提供一種處理對象序列化的標準機制。在這裡你能學到如何序列化一個對象,什麼時候需要序列化以及Java序列化的演算法,我們用一個執行個體來示範序列化以後的位元組是如何描述一個對象的資訊的。序列化的必要性 Java中,一切都是對象,
Time of Update: 2017-01-18
final可以修飾類 ,成員變數,局部變數和方法。1.final修飾成員變數1.final成員變數的初始化 對於final修飾的變數,系統不會預設初始化為0fina變數初始化方式:在定義的時候初始化 final變數可以在初始化塊中初始化,不可以在靜態初始化塊中初始化。 靜態final變數可以在靜態初始化塊中初始化,不可以在初始化塊中初始化。
Time of Update: 2017-01-17
標籤:帶來 pre floor class onclick innerhtml 語言 head log JavaScript允許你模仿其他語言的編程模式和慣用法。它也形成了自己的一些變成模式和慣
Time of Update: 2017-01-18
非靜態執行個體初始化,靜態執行個體初始化 Java中也有被稱為執行個體初始化的類似文法,用來初始化每一個對象的非靜態變數。例如: //: initialization/Mugs.java // Java "Instance Initialization." class Mug { Mug(int marker) { System.out.println("Mug(" + marker + ")"); } void f(int
Time of Update: 2017-01-18
Java命名規範,java命名編寫規範目的:能夠在編碼過程中實現正常化,為以後的程式開發中養成良好的行為習慣。 1、 項目名全部小寫2、 包名全部小寫3、 類名首字母大寫,如果類名由多個單片語成,每個單詞的首字母都要大寫。如:public class MyFirstClass{}4、 變數名、方法名首字母小寫,如果名稱由多個單片語成,每個單詞的首字母都要大寫。(駝峰式)如:int index=0;public void toString(){}5、 常量名全部大寫如:public
Time of Update: 2017-01-18
Java
Time of Update: 2017-01-18
webSocket 使用,websocket使用一.什麼是webSocket? 眾所周知,大家都知道瀏覽器支援無狀態的http協議,使用者在瀏覽器端發送一個請求,服務端返回一個響應。這種響應是基於使用者不斷的請求才能發送。在html5之前,要實現一個即時擷取業務資料的功能,或許還只能用輪詢的方式,每次去發送一個請求去擷取伺服器響應的資料。那html5到來之時,帶來了一個便利的技術