隨筆 - 312, 文章 - 14, 評(píng)論 - 1393, 引用 - 0
          數(shù)據(jù)加載中……

          06 2009 檔案

          中電信將推出軟件商店 或利用微軟Google平臺(tái)
               摘要: 6月25日,中國(guó)電信舉行第二次3G終端產(chǎn)業(yè)鏈高峰論壇,這繼2月召開首次終端會(huì)議剛剛過去4個(gè)月。與上次終端會(huì)議不同的是,此次規(guī)格更高,除了諸多終端公司老總悉數(shù)到場(chǎng)外,中 國(guó)電信董事長(zhǎng)王曉初親自出席并做了主題演講。會(huì)上信息顯示,中國(guó)電信的軟件商店準(zhǔn)備工作月底將結(jié)束,不日將推出。  閱讀全文

          posted @ 2009-06-25 20:36 銀河使者 閱讀(541) | 評(píng)論 (1)  編輯

          tomcat內(nèi)存溢出,應(yīng)用進(jìn)程死鎖
               摘要: PermGen space的全稱是Permanent Generation space,是指內(nèi)存的永久保存區(qū)域OutOfMemoryError: PermGen space從表面上看就是內(nèi)存益出,解決方法也一定是加大內(nèi)存。說說為什么會(huì)內(nèi)存益出:這一部分用于存放Class和Meta的信息,Class在被 Load的時(shí)候被放入PermGen space區(qū)域,它和和存放Instance的Heap區(qū)域不同,GC(Garbage Collection)不會(huì)在主程序運(yùn)行期對(duì)PermGen space進(jìn)行清理,所以如果你的APP會(huì)LOAD很多CLASS的話,就很可能出現(xiàn)PermGen space錯(cuò)誤。這種錯(cuò)誤常見在web服務(wù)器對(duì)JSP進(jìn)行pre compile的時(shí)候。改正方法:-Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m 2、在tomcat中redeploy時(shí)出現(xiàn)outofmemory的錯(cuò)誤. 可以有以下幾個(gè)方面的原因:   閱讀全文

          posted @ 2009-06-24 19:30 銀河使者 閱讀(1296) | 評(píng)論 (1)  編輯

          Java網(wǎng)絡(luò)編程從入門到精通(23):HTTP消息頭字段
               摘要: 本文介紹了HTTP消息的學(xué)用頭字段的功能和用法,如Host、Connection、Range、Date、Content-Length等,本文的需要使用HTTP模擬器進(jìn)行測(cè)試,該模擬器請(qǐng)從如下地址下載:http://files.cnblogs.com/nokiaguy/HttpSimulator.rar  閱讀全文

          posted @ 2009-06-23 13:04 銀河使者 閱讀(3221) | 評(píng)論 (0)  編輯

          eclipse + JBoss 5 + EJB3開發(fā)指南(15):攔截器方法和攔截器類
               摘要: EJB3可以通過攔截器對(duì)Bean方法進(jìn)行攔截和覆蓋。這有些象AOP中的around。通過AOP的around方法,可以修改被攔截方法的返回值、參數(shù)值,甚至可以取消被攔截方法的執(zhí)行。EJB3的攔截器可以用在無狀態(tài)Session Bean、有狀態(tài)Session Bean和消息驅(qū)動(dòng)Bean(MDB)的方法中。實(shí)現(xiàn)攔截器的最簡(jiǎn)單的方法是使用攔截器方法。也就是說,只要在當(dāng)前的Bean中使用 @AroundInvoke對(duì)某個(gè)方法進(jìn)行注釋(關(guān)于攔截器的類都在javax.interceptor包中),那么這個(gè)方法就會(huì)變成攔截器方法,該攔截器方法會(huì)攔截當(dāng)前Bean中的所有方法。  閱讀全文

          posted @ 2009-06-14 11:00 銀河使者 閱讀(1940) | 評(píng)論 (0)  編輯

          Java網(wǎng)絡(luò)編程從入門到精通(22):實(shí)現(xiàn)HTTP模擬器
               摘要: 在討論HTTP協(xié)議的具體請(qǐng)求和響應(yīng)頭字段之前,讓我們先來利用以前所學(xué)的知識(shí)來實(shí)現(xiàn)一個(gè)HTTP模擬器。所謂HTTP模擬器就是可以在用戶輸入HTTP的請(qǐng)求消息后,由這個(gè)模擬器將HTTP請(qǐng)求發(fā)送給相應(yīng)的服務(wù)器,再接收服務(wù)器的響應(yīng)消息。這個(gè)HTTP模擬器有幾下特點(diǎn):

          1. 可以手工輸入HTTP請(qǐng)求,并向服務(wù)器發(fā)送。

          2. 接收服務(wù)器的響應(yīng)消息。

          3. 消息頭和實(shí)體內(nèi)容分段顯示,也就是說,并不是象Telnet等客戶端一樣將HTTP響

          應(yīng)消息全部顯示,而是先顯示消息頭,然后由用戶決定是否顯示實(shí)體內(nèi)容。

          4. 集中發(fā)送請(qǐng)求。這個(gè)HTTP模擬器和Telnet不同的是,并不是一開始就連接服務(wù)器,而是將域名、端口以及HTTP請(qǐng)求消息都輸完后,才連接服務(wù)器,并將這些請(qǐng)求發(fā)送給服務(wù)器。這樣做的可以預(yù)防服務(wù)器提前關(guān)閉網(wǎng)絡(luò)連接的現(xiàn)象。

          5. 可以循環(huán)做上述的操作。
            閱讀全文

          posted @ 2009-06-09 12:16 銀河使者 閱讀(4675) | 評(píng)論 (11)  編輯

          eclipse + JBoss 5 + EJB3開發(fā)指南(14):消息驅(qū)動(dòng)Bean
               摘要: 在前面的文章中給出的SessionBean的例子都是同步調(diào)用SessionBean方法的,也就是說,只有當(dāng)方法中的代碼都執(zhí)行完,才能返回到客戶端。但在某些情況下,由于SessionBean方法的執(zhí)行時(shí)間比較長(zhǎng),這就需要異步地調(diào)用該方法,否則客戶端就需要等待比較長(zhǎng)的時(shí)間。要實(shí)現(xiàn)異步調(diào)用,就需要使用本要講的消息驅(qū)動(dòng)Bean。消息驅(qū)動(dòng)Bean的基本原理是客戶端向消息服務(wù)器發(fā)送一條消息后,消息服務(wù)器會(huì)將該消息保存在消息隊(duì)列中。在這時(shí)消息服務(wù)器中的某個(gè)消費(fèi)者(讀取并處理消息的對(duì)象)會(huì)讀取該消息,并進(jìn)行處理。發(fā)送消息的客戶端被稱為消息生產(chǎn)者。  閱讀全文

          posted @ 2009-06-08 23:40 銀河使者 閱讀(2484) | 評(píng)論 (0)  編輯

          Java網(wǎng)絡(luò)編程從入門到精通(21):HTTP消息的格式
               摘要: 當(dāng)用戶在瀏覽器中輸入一個(gè)基于HTTP協(xié)議的URL時(shí)(以http://開頭的URL),就相當(dāng)于通知器按著這個(gè)URL組織生成一個(gè)HTTP請(qǐng)求,并交過個(gè)請(qǐng)求發(fā)送到服務(wù)器;同時(shí),等待服務(wù)器的響應(yīng)。無論是請(qǐng)求還是響應(yīng),都統(tǒng)稱為HTTP消息。  閱讀全文

          posted @ 2009-06-08 17:22 銀河使者 閱讀(3938) | 評(píng)論 (3)  編輯

          八條佛曰 66句震撼人心的禪語
               摘要: 坐亦禪,行亦禪,一花一世界,一葉一如來,春來花自青,秋至葉飄零,無窮般若心自在,語默動(dòng)靜體自然。
            閱讀全文

          posted @ 2009-06-07 18:35 銀河使者 閱讀(813) | 評(píng)論 (0)  編輯

          Java網(wǎng)絡(luò)編程從入門到精通(20):HTTP協(xié)議簡(jiǎn)介
               摘要: HTTP協(xié)議是一種應(yīng)用層協(xié)議,HTTP是HyperText Transfer Protocol(超文本傳輸協(xié)議)的英文縮寫。HTTP可以通過傳輸層的TCP協(xié)議在客戶端和服務(wù)器之間傳輸數(shù)據(jù)。HTTP協(xié)議主要用于Web瀏覽器和 Web服務(wù)器之間的數(shù)據(jù)交換。我們?cè)谑褂肐E或Firefox瀏覽網(wǎng)頁或下載Web資源時(shí),通過在地址欄中輸入http://host:port /path,開頭的4個(gè)字母http就相當(dāng)于通知瀏覽器使用HTTP協(xié)議來和host所確定的服務(wù)器進(jìn)行通訊。  閱讀全文

          posted @ 2009-06-07 09:38 銀河使者 閱讀(4619) | 評(píng)論 (2)  編輯

          eclipse + JBoss 5 + EJB3開發(fā)指南(13):在Servlet中訪問應(yīng)用程序管制EntityManager對(duì)象
               摘要: 在前面的文章中使用的都是容器管制的EntityManager對(duì)象。這類EntityManager對(duì)象是由EJB容器創(chuàng)建的,在這種情況下,EntityManager對(duì)象的生命周期完全由EJB容器來管理。在SessionBean中可以使用如下的代碼來通知EJB容器創(chuàng)建 EntityManager對(duì)象:
          @PersistenceContext(unitName="myentity")
          protected EntityManager em;
          上面的代碼需要放在任意一個(gè)SessionBean的類中,EJB容器會(huì)自動(dòng)創(chuàng)建EntityManager對(duì)象。但如果要在Servlet中直接訪問 EntityManager對(duì)象,需要使用EntityManagerFactory接口的createEntityManager方法來創(chuàng)建 EntityManager對(duì)象,在使用完EntityManagerFactory和EntityManager對(duì)象后,可以使用相應(yīng)的close方方關(guān)閉這兩個(gè)對(duì)象。  閱讀全文

          posted @ 2009-06-06 14:07 銀河使者 閱讀(2206) | 評(píng)論 (2)  編輯

          eclipse + JBoss 5 + EJB3開發(fā)指南(12):使用命名查詢執(zhí)行JPQL
               摘要: 在EJB3中可以使用EntityManager對(duì)象的createQuery方法來執(zhí)行JPQL(類似于Hibernate中的HQL),這非常簡(jiǎn)單。但使用createQuery方法處理JPQL時(shí),在每次執(zhí)行JPQL的過程中系統(tǒng)都需要對(duì)JPQL進(jìn)行分析,這在一定程度上降低了系統(tǒng)運(yùn)行時(shí)的性能。為此,EJB3提供了命名查詢的概念。命名查詢有些類型于數(shù)據(jù)庫中的存儲(chǔ)過程,在提交的過程中就已經(jīng)被編譯處理了。因此,在執(zhí)行效率上要高一些。  閱讀全文

          posted @ 2009-06-05 10:12 銀河使者 閱讀(3038) | 評(píng)論 (0)  編輯

          eclipse + JBoss 5 + EJB3開發(fā)指南(11):實(shí)體Bean的連接策略(JOINED Strategy)
               摘要: 本文介紹了如何使用連接策略(JOINED Strategy)對(duì)物理表進(jìn)行劃分。子表與父表共享主鍵。  閱讀全文

          posted @ 2009-06-04 15:31 銀河使者 閱讀(2082) | 評(píng)論 (0)  編輯

          “Duke選擇大獎(jiǎng)”薈萃2009最具創(chuàng)新的Java技術(shù)應(yīng)用
               摘要: Sun Microsystems公司(NASDAQ: JAVA)今天宣布第七屆年度“Duke選擇大獎(jiǎng)”(Duke’s Choice Awards)獲獎(jiǎng)?wù)呙麊巍!癉uke選擇大獎(jiǎng)”計(jì)劃旨在表彰過去一年里全球個(gè)人或公司開發(fā)的、最具影響力的Java技術(shù)應(yīng)用。這些獲獎(jiǎng)?wù)呤怯蒘un公司副總裁兼Sun研究院院士James Gosling和一個(gè)由Sun公司Java技術(shù)專家組成的小組評(píng)選確定的。如需有關(guān)獲獎(jiǎng)?wù)呒捌鋺?yīng)用的詳盡信息,請(qǐng)登錄:http://www.java.com/en/dukeschoice/。  閱讀全文

          posted @ 2009-06-03 19:10 銀河使者 閱讀(512) | 評(píng)論 (0)  編輯

          eclipse + JBoss 5 + EJB3開發(fā)指南(10):通過繼承實(shí)體Bean,將單個(gè)表映射成多個(gè)表(單表策略,SINGLE_TABLE)
               摘要: 如果以前使用過EJB1.x或EJB2.x的實(shí)體Bean,會(huì)發(fā)現(xiàn)無法通過繼承實(shí)體Bean將單個(gè)表分成多表。而在EJB3中,我們可以很容易地使用@Inheritance和@DiscriminatorColumn注釋來實(shí)現(xiàn)這個(gè)功能。  閱讀全文

          posted @ 2009-06-03 16:22 銀河使者 閱讀(1822) | 評(píng)論 (0)  編輯

          eclipse + JBoss 5 + EJB3開發(fā)指南(9):實(shí)現(xiàn)Entity Bean的多對(duì)多(many-to-many)映射
               摘要: 本文介紹了如何使用@ManyToMany注釋實(shí)現(xiàn)多對(duì)多的映射關(guān)系。在EJB3中多對(duì)多的映射關(guān)系需要使用一個(gè)連接表來描述。  閱讀全文

          posted @ 2009-06-03 16:15 銀河使者 閱讀(1798) | 評(píng)論 (0)  編輯

          eclipse + JBoss 5 + EJB3開發(fā)指南(8):實(shí)現(xiàn)Entity Bean的一對(duì)多(one-to-many)映射
               摘要: 本文介紹了如使用@OneToMany注釋來實(shí)現(xiàn)一對(duì)多的映射,以及使用@JoinTable注釋指定連接表來實(shí)現(xiàn)一對(duì)多的單向映射。  閱讀全文

          posted @ 2009-06-03 15:27 銀河使者 閱讀(2179) | 評(píng)論 (0)  編輯

          eclipse + JBoss 5 + EJB3開發(fā)指南(7):實(shí)現(xiàn)Entity Bean的一對(duì)一(one-to-one)映射
               摘要: 一對(duì)一映射是很常用的。在一般情況下,一個(gè)主表通過外鍵和從表形成一對(duì)一的關(guān)系。在EJB3中使用@OneToOne注釋來映射。一對(duì)一關(guān)系除了使用外鍵進(jìn)行關(guān)聯(lián)外,也可以采用共享主鍵的方式連接兩個(gè)表。  閱讀全文

          posted @ 2009-06-03 10:51 銀河使者 閱讀(2153) | 評(píng)論 (1)  編輯

          Java網(wǎng)絡(luò)編程從入門到精通(19):套接字(Socket)的異常
               摘要: 在Socket 類中有很多方法在聲明時(shí)使用throws拋出了一些異常,這些異常都是IOException的子類。在Socket類的方法中拋出最多的就是 SocketException,其余還有七個(gè)異常可供Socket類的方法拋出。這些異常的繼承關(guān)系如圖1所示。其中灰色背景框所描述的例外就是 Socket類的方法可能拋出的異常。  閱讀全文

          posted @ 2009-06-02 08:19 銀河使者 閱讀(3255) | 評(píng)論 (2)  編輯

          Java網(wǎng)絡(luò)編程從入門到精通(18):Socket類的getter和setter方法(2)
               摘要: 在Java類中,getter和setter方法占了很大的比重。由于Java中沒有定義屬性的關(guān)鍵字;因此,getter和setter方法用于獲得和設(shè)置Java類的屬性值;如getName和setName方法用于設(shè)置name屬性的值。如果某個(gè)屬性只有g(shù)etter方法,那這個(gè)屬性是只讀的;如果只有setter方法,那么這個(gè)屬性是只寫的。在Socket類中也有很多這樣的屬性來獲得和Socket相關(guān)的信息,以及對(duì)Socket對(duì)象的狀態(tài)進(jìn)行設(shè)置。  閱讀全文

          posted @ 2009-06-01 17:31 銀河使者 閱讀(3743) | 評(píng)論 (0)  編輯

          主站蜘蛛池模板: 琼结县| 资阳市| 龙海市| 金堂县| 读书| 曲阜市| 阜新市| 肥东县| 舞阳县| 陆良县| 喜德县| 定安县| 鲁甸县| 眉山市| 龙海市| 诸暨市| 阳城县| 达日县| 察雅县| 扬州市| 礼泉县| 邵阳县| 霍林郭勒市| 维西| 澄迈县| 瓦房店市| 含山县| 尉犁县| 咸丰县| 长治县| 南阳市| 罗江县| 凤冈县| 靖边县| 精河县| 河东区| 霍邱县| 霍州市| 高安市| 泰兴市| 响水县|