Time of Update: 2017-01-13
UDP廣播,實際上是很簡單的,理解IP編址方案,就理解什麼是廣播,很多文章稱為多播,我認為稱為廣播比較好,因為多播是對廣播和組播的泛指,在Java程式中處理自然是不同的了,本文和下一篇只為強調概念.正如前面所說,廣播位址包括定向廣播位址和有限廣播位址,TCP/IP協議規定,這兩種地址只能在本網中出現,路由器執行了這個規定,不把目標地址為廣播位址的報文轉寄到其它網路,而組播就不同,下一篇介紹組播編程.這個廣播的程式可以簡單的通過修改單播程式中的報文的目標地址成廣播位址即可成為廣播程式.packag
Time of Update: 2017-01-13
1.start()方法來啟動線程,真正實現了多線程運行,這時無需等待run方法體代碼執行完畢而直接繼續執行下面的代碼: 通過調用Thread類的start()方法來啟動一個線程, 這時此線程是處於就緒狀態, 並沒有運行。 然後通過此Thread類調用方法run()來完成其運行操作的, 這裡方法run()稱為線程體, 它包含了要執行的這個線程的內容, Run方法運行結束, 此線程終止,
Time of Update: 2017-01-13
相關文章: JBoss+Jetty 中文問題的解決方案 使用ValueStack或者ActionContext? 使用struts時,request.getRequestURI的問題推薦圈子: GT-Grid 更多相關推薦 1:在action中定義的變數,在jsp頁面中顯示用:<s:property value="變數名" />2:在頁面中實現自動增加的序號用iterator的statuts的index屬性
Time of Update: 2017-01-13
三種驗證郵箱有效性的方式:方式1:public static boolean checkEmail(String email) { if (!email.matches("[\\w\\.\\-]+@([\\w\\-]+\\.)+[\\w\\-]+")) { return false; }
Time of Update: 2017-01-13
網上很多,不過一般都是沒有smtp驗證的,下邊是一段範例程式碼: 不能直接啟動並執行,不過,可以看看裡面關於驗證的部分。 //發送郵件函數 public boolean sendMail(String mailTo,String mailSubject,String mailBody){ //發送email try
Time of Update: 2017-01-13
看了個視頻,嗯,記錄下加深下理解。。。java實現多線程的兩種方式:繼承thread類,這種方式的缺陷就是java的單繼承導致的;還有一種方式就是實現Runnable介面,這種方式避免了thread方式由於java單繼承帶來的缺陷。需要知道的是線程啟動後會搶佔CPU資源,如果當前new了一個線程,線程就會進入建立的狀態,然後我們啟動這個線程,thread.start(),這個時候這個線程就會處在就緒狀態,如果當前能擷取到CPU資源,然後就會處在運行狀態,如果這個時候執行了sleep方法或者一些阻
Time of Update: 2017-01-13
實體 bean: 提供健壯的資料持久性。bean 容器處理大部分的資料完整性、資源管理和並發性功能,從而使開發人員關注商務邏輯和資料處理,而不是這些低級細節。使用 bean 管理的持久性(Bean Managed Persistence,BMP)實體 bean 時,開發人員編寫持久性代碼而容器確定何時執行該代碼。使用容器管理的持久性(Container Managed Persistence, CMP)實體 bean 時,容器產生持久性代碼並管理持久性邏輯。
Time of Update: 2017-01-13
在java裡有3種異常類型:1. 檢查型異常,這樣的異常繼承於Excetpion,就是在編譯期間需要檢查,如果該異常被throw,那麼在該異常所在的method後必須顯示的throws,調用該method的地方也必須捕獲該異常,否則編譯器會拋出異常.ejb裡的RemoteException是一個這樣的異常.2.
Time of Update: 2017-01-13
1.先到 http://java.sun.com/j2ee/1.4/download.html 下載 J2EE SDK 1.4 的安裝檔案2.再到 http://www.caucho.com/download/index.xtp 下載 Resin 2.1.163.執行JDK的安裝檔案,安裝 JDK 到電腦裡面!依提示點下一步就可以順利安裝的了.4.解壓 Resin 的壓縮包到 剛才安裝J2EE SDK的目錄 sun 目錄下,壓縮包預設的解壓目錄為 sunesin2.1.16
Time of Update: 2017-01-13
以上的學習過程如果是比較順利的話,進行到這一步,難度又陡然提高。因為上面的知識內容都是只涉及一個方面,而像EJB,JMS,JTA等核心的J2EE規範往往是幾種Java技術的綜合運用的結晶,所以掌握起來難度比較大。首先一定要學習好JNDI,JNDI是App
Time of Update: 2017-01-13
我們已經知道,有了J2EE基本技術後,還不能立即從事大型項目的開發,還需要有大量針對自己本領域的模式庫或者架構軟體,因此,越來越多商業公司開始選擇或參考開源軟體作為二次開發的基礎架構,例如在ofbiz等這些開源架構軟體為大家不斷認識之後,有很多基於ofbiz的應用軟體不斷誕生。從這些現象可以看出,一個新的市場真正誕生,那就是以開源軟體提供平台基礎,將自己的架構力圖成為這個領域的標準,從而佔領這個市場,因此各種架構產品從各種不同角度湧現出來。realMethods最近公布了自己的開源J2EE架構h
Time of Update: 2017-01-13
歡迎大家和我通過email討論問題 ycmloveyou@yahoo.com 有好的建議或者對我的筆記有任何質疑也請直接了當地指出。謝謝--最基本的常識-- Cookie將對話資料存於用戶端,在每個請求時發送. Session將對話資料存於伺服器端,僅將sessionid存於cookie,這種方法有更好的安全保障,對伺服器要求也更高. 基於這一點,struts的預設scope是request,而非session. 程式員在頁面間傳輸資料時也應盡量用request scope以減少伺服器負擔. -
Time of Update: 2017-01-13
當前流行的J2EE WEB應用架構分析 --------------------------------------------------------------------------------1. 架構概述 J2EE體系包括java server pages(JSP) ,java SERVLET, enterprise bean,WEB
Time of Update: 2017-01-13
隨著軟體系統的規模和複雜性的增加 ,軟體體繫結構的選擇成為比資料結構和演算法的選擇更為重要的因素 ,三層客戶/伺服器體繫結構為企業資源規劃的整合提供了良好的架構 ,是建立企業級管理資訊系統的最佳選擇。隨著體繫結構的發展,軟體架構結構方面也在不斷髮展,目前在多層應用結構方面出現Java技術和.net技術的實現的不同的解決方案,二者各有優缺點,分別適用於不同規模的系統的要求。 本文將結合電信計劃建設管理資訊系統的實現,說明三層模式的體繫結構,介紹基於三層模式的應用系統的分布式組件技術
Time of Update: 2017-01-13
(1)若某個年份能被4整除但不能被100整除,則是閏年。 (2)若某個年份能被400整除,則也是閏年。程式一:package exercise;import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern;public class IsLeapYear {
Time of Update: 2017-01-13
最簡單的辦法是申請一個yahoo dev 的key ,然後就可以通過 GeoPlanet api 來查詢相應地點的WOEID了。狼の禪 用的是舊的p 參數傳遞地點代碼,不過最新的api文檔裡面只對w參數作了說明,因此這裡我就用WOEID了。不想註冊申請key,還是自己折騰吧。下載最新的 GeoPlanet Data ,解壓出來有這些個檔案:geoplanet_places_[version].tsv: the WOEID, the placename, and the WOEID of its
Time of Update: 2017-01-13
先來看檔案夾遍曆 代碼如下複製代碼 //By LYLtimimport java.io.File;public class TestFile { public static void main(String[] args) { File f = new File("D:/Temp/LYLtim_OI"); System.out.println(f.getName()); list(
Time of Update: 2017-01-13
代碼如下複製代碼 public static String delHtml(String inputString) { String htmlStr = inputString; // 含html標籤的字串 String textStr =
Time of Update: 2017-01-13
webservice的調用,常用的大約有3種方式: 1、使用axis調用 2、使用xfire調用 3、使用cxf調用 項目中,採用axis進行調用,記錄如下,備忘: ps教程:想當年的時候是用的xfire方式調用的,結果沒做記錄,現在已經完全記不得怎麼玩了。所以說要多寫部落格啊
Time of Update: 2017-01-13
switch語句 - 使用這個條件陳述式在許多的代碼塊中選擇一個執行。switch的文法如下switch(integral-selector){ case integrak-value1 : statement;break; case integrak-value2 :