走自己的路
路漫漫其修遠兮,吾將上下而求索
BlogJava
::
首頁
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
::
50 隨筆 :: 4 文章 :: 118 評論 :: 0 Trackbacks
<
2008年8月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
留言簿
(7)
給我留言
查看公開留言
查看私人留言
隨筆分類
(81)
Design and Analysis Pattern (5)
(rss)
J2SE and JVM (11)
(rss)
Java Persistence, Transaction and ORM (7)
(rss)
JDBC JNDI JMS RMI EJB and Other J2EE Tech (12)
(rss)
JSF Facelets and Ajax
(rss)
JSP, Servlet and JSTL (2)
(rss)
Life(8)
(rss)
Lucene(1)
(rss)
Oracle (6)
(rss)
Other Java and J2EE frameworks (16)
(rss)
Ruby On Rails
(rss)
RUP Scrum and XP(2)
(rss)
Security
(rss)
SOA, SCA, JBI, BPEL and OSGI (2)
(rss)
Spring(2)
(rss)
Test(4)
(rss)
UML, OOAD
(rss)
XML(3)
(rss)
隨筆檔案
(54)
2011年4月 (1)
2011年2月 (2)
2010年12月 (1)
2010年11月 (2)
2010年8月 (1)
2010年5月 (1)
2010年3月 (1)
2010年2月 (1)
2010年1月 (3)
2009年12月 (1)
2009年11月 (1)
2009年9月 (3)
2009年8月 (2)
2009年7月 (2)
2009年5月 (4)
2009年4月 (3)
2009年3月 (1)
2009年2月 (1)
2009年1月 (1)
2008年12月 (4)
2008年11月 (1)
2008年10月 (2)
2008年9月 (1)
2008年8月 (3)
2008年7月 (4)
2008年6月 (3)
2008年5月 (2)
2008年3月 (2)
文章分類
Agile: RUP Scrum and XP
(rss)
Design and Analysis Pattern
(rss)
J2SE and JVM
(rss)
Java Persistence, Transaction and ORM
(rss)
JDBC JNDI JMS RMI EJB and Other J2EE Tech
(rss)
JSF Facelets and Ajax
(rss)
JSP, Servlet and JSTL
(rss)
Oracle
(rss)
Other Java and J2EE frameworks
(rss)
Ruby On Rails
(rss)
Security
(rss)
SOA and OSGI
(rss)
Spring
(rss)
Test
(rss)
XML
(rss)
搜索
最新評論
1.?re: 剝下“java.lang.OutOfMemoryError: unable to create new native thread”的外衣[未登錄]
除了公式外,還和max user processes 限定有關(guān)吧?
--呵呵
2.?re: 在Spring基礎(chǔ)上實現(xiàn)自己的異常處理框架
評論內(nèi)容較長,點擊標題查看
--最代碼
3.?re: 蛋疼的PooledConnectionFactory(activemq-pool)
我還以為就我一個人覺得這個玩意寫的操蛋!遇到知音了!
--呂春龍
4.?re: 剝下“java.lang.OutOfMemoryError: unable to create new native thread”的外衣[未登錄]
很好,呵呵有價值的文章。
--Ryan
5.?re: 剝下“java.lang.OutOfMemoryError: unable to create new native thread”的外衣
good job
--wxylion1
閱讀排行榜
1.?剝下“java.lang.OutOfMemoryError: unable to create new native thread”的外衣(34937)
2.?蛋疼的PooledConnectionFactory(activemq-pool)(11591)
3.?Unit test學(xué)習(xí)總結(jié)(11522)
4.?JAXB vs XStream(10996)
5.?在Spring基礎(chǔ)上實現(xiàn)自己的異常處理框架(7743)
評論排行榜
1.?《Head First Design Pattern 單例模式》中double check有問題嗎?(22)
2.?oc4j+toplink+spring使用jta外部事務(wù)的一點心得(11)
3.?剝下“java.lang.OutOfMemoryError: unable to create new native thread”的外衣(10)
4.?JAXB vs XStream(9)
5.?在Spring基礎(chǔ)上實現(xiàn)自己的異常處理框架(8)
2008年8月22日
#
網(wǎng)站數(shù)據(jù)統(tǒng)計服務(wù)(一),架構(gòu)
摘要: 基于MongoDB開發(fā)的統(tǒng)計服務(wù)對業(yè)務(wù)數(shù)據(jù)進行遷移,分析。
閱讀全文
posted @
2011-04-12 13:33
叱咤紅人 閱讀(2121) |
評論 (0)
|
編輯
收藏
海量數(shù)據(jù)的刪除策略
摘要: 當系統(tǒng)有海量數(shù)據(jù)需要級聯(lián)刪除時,我們需要小心,如果同步刪除用戶體驗會很差,他會等相當長的時間,直到系統(tǒng)超時,另外還會給系統(tǒng)突發(fā)地增加很大的負載,
閱讀全文
posted @
2011-02-24 09:30
叱咤紅人 閱讀(2487) |
評論 (0)
|
編輯
收藏
Mysql水平分表
摘要: Mysql在數(shù)據(jù)量大的情況下,會遇到水平分表的情況。將實際開發(fā)中遇到的分表解決方案總結(jié)了一下。
閱讀全文
posted @
2011-02-22 10:06
叱咤紅人 閱讀(7596) |
評論 (4)
|
編輯
收藏
Redis List
摘要: 存放幾百萬條數(shù)據(jù)的Redis List的性能描述,使用小結(jié),并附上一個巧妙的使用例子。
閱讀全文
posted @
2010-12-30 18:06
叱咤紅人 閱讀(4912) |
評論 (1)
|
編輯
收藏
拋棄TT/TC,擁抱Redis
posted @
2010-11-05 16:14
叱咤紅人 閱讀(2217) |
評論 (1)
|
編輯
收藏
蛋疼的PooledConnectionFactory(activemq-pool)
摘要: Activemq-pool的PooledConnectionFactory解密,使用時需要注意。
閱讀全文
posted @
2010-11-02 08:55
叱咤紅人 閱讀(11591) |
評論 (2)
|
編輯
收藏
不用keytool,tomcat打開https
摘要: 網(wǎng)上大多數(shù)文章都是用keytool生成自簽名根證書,將根證書配置在tomcat的server.xml中。我不太喜歡用keytool,原因:
1.我們可能換provider,不同的provider會有不同的算法實現(xiàn),算法的安全性和性能也可能不同,通過代碼生成比較方便一些,不同算法的實現(xiàn)要放在classpath上。
2.通過代碼生成還有一個好處,會對整個流程理解的比較清楚,實現(xiàn)的原理到底是怎樣的。
閱讀全文
posted @
2010-08-14 01:06
叱咤紅人 閱讀(2745) |
評論 (1)
|
編輯
收藏
RDBMS的lucene爬蟲
摘要: Lucene如何和數(shù)據(jù)庫集成,如何從數(shù)據(jù)庫中實時地將數(shù)據(jù)爬出,在Lucene中建索引。本文沒有使用AOP和ORM FRM的Listener方式,而是采用的主動輪詢的方式從DB將確實存在在DB中的指定數(shù)據(jù)爬出,建全文索引。可以讓用戶實時地搜出結(jié)果。需要考慮的問題很多,我只是把我能想到的給出來。如果大家有什么好的想法和建議,歡迎提出來。
閱讀全文
posted @
2010-05-07 07:12
叱咤紅人 閱讀(2772) |
評論 (1)
|
編輯
收藏
提高遺留代碼的測試覆蓋率
摘要: A項目一開始code的時候,沒有加任何test。現(xiàn)在需要重構(gòu)了,我們根據(jù)use case設(shè)計了一些automation的high level 的接近integration test的functional tests. 但跑下來發(fā)現(xiàn)code coverage不高。于是老大讓我看看想些方法提高一下code coverage。總結(jié)一下。
閱讀全文
posted @
2010-03-10 17:23
叱咤紅人 閱讀(1846) |
評論 (2)
|
編輯
收藏
在JavaMail的基礎(chǔ)上構(gòu)建自己的Email Channel(2):封裝Javamail的原因
摘要: javamail已經(jīng)設(shè)計的很好了,精巧強悍,為什么還需要封裝它呢?
閱讀全文
posted @
2010-02-04 07:25
叱咤紅人 閱讀(2009) |
評論 (0)
|
編輯
收藏
在JavaMail的基礎(chǔ)上構(gòu)建自己的Email Channel(1):基礎(chǔ)知識
摘要: 最近在javamail的基礎(chǔ)上,寫了一個Email channel,把相關(guān)知識總結(jié)一下。
閱讀全文
posted @
2010-01-16 12:33
叱咤紅人 閱讀(1873) |
評論 (0)
|
編輯
收藏
OC4J升級Oracle JDBC driver版本
摘要: OC4J1033升級Oracle JDBC driver到11.1.0.7.0版本
閱讀全文
posted @
2010-01-15 13:17
叱咤紅人 閱讀(2018) |
評論 (0)
|
編輯
收藏
2009年工作總結(jié)
posted @
2010-01-06 14:40
叱咤紅人 閱讀(446) |
評論 (0)
|
編輯
收藏
對Log4j封裝的一些想法
posted @
2009-12-25 15:09
叱咤紅人 閱讀(2855) |
評論 (2)
|
編輯
收藏
偵聽和處理用戶對業(yè)務(wù)對象改動的簡易框架
摘要: 在用戶修改了領(lǐng)域?qū)ο蟮闹岛螅覀冇袝r需要記錄下用戶的改動。比如對一些關(guān)鍵業(yè)務(wù)對象的改動有時往往需要發(fā)郵件通知客戶。有時用戶可能想查閱所有歷史的改動,甚至有可能會改回原先的值。領(lǐng)域邏輯關(guān)系往往比較復(fù)雜,這時我們會使用到ORM Framework。本文以toplink為例,講述如何利用toplink編寫一個完成此功能的簡易Framework,我們暫且把它稱為ActionMemed。
閱讀全文
posted @
2009-11-29 13:37
叱咤紅人 閱讀(1447) |
評論 (2)
|
編輯
收藏
剝下“java.lang.OutOfMemoryError: unable to create new native thread”的外衣
摘要: 在一個月黑風高的晚上,產(chǎn)品環(huán)境上所有application都OOM了,令人心驚膽寒,打開log文件,上下打諒著他,他就是傳說中的“java.lang.OutOfMemoryError: unable to create new native thread‘,到底誰創(chuàng)造出了這個魔鬼,原來一個application在瘋狂創(chuàng)建線程池,不過用TDA(Thread dump analyzer)看到也就只創(chuàng)建了400×2(2JVMs)個線程,但這并不算多,應(yīng)該還可以更多。奇怪!讓我們來剝下“java.lang.OutOfMemoryError: unable to create new native thread‘的外衣,看看誰是幕后黑手。。。。。
閱讀全文
posted @
2009-09-25 10:55
叱咤紅人 閱讀(34937) |
評論 (10)
|
編輯
收藏
Java Jingle
摘要: Java Jingle
閱讀全文
posted @
2009-09-11 07:25
叱咤紅人 閱讀(434) |
評論 (0)
|
編輯
收藏
Unit test學(xué)習(xí)總結(jié)
摘要: 最近又把壓在箱底的幾本單元測試相關(guān)的書翻了翻,既然翻了,順便拿了個筆頭記了記,好記性不如爛筆頭呀。內(nèi)容不算太多,平時寫Unit test時要follow,要深入理解,不然就不能學(xué)以致用。以后相關(guān)的內(nèi)容,就往這個坑里填了。
閱讀全文
posted @
2009-09-04 16:01
叱咤紅人 閱讀(11522) |
評論 (1)
|
編輯
收藏
java端RESTful web services的幾種實現(xiàn)方式
摘要: java端RESTful web services的幾種實現(xiàn)方式
閱讀全文
posted @
2009-08-13 15:27
叱咤紅人 閱讀(4441) |
評論 (0)
|
編輯
收藏
是用ServletContextListenser還是Servlet初始化資源
摘要: 是用ServletContextListenser還是Servlet初始化資源
閱讀全文
posted @
2009-08-05 12:52
叱咤紅人 閱讀(1703) |
評論 (3)
|
編輯
收藏
RESTful vs SOAPy
摘要: Collect and collate. Introduction to Rest and SOAP, compare SOAP with Rest, how to implement Rest in java.
閱讀全文
posted @
2009-07-31 08:40
叱咤紅人 閱讀(428) |
評論 (0)
|
編輯
收藏
在分布式事務(wù)中實現(xiàn)基于Oracle PLSQL UL LOCK的悲觀離線鎖
摘要: 悲觀離線鎖可以控制多事務(wù)的并發(fā),特別是當多事務(wù)是在多個jvm上執(zhí)行時,我們需要利用外部鎖,如DB鎖。本文利用Oracle PLSQL UL鎖,在JTA分布式事務(wù)中實現(xiàn)鎖管理器,并封裝成隱含鎖提供給應(yīng)用項目組使用。
閱讀全文
posted @
2009-07-03 19:24
叱咤紅人 閱讀(1502) |
評論 (0)
|
編輯
收藏
清純和青春的90后同事---柳阿福的離開
摘要: 僅以此文歌頌我們永遠清純和青春的90后同事---柳阿福
閱讀全文
posted @
2009-05-27 17:49
叱咤紅人 閱讀(506) |
評論 (7)
|
編輯
收藏
2009年javaOne大會內(nèi)容
摘要: 2009年javaOne大會內(nèi)容
閱讀全文
posted @
2009-05-20 09:32
叱咤紅人 閱讀(796) |
評論 (0)
|
編輯
收藏
RMI使用的注意點
摘要: 前兩天application team使用framework的rmi服務(wù)出了一些問題,總結(jié)一下,順便俺也占個坑,以后RMI使用中需要注意的地方都可以加到此帖中。
閱讀全文
posted @
2009-05-05 15:29
叱咤紅人 閱讀(1554) |
評論 (2)
|
編輯
收藏
相當不錯的婚禮視頻
posted @
2009-05-04 10:43
叱咤紅人 閱讀(274) |
評論 (0)
|
編輯
收藏
Oracle收購Sun之我見,Sun正式完蛋
posted @
2009-04-22 07:25
叱咤紅人 閱讀(315) |
評論 (1)
|
編輯
收藏
通用RPC簡易框架
摘要: 我們經(jīng)常需要進行遠程業(yè)務(wù)方法的調(diào)用,并對返回的結(jié)果進行處理。我們規(guī)范化了調(diào)用流程,可擴展支持多種協(xié)議:HTTP, JMS, RMI, FTP等,實現(xiàn)了序列化和反序列化,負載均衡,異步調(diào)用等模塊。默認給出HTTP實現(xiàn)。
閱讀全文
posted @
2009-04-04 20:57
叱咤紅人 閱讀(3363) |
評論 (3)
|
編輯
收藏
java實現(xiàn)的同步循環(huán)鏈表
摘要: java實現(xiàn)的同步循環(huán)鏈表,支持順序迭代訪問,添加,刪除操作。
閱讀全文
posted @
2009-04-01 12:42
叱咤紅人 閱讀(536) |
評論 (0)
|
編輯
收藏
JAXB vs XStream
摘要: XStream和JAXB這兩東東本質(zhì)上是有差別的,JAXB稱為OX binding工具,XStream應(yīng)該算序列化工具,但OX binding工具也會marshall和unmarshall,則包含了序列化部分。序列化工具不一定需要提供binding的功能。既然都玩序列化,那就簡單地比較一下它們兩在序列化方面的強弱吧。
閱讀全文
posted @
2009-03-04 17:15
叱咤紅人 閱讀(10996) |
評論 (9)
|
編輯
收藏
Oracle application server使用Quartz JobStoreCMT遇到程序被鎖問題
摘要: 由于業(yè)務(wù)需要將quartz的jobstore從JobStoreTX更新為JobStoreCMT,接著啟動servlet時發(fā)現(xiàn)被鎖住了。由于使用JobStoreCMT我們使用了managed datasource,按照quartz文檔的要求也配置了non managed datasource,但是發(fā)現(xiàn)程序啟動的時候就被鎖住了,鎖在Quartz_Locks的表鎖上了。最后通過查閱源代碼,跟蹤代碼解決了這個問題。問題解決過程記錄了下來。
閱讀全文
posted @
2009-02-06 17:13
叱咤紅人 閱讀(4243) |
評論 (2)
|
編輯
收藏
對比XStream和JSON
摘要: 對json(json lib, jettison)和xstream轉(zhuǎn)換后的數(shù)據(jù)長度,格式和花費的時間做了比較,描述了使用json和xstream的各自的優(yōu)勢,以及如何如何選擇。
閱讀全文
posted @
2009-01-20 17:43
叱咤紅人 閱讀(3927) |
評論 (5)
|
編輯
收藏
2009讀書計劃
摘要: 要看的書真不少,主攻方向:模式,SOA,分布式算法,多核計算,安全,動態(tài)語言和領(lǐng)域語言。
閱讀全文
posted @
2008-12-30 10:11
叱咤紅人 閱讀(516) |
評論 (6)
|
編輯
收藏
近半年的工作體會:什么樣的framework是一個好的framework
posted @
2008-12-16 07:42
叱咤紅人 閱讀(345) |
評論 (0)
|
編輯
收藏
Oracle應(yīng)用服務(wù)器單個Container多Process(jvm)環(huán)境下,用Ormi和jms實現(xiàn)toplink會話緩存同步
摘要: 在Oracle Application Server環(huán)境下OC4J Instance下的每個process的jvm的rmi端口是動態(tài)分配的,如果能解決這個動態(tài)的問題,就可以使用ORMI作為jndi的provider url。但是需要注意的是如果是在server啟動時初始化toplink session,需要等待JmsServer線程執(zhí)行完畢。
閱讀全文
posted @
2008-12-09 18:00
叱咤紅人 閱讀(1281) |
評論 (0)
|
編輯
收藏
opmn和jms實現(xiàn)toplink session緩存同步的解決方案
摘要: 在分布式應(yīng)用中,單個業(yè)務(wù)應(yīng)用的toplink運行在多個jvm上,同時開啟了會話緩存,而這些在多個jvm上會話緩存中的domain對象就需要進行同步,這樣可以及時拿到最新的domain對象而不需要每次都查詢database,這大大減少了樂觀鎖沖突。在Oracle Application Server上Ormi端口是動態(tài)分配的,而opmn request端口氏固定的,所以我們用opmn作為jndi lookup的url。經(jīng)過測試OC4J in memory jms作為同步消息的傳輸和發(fā)現(xiàn)方式效率是最高的,所以采用OC4J in memory jms作為消息同步的傳輸方式。具體實現(xiàn)方法參見本文。
閱讀全文
posted @
2008-12-04 07:00
叱咤紅人 閱讀(1229) |
評論 (0)
|
編輯
收藏
oc4j+toplink+spring使用jta外部事務(wù)的一點心得
摘要: 晚上要下班的時候,application team那里使用Tibco EMS做消息集成服務(wù)時候出了bug,錯誤是:java.sql.SQLException: 當全局事務(wù)處理處于活動狀態(tài)時, 無法調(diào)用方法 'commit',應(yīng)該是在全局事務(wù)中使用了本地事務(wù)并提交了。幫忙看了一下,它的oc4j, toplink, spring的使用上都存在著一些問題,并把要注意的地方總結(jié)了一下。包括oc4j,toplink,spring三塊。
閱讀全文
posted @
2008-11-14 21:48
叱咤紅人 閱讀(2208) |
評論 (11)
|
編輯
收藏
為蝦米JDBC的XAConnection不繼承Connection,困惑
摘要: 通過Context lookup出來的是DataSource卻能完成XADataSource的功能,雖然用了動態(tài)代理,但是為什么不用繼承呢?
閱讀全文
posted @
2008-10-31 21:33
叱咤紅人 閱讀(648) |
評論 (0)
|
編輯
收藏
讓已有的系統(tǒng)開放RMI服務(wù)
摘要: 原有的應(yīng)用沒有開放RMI服務(wù),由于將schedule模塊移到了standalone的JVM上,需要在遠程通過RPC Call回來,于是在已有的系統(tǒng)中增加了RMI服務(wù),關(guān)鍵是如何方便而有效地加入這個RMI服務(wù),和原有的系統(tǒng)解耦,還要方便以后的升級。這篇隨便記錄了在已有系統(tǒng)中加入RMI服務(wù)模塊的一些心得。
閱讀全文
posted @
2008-10-26 18:46
叱咤紅人 閱讀(1517) |
評論 (1)
|
編輯
收藏
利用commons-BeanUtils實現(xiàn)簡易的依賴注入框架
摘要: 最近在完成一個小小的framework項目,由于項目中不使用spring,guice,自己實現(xiàn)了一個簡易的依賴注入框架。主要是項目是基于接口設(shè)計的,所以一些類的實現(xiàn)需要在配置文件里設(shè)定,實現(xiàn)類的實例屬性也要是可以擴展的,并且提供屬性值的邏輯校驗,所以就有了這么一個東東。
閱讀全文
posted @
2008-09-25 19:16
叱咤紅人 閱讀(2613) |
評論 (4)
|
編輯
收藏
如何在JAVA端使Oracle存儲過程串行地執(zhí)行
摘要: 在java端調(diào)用存儲過程的時候需要存儲過程串行的執(zhí)行,如果使用synchronized lock在應(yīng)用服務(wù)器突然down掉的情況下會出現(xiàn)問題,因為session并沒有立即斷掉,后臺的存儲過程還在繼續(xù)執(zhí)行,這樣如果應(yīng)用服務(wù)器立即重啟,再調(diào)用該存儲過程或者其他需要一起串行化處理的存儲過程就會違反同步執(zhí)行的原則,所以我們必須把鎖放在oracle db端,利用oracle鎖機制來完成存儲過程的同步,文章總結(jié)了一下在java端如何使用oracle這個用戶鎖機制。
閱讀全文
posted @
2008-08-25 14:12
叱咤紅人 閱讀(1803) |
評論 (0)
|
編輯
收藏
類似狀態(tài)模式的"狀態(tài)模式"
摘要: 最近要寫message在傳送過程中狀態(tài)改變的流程,并根據(jù)不同的狀態(tài)作不同的處理,同時記錄當前的狀態(tài)。于是,看了一下狀態(tài)模式,發(fā)現(xiàn)還是不太好用,比如狀態(tài)對象創(chuàng)建的太多了,稍加修改了一下,大概是就是文章中的這個模樣了:把它分為了“狀態(tài)持有者”, “狀態(tài)對象“, ”狀態(tài)管理者”, “狀態(tài)機”等。
閱讀全文
posted @
2008-08-22 20:55
叱咤紅人 閱讀(1229) |
評論 (0)
|
編輯
收藏
Powered by:
BlogJava
Copyright © 叱咤紅人
主站蜘蛛池模板:
国产成A人亚洲精V品无码
|
久久免费99精品国产自在现线
|
久久久久亚洲AV无码永不
|
久久性生大片免费观看性
|
久久精品国产亚洲AV香蕉
|
尤物永久免费AV无码网站
|
亚洲中文无码亚洲人成影院
|
好先生在线观看免费播放
|
亚洲一区二区三区在线观看蜜桃
|
国产精品成人免费福利
|
亚洲最新黄色网址
|
一区二区无码免费视频网站
|
免费又黄又爽又猛大片午夜
|
亚洲成人高清在线
|
乱人伦中文视频在线观看免费
|
成人最新午夜免费视频
|
亚洲AV无码一区二区大桥未久
|
四虎永久在线精品视频免费观看
|
黄网站色成年片大免费高清
|
亚洲国产黄在线观看
|
永久免费在线观看视频
|
精品亚洲456在线播放
|
免费a级毛片永久免费
|
久久er国产精品免费观看8
|
2020亚洲男人天堂精品
|
四虎影视精品永久免费
|
18禁黄网站禁片免费观看不卡
|
国产成人精品免费视频大全
|
亚洲a一级免费视频
|
在线观看视频免费完整版
|
中国videos性高清免费
|
亚洲资源在线视频
|
日美韩电影免费看
|
13一14周岁毛片免费
|
一级有奶水毛片免费看
|
免费无毒a网站在线观看
|
亚洲天堂免费在线
|
久久久久亚洲av无码专区导航
|
国产国拍亚洲精品mv在线观看
|
免费一看一级毛片人
|
日本一道本高清免费
|