Time of Update: 2018-07-25
struts2+ibatis+json實現快速java web2.0程式開發 用struts2基本上做完了公司的一個項目,程式開發完以後總是總結一下的,之前的方案是struts2+spring+dwr這三種架構的組合,資料庫操作用的Spring中的JdbcTemplate,一直對Hibernate不喜歡,以前在Hibernate 2的時候用它總報out of
Time of Update: 2018-07-25
package com.test.mail; import java.util.Properties; import javax.mail.Authenticator;import javax.mail.BodyPart;import javax.mail.Message;import javax.mail.PasswordAuthentication;import javax.mail.Session;import javax.mail.Transport;import
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
說明:用來取漢字拼音首字母的一個java類,舉例如:漢字"中華人民共和國"取漢字拼音首字母的結果是ZHRMGHG。 程式如下: package gov.mca; /** * Created by IntelliJ IDEA. * User: 裴賀先 * Date: 2004-5-17 * Time: 10:59:59 * ClassDescription:取出漢字字串的拼音首字母 */
Time of Update: 2018-07-25
情境簡單,其實就是在做WEB請求的時候,處理的結果需要同時通知到一個第三方伺服器,通知後再把結果返回給用戶端。 現在這個通知只是一個簡單通知,如果直接加在用戶端請求裡面,用戶端會在請求第三方伺服器時堵塞。另外為了用戶端不能逾時,所以通知失敗後也不敢多次請求。 這裡可以使用定製任務來解決這個問題,一個用戶端請求後產生一個定製的任務,然後服務後台進行多線程的非同步處理,這樣就會大大減少用戶端的請求時間,同樣最大程度保證這個通知是及時成功給第三方的。
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
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
在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
ZXing是一個開源Java類庫用於解析多種格式的條碼和二維碼. 官網:http://code.google.com/p/zxing/ 截止目前為止最新版本為1.7,提供以下編碼格式的支援: UPC-A and UPC-E EAN-8 and EAN-13 Code 39 Code 93 Code 128 QR Code ITF Codabar RSS-14 (all variants) Data Matrix
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
輸入一個自然數N(2≤N≤9),要求輸出如下的魔方陣,即邊長為N*N,元素取值為1至N*N,1在左上方,呈順時針方向依次放置各元素。 N=3時: 1 2 3
Time of Update: 2018-07-25
A new day is coming......預備知識 進入學習java web service預先需要瞭解以下知識點,主要是有關xml和web service基礎的,最好瞭解一下這些技術的發展曆史、之間的關係 xml概念、使用場合 xsl/xslt概念 java xml parser: DOM/SAX,概念、使用方法 web service概念,現狀 現行標準:SOAP, WSDL, UDDI, ebXML java
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
kudu 0.8.0版本支援scan來查詢一個地區內的資料,目前不支援根據主鍵get api,可關注issueKUDU-1235,小米冰琳兄在做。 根據range查詢 範例 KuduClient client = new KuduClient.KuduClientBuilder(KUDU_MASTER).build();List<String> projectColumns = new