過程 或是 終點 ---紉扣的故事 從前,有個小夥子在一棵大樹下等待一位姑娘的約會,他等啊等啊,很著急,他想:要是人生無需等待多好!,忽然,樹下出現一白鬍子神仙,對他說:年輕人,我給你一個紐扣,你著急時只需將它左轉一圈,立刻就能等到你所要的時間.說完就不見了.
資料庫的事務和鎖事務: 簡述 概念和特點 事務 使用事務的考慮 事務的類型 鎖: 鎖和鎖的作用
多線程和安全執行緒如果你的代碼所在的進程中有多個線程在同時運行,而這些線程可能會同時運行這段代碼。如果每次運行結果和單線程啟動並執行結果是一樣的,而且其他的變數的值也和預期的是一樣的,就是安全執行緒的。 比如一個 ArrayList 類,在添加一個元素的時候,它可能會有兩步來完成:1. 在 Items[Size] 的位置存放此元素;2. 增大 Size 的值。 在單線程啟動並執行情況下,如果 Size = 0,添加一個元素後,此元素在位置 0,而且 Size=1;
深入研究Servlet執行緒安全性問題 Servlet/JSP技術和ASP、PHP等相比,由於其多線程運行而具有很高的執行效率。由於Servlet/JSP預設是以多線程模式執行的,所以,在編寫代碼時需要非常細緻地考慮多線程的安全性問題。然而,很多人編寫Servlet/JSP程式時並沒有注意到多執行緒安全性的問題,這往往造成編寫的程式在少量使用者訪問時沒有任何問題,而在並發使用者上升到一定值時,就會經常出現一些莫明其妙的問題。 Servlet的多線程機制
高人指導:如何學習HibernateHibernate入門容易,掌握精通我也不敢自誇。我第一遍看Hibernate文檔的時候也覺得很吃力,但不是因為Hibernate難掌握而感到吃力,是因為Hibernate文檔處處都是持久層設計的經驗和最佳實務。Hibernate文檔準確的來說,絕大部分內容都在講對象的持久層設計,而不是簡單的Hibernate使用,使用問題查Java
Hibernate
Tomcat中資料來源的配置和使用【轉載】一、資料來源簡介: 在Java語言中,DataSource對象就是一個代表資料來源實體的對象。一個資料來源就是一個用來儲存資料的工具,它可以是複雜的大型企業級資料庫,也可以是簡單得只有行和列的檔案。資料來源可以位於在伺服器端,也可以位於客服端。 應用程式通過一個串連來訪問資料來源,那麼一個DataSource對象就是用於提供串連資料來源的工具。DataSource介面提供了兩個方法用於建立和資料來源的串連。
(Http請求)IIS狀態碼的含義 概要 當使用者試圖通過HTTP或檔案傳輸通訊協定(FTP)訪問一台正在運行Internet資訊服務(IIS)的伺服器上的內容時,IIS返回一個表示該請求的狀態的數字代碼。該狀態碼記錄在IIS日誌中,同時也可能在Web瀏覽器或FTP用戶端顯示。狀態碼可以指明具體請求是否已成功,還可以揭示請求失敗的確切原因。 更多資訊 記錄檔的位置
在spring中映射X.hbm.xml檔案的小技巧
網頁設計的幾十個技巧1. oncontextmenu="window.event.returnValue=false" 將徹底屏蔽滑鼠右鍵<table border oncontextmenu=return(false)><td>no</table> 可用於Table2. <body onselectstart="return false"> 取消選取、防止複製3. onpaste="return false" 不準粘貼4.
Hibernate 包的詳解Hibernate一共包括了23個jar包,令人眼花繚亂。本文將詳細講解Hibernate每個jar包的作用,便於你在應用中根據自己的需要進行取捨。下載Hibernate,例如2.0.3穩定版本,解壓縮,可以看到一個hibernate2.jar和lib目錄下有22個jar包:hibernate2.jar: Hibernate的庫,沒有什麼可說的,必須使用的jar包cglib-asm.jar:
Kevin-Sage() 說:呵呵,加了之後還不行。沒道理啊 說:玩蛋,在MySql居然是亂碼Kevin-Sage() 說:暈,那還是不行 說:你看String url = "jdbc:mysql://localhost:3306/yappt_srv?useUnicode=true&characterEncoding=gbk"; 說:對吧Kevin-Sage() 說:對的Kevin-Sage()
使用Mingle半年多了,從最初的1.0版本到現在的2.0版本,Mingle有了很大的變化,表現為更好的容用性和更好的可定製性。做為一名BA,幾乎整天會與Mingle打交道,總結了一下使用心得,算是自己使用Mingle的最佳實務吧。1、快速開啟一張卡。一定要使用Firefox作為你的預設瀏覽器。這樣,你就可以使用Firefox提供的“標籤變數”功能快速地開啟一張卡。做法是:a) 開啟一張卡,把它的URL放在你的Bookmarks中;b)
servlet中的跳轉 今天寫個發布公告的系統時,寫了個Servlet的跳轉,發現了幾個異常情況: 1、要注意在Jsp頁面的Form表單中,要判斷得到的資料的情況, 如:String title=request.getParameter("title"); if(title.equals(" ")){}
十三人組成的敏捷團隊在兩天內能做些什麼呢?4月19日和20日,公司在北京office進行了一次“Code Jam”。這次Code Jam是一個迷你型的敏捷項目,其目標是為鄉村教育促進會(一個國際非盈利性組織,致力於通過素質教育改善中國農村地區兒童的生活)開發一個內部資源共用平台,以便分布在三個省份(山西、安徽和山東)的教師可以通過網路分享他們的教學計劃和教學方法,互相學習交流。
文章目錄 1 - Tomcat Server的組成部分2 - Tomcat Server的結構圖3 - 設定檔$CATALINA_HOME/conf/server.xml的說明4 - Context的部署設定檔web.xml的說明5 - Tomcat Server處理一個http請求的過程 (轉)Tomcat啟動大剖析 1 - Tomcat Server的組成部分1.1 - ServerA Server element
做事的態度與工作態度 最近看到周老師的兩篇部落格 大寶知我心——好團隊都是相似的 和想當然很可怕,根子還是思考上的懶惰 ,使我想到一點,做事的態度與工作態度的區別。 公司裡有一個優秀的工程師,當他的主管問他,你工作做得非常出色,動力是什嗎?他回答到,“我不是把它當作一項工作去做,而是當作一件事去做,全力做好”。 他的回答很簡單、樸實,但說到點子上。對於一個員工的工作(job),多數情況下可以看作是一個任務(task), 員工做工作,就是執行任務。執行任務,就比較被動,
本文是 王曉明同學在InfoQ發表的文章《關於項目估算的微博討論》中提到的排序法詳解。一、引言軟體項目的估算曆來是一個難題。由於軟體開發活動還無法實現土建工程那種成熟度等級,所以也無法像做土建工程那樣通過預算速查手冊來評估。但是,對於一項投資來說,總要說出要投資多少吧,軟體開發也要給出投資額,這就需要做估算了。本文主要討論敏捷式軟體開發 (Agile Software Development)中的使用者故事(User Story)估算。估算方法有很多,但大體上分為絕對估算和相對估算。在本文中,“
tomcat遠端偵錯方法以及使用步驟問題tomcat遠端偵錯方法以及使用步驟解決方案在tamcat但開機檔案(catalina.bat)中加入以下行即可SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=3999 步驟:1、開啟catalina.bat檔案2、找到set
在Cruise項目使用了Story&Process/Themes Mapping的方法來檢查Story