在was5.1上正常使用的war包,發布到6.0上就報找不到數據源,還以為是數據源配置上有問題,結果怎么弄也不行,偶爾換了一個war包上去,居然可以用,分析這個包發現,那個web-inf目錄下多了一個ibm-web-bnd.xmi文件,原來這個war包是從工程上發布好的was中中拷貝出來,然后打的war包!坑人啊,刪掉這個文件,重新發布,我靠,好用了!websphere數據源綁定問題
系統 2019-08-29 23:07:34 2040
最近,SOA成為跨技術平臺(特別是J2EE和.Net)軟件開發中的熱門話題。然而,如果我們比較一下圍繞著SOA的宣傳和90年代后期EJB和服務件的宣傳,你會發現這沒有什么區別。1998年,EJB帶領互聯網的潮流并推翻了以CORBA為統治和由PB/OracleForms和其他主導的CS架構標準。SOA,作為一種新技術的術語,還不具有那么大的破壞性。SOA只是一種想法/概念和一組構建應用功能的最佳實踐。相反地,J2EE是一套完整地開發技術,可以用來設計所有的東
系統 2019-08-29 22:51:39 2040
spring的javadoc上講getObject(String,Object[],Class)willreturnNULLiftheresultofthequeryisNUL這里有0行和nullresult的區別0行:selectsalaryfromuserwhere1=2nullresult:selectmax(salary)fromuserwhere1=2返回就是null0行一定拋出IncorrectResultSizeDataAccessExcep
系統 2019-08-29 22:49:15 2040
在多線程程序中,我們經常需要對要訪問的資源進行加鎖。加鎖的目的是為了同步對資源的訪問,但是,加鎖不可避免的會降低應用的并發量。那么如何在需要加鎖的時候,盡可能地提高并發量了?下面是我的一些經驗,僅供參考。1.首先,我們要控制好鎖的粒度。鎖的粒度越大,能支持的并發就越小。我們只需要將真正需要同步的代碼塊lock住,而不需要同步的代碼塊不要放在lock塊中。當然,鎖的粒度也不是越小越好,粒度太細的鎖會導致編程很繁瑣,而且需要足夠的細心和全面考慮方可保證鎖不會出
系統 2019-08-29 22:43:04 2040
8.2利用配置文件進行輸入校驗方法說明8.1小節中說明的輸入校驗方法會讓程序產生很多代碼。如果是1個項目生命周期很短的項目,必然對時間的要求會很高。這時候利用Struts2來對該項目進行開發,開發者勢必不喜歡8.1小節中介紹的輸入校驗方法。因為代碼太多,工作量一下子就增大了不少。而且它是一種硬編碼的形式,增大了系統各個模塊之間的耦合度,也不利于項目后期的維護和實施。因此本節介紹的利用配置文件進行輸入校驗的方式則很好的解決了上述問題。利用配置文件進行校驗主要
系統 2019-08-29 22:30:29 2040
記得在eoe上有人發過,但代碼質量不好。我重寫了一下,抽成了控件。但沒有經過各種控件的相容性測試,如果和其他控件的相容性不好,就直接在activity中寫代碼吧,應該差不多的。我用的是平板,所以效果還行,不知道手機如何。代碼:packagecom.ql.view;importandroid.R.anim;importandroid.content.Context;importandroid.util.AttributeSet;importandroid.u
系統 2019-08-29 22:18:05 2040
1.緣起:假設我們的C/S系統中服務端與客戶端之間采用UDP進行通信,那么服務端如何知道每個客戶端當前是否仍然在線了?有可能某個客戶端一直沒有退出,但是在很長一段時間內都沒有與服務端作任何通信,那么服務端就應該認為這個客戶端已經離線了嗎?為了能讓服務端掌握每個客戶端是否在線的狀態,我們可以這樣做,只要客戶端一啟動起來,就每隔一段時間間隔(如10秒)就向服務端發一個“我還在線”的消息,以表明自己的狀態。而服務端如果在一個更大的時間間隔內(如20秒)都沒有收到
系統 2019-08-29 22:05:22 2040
反射,可以實現動態晚綁定組件,大道理不說,實例說明問題。1.新建項目,項目結構如圖:一個類庫,一個網站;類庫中包含2個類;2.不添加引用,實現查看,調用類庫中的方法,屬性等;效果如圖:(訪問類庫中的類)(訪問指定類中的方法)3.代碼:①user1.cs,user2.cs兩者都一樣,只是類名不同。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;name
系統 2019-08-12 09:29:55 2040
轉載請注明出處:http://blog.csdn.net/xiaanming/article/details/10163203了解二維碼這個東西還是從微信中,當時微信推出二維碼掃描功能,自己感覺挺新穎的,從一張圖片中掃一下竟然能直接加好友,不可思議啊,那時候還不了解二維碼,呵呵,然后做項目的時候,老板說要加上二維碼掃描功能,然后自己的屁顛屁顛的去百度,google啥的,發現很多朋友都有介紹二維碼掃描的功能,然后我就跟著人家的介紹自己搞起了二維碼掃描功能,跟
系統 2019-08-12 09:29:40 2040
題目大意要求你在N*M大小的主板上嵌入2*3大小的芯片,不能夠在損壞的格子放置,問最多能夠嵌入多少塊芯片?題解媽蛋,這道題折騰了好久,黑書上的講解看了好幾遍才稍微有點眉目(智商捉急),接著看了網上大牛的解題報告和實現代碼才弄明白怎么用三進制來進行狀態壓縮,關鍵就是理解能夠橫著放置和豎著放置的條件。由于豎著放置會受到前面兩行的影響,這樣我們就可以用三進制來表示前面兩行的狀態了,然后根據前面兩行的狀態我們也可以得到當前行與前一行的初始狀態,之后再根據兩個的狀態
系統 2019-08-12 09:27:32 2040