Time of Update: 2018-12-05
Spring的bean 設定檔路徑問題在配置beans 的時候,可以使用 ContextLoaderListener 或者 ContextLoaderServlet搭配名為contextConfigLocation 的Context-Param,也可以在DispatchServlet的 init-param中定義。但是其中要注意的是,無論如何,當web容器初始化DispatchServlet的時候,都會去找這個它對於的設定檔。這個設定檔的預設位置
Time of Update: 2018-12-05
今天發現辦公自動化網站上不去,而且管理系統也連不上資料庫。一開始以為Tomcat的問題,後來看看Windows的應用程式記錄檔,發現是資料庫master的日誌寫滿,而且發現提示資料庫達到最大串連數的警告提示。 唉……學無止境啊。 修改Sybase最大串連數的方法有兩種,如下: 一、 進Sybase central, 滑鼠右鍵選擇資料庫伺服器(要處理的伺服器),然後選擇右鍵菜單中的配置選項,修改其中的number or user
Time of Update: 2018-12-05
一 if the list is structurally modified at any time after the iterator is created, in any way except through the Iterator's own remove or add methods, the iterator will throw a ConcurrentModificationException . Thus, in the face of concurrent
Time of Update: 2018-12-05
建立表CREATE TABLE `teacher` ( `id` int(11) NOT NULL auto_increment, `name` varchar(20) default NULL, `age` int(11) default NULL, PRIMARY KEY (`id`)
Time of Update: 2018-12-05
一、Inverse是hibernate雙向關係中的基本概念。inverse的真正作用就是指定由哪一方來維護之間的關聯關係。當一方中指定了“inverse=false”(預設),那麼那一方就有責任負責之間的關聯關係,說白了就是hibernate如何產生Sql來維護關聯的記錄! Hibernate僅僅按照主控方對象的狀態的變化來同步更新資料庫。按照原來的對應檔,people.getAddresses().add(address),即主控方對象的狀態發生了改變,因此資料庫會跟著對象狀
Time of Update: 2018-12-05
一般來說,如果所需要定時的功能與swing無關的話,應當使用Utility定時器,而如果設計的系統和所定時的功能是與swing密切相關的話,就應當考慮使用swing定時器. 一:兩種定時器的區別 (1)Swing定時器類使用一個線程處理所有的定時對象,因而不宜用來同時處理大量的定時對象,而Utility定時器則不然,它為每一個定時對象提供一個獨立的線程,因此如果所設計的系統要求大量的定時器對象的話,則使用Utility定時器才可滿足要求.
Time of Update: 2018-12-05
我始終認為,對一個初學者來說,IT界的技術風潮是不可以追趕的,而且也沒有能力去追趕。我時常看見自己的DDMM們把課本扔了,去賣些價格不菲的諸如C#, VB.Net 這樣的大部頭,這讓我感到非常痛心。而許多搞不清指標是咋回事的BBS站友眉飛色舞的討論C#裡面可以不用指標等等則讓我覺得好笑。C#就象當年的ASP一樣,“忽如一夜春風來,千樹萬樹梨花開”,結果許多學校的資訊學院成了“Web 學院”。96,97級的不少大學生都去做Web
Time of Update: 2018-12-05
焦慮是由於缺乏控制力,組織管理、準備、行動不足導致的。 我們永遠無法為那些新的事物真正作好充分的準備。我們不得不調整我們自己,而每一次徹底的調整本身就將使自尊心面臨一次危機:我們經受著考驗,我們不得不證明自己。這需要我們振奮起自信心去面對劇烈的變革,這樣內心深處才不會感到瑟瑟發抖。——埃裡克·霍弗(Eric·Hoffer)
Time of Update: 2018-12-05
轉載請標明出處:http://blog.csdn.net/rhwstar/archive/2008/05/07/2411569.aspx一(1)動態類型語言:動態類型語言是指在運行期間才去做資料類型檢查的語言,也就是說,在用動態類型的語言編程時,永遠也不用給任何變數指定資料類型,該語言會在你第一次賦值給變數時,在內部將資料類型記錄下來。Python和Ruby就是一種典型的動態類型語言,其他的各種指令碼語言如VBScript也多少屬於動態類型語言。(2)靜態類型語言:靜態類型語言與動態類型語言剛好
Time of Update: 2018-12-05
try {ServerSocket s = new ServerSocket(8888); // 1Socket incoming = s.accept(); // 2try {InputStream inStream = incoming.getInputStream(); //3OutputStream outStream = incoming.getOutputStream(); //4Scanner in = new
Time of Update: 2018-12-05
開-閉, 依賴倒置,裡氏代換,合成/彙總複用原則,迪米特法則,單一職責Builder 變化點: 內部構建步驟間順序一致, 步驟內多變化. ---強調對象 --處理變化點和不變點類似模板方法 把變化放到子類,把一致放到父類 ---方法 --處理變化點和不變點類似Observer 遍曆通知Prototype 1.為什麼不通過建構函式建立對象? 對象之間有共用/相同的東西 -- 簡曆
Time of Update: 2018-12-05
1
Time of Update: 2018-12-05
一 狀態圖狀態圖:(1)由狀態、轉移和事件組成。 (2)有時還需要 決策點和同步條(為了說明並發工作流程的分叉與聯合)。 (3)狀態細節是指當對象處於特定狀態時,可能要進行一些活動,例如產生報表、進行計算或向另一對象發送事件。 條件用來描述狀態轉移的前提。事件用來指示什麼觸發了轉移,動作用來說明當轉移發生時會產生什麼情況。事件、條件和動作是轉移的三個選項,其定義格式見所示。
Time of Update: 2018-12-05
舍掉小數取整:Math.floor(2)=2舍掉小數取整:Math.floor(2.1)=2舍掉小數取整:Math.floor(-2.1)=-3舍掉小數取整:Math.floor(-2.5)=-3舍掉小數取整:Math.floor(-2.9)=-3四捨五入取整:Math.rint(2)=2四捨五入取整:Math.rint(2.1)=2四捨五入取整:Math.rint(-2.5)=-2四捨五入取整:Math.rint(2.5)=2四捨五入取整:Math.rint(2.9)=3四捨五入取整:Math
Time of Update: 2018-12-05
預設情況下,Tomcat5 下發布的web應用程式,如果涉及session的操作,在Tomcat5關閉或undeploy的時候,將會在 work 目錄下相應的路徑下建立 SESSION.ser 檔案儲存體該webapp的 session 資料。在 session 逾時時間內 Tomcat 重啟或re-deploy,將會載入該檔案中的資料,恢複使用者原來的 session 運行環境。 在一些安全敏感的應用中,這可能會帶來一些隱患。Tomcat 發行版本的 server.xml
Time of Update: 2018-12-05
1 對象序列化的定義:將對象的狀態轉換成位元組流,以後可以通過這些值再產生相同狀態的對象。這個過程也可以通過網路實現,可以先在Windows機器上建立一個對象,對其序列化,然後通過網路發給一台Unix機器,然後在那裡準確無誤地重新"裝配"。像RMI、Socket、JMS、EJB它們中的一種,彼此為什麼能夠傳遞Java對象,當然都是對象序列化機制的功勞。 2
Time of Update: 2018-12-05
出處:http://blog.csdn.net/dl88250/archive/2007/08/26/1759978.aspxpublic class Square implements Cloneable, Serializable{ private Point location = new Point(0, 0); private float sideLength = 1F; @Override public Object clone() {
Time of Update: 2018-12-05
<?xml version="1.0" encoding="UTF-8" ?><project name="RMT_CJ001_common_JUnitReport" basedir="."default="junit and report"><!-- 測試報告目錄,不需要修改 --><property name="report_folder" value="${ant.project.name}" /><!--
Time of Update: 2018-12-05
忘記在哪看到的,說線程是代碼執行的序列,像線一樣 代碼一句一句執行起來。 最近看java Thread源碼,發現些有意思的地方。 1 sleep(long millis, int nanos) 方法,原來nanos不管用,只能精確到毫秒。 public static void sleep(long millis, int nanos) throws InterruptedException {if (millis < 0) {
Time of Update: 2018-12-05
用JVisualVM串連遠程JVM,監控系統運行績效參數。作用:JVM和監控的應用程式運行在不同的伺服器上,減輕應用程式的負擔,特別是HeapDupm的時候,應用常能夠續負擔很大。 1 為 10.87.40.141 上的 tomcat 配置 jvm 啟動參數。在 tomcat 的 catalina.bat 中添 加如下參數: set JAVA_OPTS=-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port="9