2010年8月24日
#
摘要: 發(fā)現(xiàn)快1年沒寫文章了,有時候我們會需要一個不區(qū)分KEY大小寫的MAP,當(dāng)然僅僅是Map
這種類型 閱讀全文
2009年10月30日
#
摘要: 因為公司的項目要求最近接觸了點SWING的東西,用到了jtable
閱讀全文
2009年8月10日
#
摘要: 想象這樣一個場景
我們采用了比如AJAX的方式上傳文件,可能上傳文件和提交表單會提交到不同的ACTION中處理,但是比如用戶選擇了一個文件,然后沒有點
上傳,卻點擊提交表單,會有什么結(jié)果,當(dāng)然是這個文件流會一起提交,這樣造成的結(jié)果當(dāng)然是造成響應(yīng)速度的下降或者浪費服務(wù)器內(nèi)存了,文件小的還好,要是很大的文件,我想用戶是要哭了。
閱讀全文
2009年6月26日
#
摘要:
最近有開發(fā)一個任務(wù)調(diào)度里面最典型的應(yīng)用發(fā)短信
關(guān)于如何實現(xiàn)任務(wù)調(diào)度,有很多方法,可以自己寫線程,也可以用一些開源方案,
我用了quartz,大家可以去查查資料
這里主要講講搶占式的好處
一般我們都會把要做的任務(wù)放一張表里面,有一個字段是狀態(tài)來標(biāo)識是否已經(jīng)執(zhí)行過
閱讀全文
2009年4月9日
#
摘要: 這些天因為有數(shù)據(jù)割接的需求,于是有要寫關(guān)于批量更新的程序。我們的數(shù)據(jù)庫使用的是SQLSERVER2005,碰到了一些問題來分享下。
首先注意Statement 和PreparedStatement的問題
閱讀全文
2009年3月4日
#
摘要: 在一些需要同時操作幾個更新的業(yè)務(wù)邏輯中,而這幾個更新又是互相關(guān)聯(lián)的,也就是說我們希望它成功就一起成功,
失敗就一起失敗。這樣我們就需要使用事務(wù)。關(guān)于如何配置spring聲明式事務(wù)就不說了,需要的人可以在網(wǎng)上找下,
肯定會配置一個類似下面的bean
閱讀全文
2009年2月26日
#
2008年9月18日
#
摘要: 在平時使用 s:iterator 這個迭代標(biāo)簽,一般我們都是把一個 相同類型的多個對象放入一個集合當(dāng)中,那么,是否可以放入不相同的對象來迭代呢? 日常工作有時候可能是需要這樣來簡化程序的,我今天測試了一下,好像完全可以
閱讀全文
2008年8月29日
#
摘要: 項目開發(fā)測試中發(fā)現(xiàn)一個問題,后來發(fā)現(xiàn)是null在作怪,看看這個程序
閱讀全文
2008年8月14日
#
最近在開發(fā)一個接口的過程中需要接收HTTP的POST請求里面正文的內(nèi)容,里面的數(shù)據(jù)是XML格式的字符串,同時在接收處理完成業(yè)務(wù)后需要向?qū)Ψ桨l(fā)送HTTP的POST請求,使用到了 HttpURLConnection類,來發(fā)送出一個POST請求,同時將我處理的結(jié)果寫入正文當(dāng)中,原先自己測試的時候也一直沒有成功發(fā)送出數(shù)據(jù),我自己使用了
HttpServletRequest中g(shù)etInputStream方法來接收數(shù)據(jù),沒有收到任何數(shù)據(jù)。
后來發(fā)現(xiàn)只要在使用HttpURLConnection的時候
int code = httpURLConnection.getResponseCode();
把這個方法加入,就可以正確發(fā)送數(shù)據(jù),否則好像發(fā)送不出的
另外注意要設(shè)置它的一些屬性
httpURLConnection.setDoInput(true);
httpURLConnection.setDoOutput(true);
httpURLConnection.setConnectTimeout(10000);
httpURLConnection.setRequestProperty("content-type", "text/html;charset=utf-8");
httpURLConnection.setRequestMethod("POST");
其中setRequestProperty("content-type", "text/html;charset=utf-8"); 這個屬性一點要設(shè)置,否則接收不到數(shù)據(jù)
在接收的時候也發(fā)現(xiàn)個奇怪的問題,接收不到任何的數(shù)據(jù),后來發(fā)現(xiàn)我在
getInputStream方法前面使用了 getParameter方法,導(dǎo)致了getInputStream方法取不到任何數(shù)據(jù),只要
把他們換下位置就可以了