Time of Update: 2018-12-05
/** * 複製集合或者map * @param from 原資料集合 * @param to 目標資料集合(對象全部建立) * @param dstType 目標資料集合元素bean的資料類型 * @return boolean */ public static boolean copyCollectionOrMap(Object from, Object to, Class dstType) {
Time of Update: 2018-12-05
相信大家都用過 Google 的搜尋,不知道大家有沒有注意到 Google.com in English 版本的搜尋有一個語音搜尋,只要吐字清晰,它的識別力還是很高的,而且也只支援中文的語音,這對於老年人、殘障人士、偷懶人群是一個非常有用的裝B功能。今天心血來潮,把此功能搬到
Time of Update: 2018-12-05
我為新的JSP+Oracle項目建立了一個工作空間,但是顯示String類型不能被解析,經過查詢發現建立工作空間需重新設定JDK,配置過程如下1.window-->preferences-->java-->Installed JREs-->Add
Time of Update: 2018-12-05
2006德國世界盃足球賽已經拉開幃幕,32路諸侯磨刀霍霍、志在必得。奔跑、歡呼、呐喊、競爭……這裡沒有孱弱,這裡拒絕平庸!充滿魅力的足球精神為我們帶來的是清新、強勁,是進取、激情、拼搏…… ,我們的團隊也已經勝利拉開帷幕,各個項目陸續展開,我們堅信的一句話:走自己的路,讓老前輩們說去吧! 皮爾洛突施冷箭射出世界波 意大利2-0加納 中村爭議球破門 澳大利亞神奇翻盤3-1日本 羅西基梅開二度 捷克3-0輕勝美國彰顯實力
Time of Update: 2018-12-05
XPath API的使用 XPath運算式比繁瑣的文件物件模型(DOM)代碼要容易編寫得多。如果需要從XML文檔中提取資訊,最快捷、最簡單的辦法就是在Java程式中嵌入XPath運算式。在Java版本中推出了javax.xml.xpath包,這是一個用於XPath文檔查詢的獨立於XML物件模型的庫。 XPath API的常用類及介面如下: XPath 介面 XPathFactory類 XPathVariableResolver介面和XPathFunctionResolver介面
Time of Update: 2018-12-05
朋友問我一個問題:“隨機出來1~100中的10個數字,不能有任何重複的數字出現,但是要求不能每次對隨機出的數進行驗證”,要是沒有最後一個要求那就很簡單了,不能對每次隨機的數字進行驗證,這就是說要一次隨機出來的數字就是唯一的,這也就是說下一次隨機的數組中就不能有已經輸出的數字了,呵呵,想到一個辦法, 1、把你最終的結果預先放在一個數組中; 2、random產生一個隨機下標,我們取出對應的數組中的值; 3、然後用數組最後一個值替換下標數組中的值;
Time of Update: 2018-12-05
Time of Update: 2018-12-05
經常看到別的論壇使用鍵盤快速鍵提交表單,使用該代碼可以監聽任意的鍵盤按鍵組合,在case處添加該鍵的代碼即可:<html><head> <script>... function document.onkeypress()...{ switch(event.keyCode)...{ case 5://CRTL+E
Time of Update: 2018-12-05
對後台方法的校正可以放在spring 攔截器中實現設定檔如下:<aop:aspectj-autoproxy proxy-target-class="true" /><!-- 異常通知類 --><bean id="exceptionAdvice" class="com.exception.advice.ExceptionAdvice" /><!-- 異常標識切點 --><bean id="exceptionPointcut"
Time of Update: 2018-12-05
瞭解遺傳演算法遺傳演算法是一種最佳化演算法,所謂最佳化問題,就是這樣一類問題,滿足它的解(稱為可行解)有很多(通常是極多)對於每一種解有一個評價函數得到一個評價值,也就確定瞭解集的一個偏序關係,在這個偏序關係的求最小值(或最大值)或者近似最小值(或最大值)。因為通常可行解非常之多,所以確定性演算法很難做到這一點,而遺傳演算法是類比了生物學中物種進化的過程的一種最佳化演算法,簡單來說,遺傳演算法=遺傳操作+遺傳選擇。 在演算法開始之前要做一下準備工作:編碼。對於不同的問題有不同的解的形式,但要運行
Time of Update: 2018-12-05
今天想裝個linux虛擬機器玩玩,在網上下了一個最新版本的Ubuntu-64 ios,我的機器明明是64位的,但無論如何都安裝不成功,一直提示cpu不支援64位系統。經過網上查閱資料,需要在bios中設定intel cpu對虛擬化的支援。開機按F2 進入BIOS-->進入post Behaviour-->virtuallization Enable儲存並退出bios,重啟,問題解決了。
Time of Update: 2018-12-05
/** * 數組複製介面 * @param from * @param to * @param dstType * @return */ private static boolean copyArray(Object[] from, Object[] to, Class dstType) { for (int i = 0; i < from.length && i <
Time of Update: 2018-12-05
用JDOM XPath類解析JDOM API類支援XPath運算式從XML文檔定位節點。JDOM XPath類的一些方法列在下表:XPath Class MethodDescriptionselectSingleNode用於匹配XPath來定位單結點。selectNodes用於匹配XPath來定位結點集。addNamespace通過增加命名空間來匹配含有命名空間首碼的XPath。 在本節中,用JDOM
Time of Update: 2018-12-05
使用物件導向方法和技術(如DDD領域建模和Java語言技術)是為了更快更高品質的響應客戶需求,以達到敏捷,而通往敏捷之路的第一個關鍵點是樹立物件導向思維,物件導向思維和面向資料庫思維主要區別是:前者以動態行為來看待事物,後者以靜態思維看待事物,注重事物的最後狀態,而不是引起事物狀態的原因:事件或行為,由於物件導向緊緊能抓住需求內部本質,所以才使得軟體能夠更加易於維護和拓展。 很多人使用了很長時間的Java如Spring
Time of Update: 2018-12-05
普通的三層結構:UI / BLL / DAL ,資料實體使用 Model 封裝。這種“三層結構”之間是順序的調用關係,UI 調用 BLL ,BLL 將操作組織並安排 DAL 層,DAL 層操作資料庫,每層之間的關係都很緊密,所以協同開發時互相的依賴性較強,項目結構耦合度大。基於高內聚低耦合的原則,層和層之間的調用考慮引入介面 IDAL 進行規範和分割。BLL 層要求 DAL 層實現的功能先定義好介面 IDAL ,BLL 層就可以借用這些介面去完成商務程序,不必關心實現細節。而 DAL
Time of Update: 2018-12-05
[code=Java]import java.io.InputStreamReader;public class Work ...{ public static void main(String[] args) throws IOException ...{ int len; // 菱長 String outstr=new String(); // 輸出 int i,j,x,y; BufferedRe
Time of Update: 2018-12-05
作者:咆哮的馬甲 出處:http://www.cnblogs.com/arthurliu/ 物件導向的設計中,我們經常會聽到或用到彙總、耦合的概念。物件導向的目標就是設計出高彙總、低耦合的程式。然而,究竟什麼是彙總、什麼是耦合,恐怕每個人都有自己的答案,換句話說,大多數人對彙總和耦合的概念是模糊的。小弟我今天就在此拋磚引玉,希望能給新入行的朋友和在校的學生一點協助。聲明一下,本文是我個人對彙總與耦合的理解,部分內容摘抄於互連網,不當之處還肯請各位高手指正。因為彙總與耦合這兩個概念一直都是以“高彙
Time of Update: 2018-12-05
作者:Maverick blog:http://blog.csdn.net/zhaohuabing 轉載請註明出處一 oracleCREATE OR REPLACE PROCEDURE page( p_num integer, p_size integer, condition clob, table_name varchar, p_rowset out sys_refcursor)ASBEGINOPEN p_rowset FOR 'SELECT *
Time of Update: 2018-12-05
1什麼是JavaBeanjavabean是符合特定規範的java組件,它具有一個無參的構造方法,和由getter/setter提供的標準屬性供外部存取。JavaBean即可以作為資料對象的載體,也可以被設計為業務組件實現的商業邏輯。2容器容器是為了某些組件運行提供必需要啟動並執行軟體環境,spring提供的容器可以管理所有的輕量級java組件,包括JavaBean、JNDI和所有能被控制的執行個體化的java對象,同時也是支援依賴注入的容器(Dependency
Time of Update: 2018-12-05
作者:Maverick blog:http://blog.csdn.net/zhaohuabing 轉載請註明出處在工作中遇到一個問題,有一個欄位在oracle資料庫中長度限制為2000,該欄位可以從使用者介面輸入,因此需要進行限制輸入框的輸入字元數,保證符合oracle資料庫中該欄位的長度限制。經過測試發現,輸入英文字元可以輸入2000個,輸入中文字元可以輸入666個,如果中英文混合輸入,只能輸入666到2000之間,如果輸入的字元數目超過上述的限制,將報資料庫輸入欄位超長的錯誤。