Time of Update: 2018-07-25
問題:http://blog.csdn.net/bitfan/archive/2010/12/13/6072690.aspx
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
web services程式 介面定義: package net.brainysoft.test.services; public interface HelloTest2 { public String sayHello2(String name); public int add(int data1,int data2);} 實作類別: package net.brainysoft.test.services; public
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
Java中也有類似於codesmith的代碼產生工具,不過開源的或免費的挺多,以下簡單介紹: 1.spring roo spring官方項目之一。 2.m2Spring 貌似商業的。 3.springside 國產的,作者csdn江南白衣 4.rapid-framework 好像也是國產的 5. seam gen
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
java的proxy需要代理對象實現介面,cglib則不需要。 所以有人說spring的aop對於有介面的就用java的proxy,否則就用cglib。 java proxy import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;public class ProxyTest {public static void
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
在java ee5之前,要使用java技術開發web service,需要藉助第三方的架構xfire,axis,cxf等,現在藉助最新的java ee5技術,不再需要向項目中引入大量第三方的jar檔案,有jdk 6就夠了。 使用步驟: 1.web service代碼 package com.test; import javax.jws.WebMethod;import javax.jws.WebParam;import javax.jws.WebService;
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
本人 小渣一枚,從事Java開發時間不長,以下提到的問題僅代表個人意見,有哪些不合理的地方還望大神們指出,謝謝 好了,言歸正傳: 面試作為企業選拔人才的唯一標準,那麼每家企業都有各自選才的標準,但是技術(Java)這方面還是百變不離其宗,基礎成了所有面試官喜歡拿來考察面試者初步慎選的唯一標準, 所以基礎各方面一定要紮實,牢固 下面是一些企業經常會問到的基礎題:大家可以借鑒一下。(原創,全部本人個人理解,非網站抄來)
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
JDK為我們提供了可以監控伺服器效能的工具,例如JConsole、Java VisualVM,這裡講如果使用Java VisualVM遠程監控weblogic伺服器的效能(記憶體,線程,記憶體回收等) 通過這些指標可以觀察伺服器的運行狀態,分析錯誤原因,例如記憶體溢出等。 要使用VM監控伺服器記憶體變化,首先需要設定管理員啟動參數,進入weblogic安裝目錄,找到所在domain的bin檔案,開啟xx檔案: 在set