Time of Update: 2018-07-25
Windows系統服務(NT服務)相對於普通應用程式最直接的一個優點是系統啟動後就可直接運行而無需使用者登入系統。事實上,作為伺服器來使用的系統,通常也並不需要登入系統,這樣不只是方便,也提升了系統的安全性。不過,通常情況下,Windows系統服務使用C或C++實現,而有些時候基於某些因素的考慮,我們期望使用Java來實現系統服務,可以藉助開源的JavaService達到此目的。 以下示範其實現過程。 首先編寫實現NT服務的Java類,以下的範例程式碼通過兩個類來達到實現NT服務的目的。
Time of Update: 2018-07-25
現在已經是World Wide Web的時代,無數的web應用程式框架被創造出來從而大大的提高了web開發的速度。拋開WWW的這個優勢,我們知道還有很多協議是HTTP協議所無法替代的。有時,我們仍然需要構造c/s應用來實現適當的協議。 === MINA是什麼? ===
Time of Update: 2018-07-25
ClientAbortException: java.io.IOException at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:369) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:448) at
Time of Update: 2018-07-25
用Socket 類比http post 上傳資料時遇如下問題 異常資訊: 07-31 16:05:49.165: W/System.err(16351): java.net.SocketException: sendto failed: EPIPE (Broken pipe) 07-31 16:05:49.165: W/System.err(16351): at libcore.io.IoBridge.maybeThrowAfterSendto(IoBridge.java:499) 07
Time of Update: 2018-07-25
請大家尊重勞動成果,轉載請註明出處:http://blog.csdn.net/caoshichao520326/article/details/8995583 Java多線程之間要交換資訊,有時只能用管道來完成,在使用管道通訊時,經常會碰到“java - IOException: Read end dead”或者“java - IOException: Write end
Time of Update: 2018-07-25
Arrays.asList() List<String> list = Arrays.asList(arr); Arrays.asList(arr)返回的list中的一個內部類—java.util.Arrays.ArrayList而不是—java.util.ArrayList這個類包含set(), get(), contains() 方法,但是不支援添加和移除元素。 private static class ArrayList<E> extends
Time of Update: 2018-07-25
在最近地總結中,發現boolean 類型的大小挺糾結,後來在網上看了下,發現網上的觀點也是眾說紛紜。 帶著疑問我從oracle 公司的官網下載了最新的"The Java Virtual Machine Specification" 此版本是第七版本的,最終修訂日期是2012-7-27 在JVM 是這樣解釋的: Although the java virtual machine defines a boolean type,it
Time of Update: 2018-07-25
本人 小渣一枚,從事Java開發時間不長,以下提到的問題僅代表個人意見,有哪些不合理的地方還望大神們指出,謝謝 好了,言歸正傳: 面試作為企業選拔人才的唯一標準,那麼每家企業都有各自選才的標準,但是技術(Java)這方面還是百變不離其宗,基礎成了所有面試官喜歡拿來考察面試者初步慎選的唯一標準, 所以基礎各方面一定要紮實,牢固 下面是一些企業經常會問到的基礎題:大家可以借鑒一下。(原創,全部本人個人理解,非網站抄來)
Time of Update: 2018-07-25
package jack.test; /** * 有時候看一看開源架構可以學到很多有用的東西,在看Simple Log的時候發現了一種寫法 * 在對boolean操作時可以使用|=或者&=或者^=進行運算。 * 邏輯操作符 * 邏輯操作符的操作對象和結果均為boolean型,共六個: * 。(邏輯非) && (邏輯與) ||(邏輯或) * ^(邏輯並或) & (邏輯與) | (邏輯或) *
Time of Update: 2018-07-25
今天使用DateFormat的parse方法,老是報 java.text.ParseException: Unparseable date 錯誤。 一般想到的最簡單的使用方式是: DateFormat
Time of Update: 2018-07-25
-時間格式轉化時java.text.ParseException: Unparseable date: ""異常 把String time=2013-09-22用 private final static SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Time of Update: 2018-07-25
轉自:http://hi.baidu.com/lanqibaoer/item/9366062187f7271642634a2f ***Java中對象序列化的作用是什麼。 1、序列化是幹什麼的。 簡單說就是為了儲存在記憶體中的各種對象的狀態,並且可以把儲存的對象狀態再讀出來。雖然你可以 用自己的各種方法來儲存Object states,
Time of Update: 2018-07-25
調試時出現該異常。 主要源於toString()和toLocalString()的差別。詳細如下: 使用getBirthday().toString())添加日期 將日期儲存為 :Fri Nov 08 21:09:49 CST 2013, 使用DateFormat df = new SimpleDateFormat
Time of Update: 2018-07-25
模版方法(Template Method)模式 "定義一個操作中的演算法的骨架,而將一些步驟延遲到子類中". 理解上,讓類繼承一個抽象類別,並實現父類中虛構的方法. 抽象類別是對一類的對象的抽象,比如我們可以定義"animal"類,虛構eat(Object obj);方法,每種動物的吃的東西都不一樣,我們可以在繼承animal的類中實現這些方法;
Time of Update: 2018-07-25
hibernate 3.1的查詢,主要代碼如下: Project project = (Project)session.get(Project.class, 1); ms sql 2005資料庫中主鍵類型是bigint。 使用main方面測試,出現: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got
Time of Update: 2018-07-25
提起Java內部類(Inner Class)可能很多人不太熟悉,實際上類似的概念在C++裡也有,那就是嵌套類(Nested
Time of Update: 2018-07-25
import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import org.jdom.Attribute;import org.jdom.Document;import org.jdom.Element;import org.jdom.output.Format;import org.jdom.output.XMLOutputter;public class
Time of Update: 2018-07-25
1)錯誤碼:輸入檔案的key class 為LongWritable ,和Text 不匹配 錯誤原因:最初設定程式的輸入檔案為sequence file ,產生的測試資料 為 text file,而 text file 的key 為該行的位移量,為LongWritable 2)錯誤碼:Text 不能轉化為 LongWritable 錯誤原因:在初始化mapred
Time of Update: 2018-07-25
Exception in thread “[STANDBY] ExecuteThread: ‘4’ for queue: ‘weblogic.kernel.Default (self-tuning)’” java.lang.OutOfMemoryError: PermGen space 調整PermSize 的大小為如下後,再次開啟正常。 修改DOMAIN_HOME/bin/setDomainEnv.sh 中的 MaxPermSize值為1024M (根據實際需要調整)
Time of Update: 2018-07-25
JDK為我們提供了可以監控伺服器效能的工具,例如JConsole、Java VisualVM,這裡講如果使用Java VisualVM遠程監控weblogic伺服器的效能(記憶體,線程,記憶體回收等) 通過這些指標可以觀察伺服器的運行狀態,分析錯誤原因,例如記憶體溢出等。 要使用VM監控伺服器記憶體變化,首先需要設定管理員啟動參數,進入weblogic安裝目錄,找到所在domain的bin檔案,開啟xx檔案: 在set