David.Turing's blog

 

2006年12月28日

编译Coherence 3719的过程

     摘要: 编译Coherence 3.7.1.9的过程  阅读全文

posted @ 2013-08-24 08:10 david.turing 阅读(686) | 评论 (0)编辑 收藏

关于JVM的Thin Lock, Fat Lock, SPIN Lock与Tasuki Lock

     摘要: 关于JVM的Thin Lock、Fat Lock、SPIN Lock以及Tasuki Lock等概念  阅读全文

posted @ 2009-02-16 14:49 david.turing 阅读(8356) | 评论 (3)编辑 收藏

关于Lazy-UnLocking(Reservation Lock)对Java锁的性能优化

     摘要: 介绍Lazy-unLocking的概念,读这篇文章之前,建议先读一下我另外一篇Blog:http://www.blogjava.net/security/archive/2009/02/16/jvm_thin-lock_fat-lock__spin-lock_tasuki-lock.html  阅读全文

posted @ 2009-02-12 14:40 david.turing 阅读(4683) | 评论 (0)编辑 收藏

从java.lang.UnsupportedOperationException看WebLogic WS*协议栈的变迁

     摘要:   阅读全文

posted @ 2008-07-11 08:29 david.turing 阅读(5647) | 评论 (4)编辑 收藏

When ant build Spring 2.5.5 on Eclipse 3.4, We meet Ant compile rmic error - The task doesn't support the "base" attribute

     摘要:   阅读全文

posted @ 2008-07-07 16:28 david.turing 阅读(2442) | 评论 (0)编辑 收藏

Problem about java.lang.LinkageError: loader constraints violated when linking javax/xml/namespace/QName class

     摘要: How to solve java.lang.LinkageError Problem  阅读全文

posted @ 2008-07-06 18:41 david.turing 阅读(8828) | 评论 (0)编辑 收藏

[原创]Hibernate的Antlr在Weblogic中产生Jar冲突的历史缘故以及解决办法

     摘要: WebLogic + Hibernate 包冲突看代码重构的重要性  阅读全文

posted @ 2008-07-04 23:24 david.turing 阅读(7866) | 评论 (1)编辑 收藏

[原创]从中间件厂商的角度看EJB3标准

     摘要:   阅读全文

posted @ 2008-06-29 22:28 david.turing 阅读(3158) | 评论 (1)编辑 收藏

【转载BSA】研究显示亚太地区在降低软件盗版方面取得稳定进展,中国盗版情况持续改善

     摘要: 软件盗版不但对产业造成极为负面的影响,还制约了技术公司创造新工作岗位和对新
技术的创新能力,损害了本地分销商和服务公司的利益,降低了政府税收,增加了网络犯
罪和安全问题的风险。2008 年1 月IDC 发布的降低软件盗版对经济影响的研究报告显
示,如果中国在未来的四年中,将PC 软件盗版率降低10 个百分点,将会带来355,000
个新的就业机会、205 亿美元的经济增长和16 亿美元的税收收入。  阅读全文

posted @ 2008-06-06 21:02 david.turing 阅读(1549) | 评论 (0)编辑 收藏

将Spring用于高并发环境的隐忧

     摘要: Spring一个关于Lock Contention的Bug引起我对Spring代码质量的忧虑  阅读全文

posted @ 2008-04-19 09:47 david.turing 阅读(11082) | 评论 (21)编辑 收藏

如何理解嵌套事务(Nested Transaction)

     摘要: 介绍nested transaction的概念  阅读全文

posted @ 2008-03-04 12:38 david.turing 阅读(10237) | 评论 (4)编辑 收藏

Oracle收购BEA——如何看待J2EE中间件的价值

Oracle终于收购了BEA了
http://www.oracle.com/bea/index.html
http://biz.yahoo.com/ap/080116/oracle_bea.html

新一轮收购,其实最值得关注的是WebLogic/Tuxedo两个拳头产品,而作为一直缺乏中间件领头产品的Oracle公司,这一次又重新开始瓜分市场,微软/IBM/SAP都会面临直接的强有力的挑战。

整个事件中,对于所有JavaEE开发者,无疑是WebLogic。
如果说,Oracle是最优秀的数据库产品,我觉得,WebLogic绝对是铁定最优秀的J2EE中间件服务器(对WAS6.1,用户普遍认为还是WebLogic 9/10更强大)。
有很多人认为WebSphere会是一个挑战者,这里面含有较多的商业因素,从技术含量上,从稳定性,可靠性和关键企业用户覆盖上,WebLogic的价值远胜于WebSphere。在中国,WebLogic关键企业用户要远胜于WebSphere。
Oracle的中间件定义范畴非常广,这次的收购,在J2EE的领域,将会是新一场中间件标准的全面对抗,如果考虑到Oracle数据库曾经完胜了IBM的DB2一回,这一次,在J2EE中间件上,Oracle又一次是IBM抛离在脑后了。

在JavaEE中间件标准上,现在,Oracle有了Sibel,PeopleSoft,  BEA,在SOA Solution的完整性上,完全可以PK IBM了。

大部分人关注,现在的IT企业,架构越来越复杂,甚至SOA,曾经一度成为我们未来最重要的IT新概念,而J2EE本身,中间件本身,有些人甚至认为不再重要了,因为SOA是面向服务的,本身并不依赖于特定的J2EE中间件。
其实,明眼人还是能看出,所有的IT概念背后,IT的基础设施仍然是IT生态链中的关键组成部分,实施一个SOA的项目,你必须购买主机硬件,购买OS,购买中间件,然后最后才在其上开发你的SOA架构。
现在,SOA对抗,虚一点看,好像是IT战略的范畴,实一点看(从技术、资金),无非是平台之争。这一次Oracle收购BEA,足以让国人重新审视J2EE中间件的巨大价值和重要地位,WebLogic,目前,一个被IT500强公认为最优秀的J2EE中间件服务器,将会收购事件背后的其中一个主要的推动因素。无论SOA是如何成为第三波IT产业革命的重要推动力,J2EE中间件平台之争就犹豫当年的OS、浏览器之争那样激烈,是每个企业决策层实施SOA的时候必定考虑到的因素。


posted @ 2008-01-16 22:39 david.turing 阅读(6073) | 评论 (11)编辑 收藏

Eclipse+Ant开发EJB的三个习惯

     摘要: Eclipse上开发EJB的Ant环境设置的三个习惯  阅读全文

posted @ 2007-11-19 14:32 david.turing 阅读(3945) | 评论 (1)编辑 收藏

关于配置Weblogic的NodeManager服务

     摘要: 介绍如何配置Weblogic的Nodemanager服务  阅读全文

posted @ 2007-09-04 15:20 david.turing 阅读(14199) | 评论 (2)编辑 收藏

关于Weblogic GBK/GB2312/UTF-8乱码的问题

最近,频繁听到很多关于Weblogic乱码的问题,
其实,都是一些个人认为比较容易避免的问题。

1,如果是开发阶段的乱码,比如从屏幕上看到了一堆乱七八糟的编码
尝试在weblogic.xml文件的<jsp-descriptor>部分加入下面的描述:

  <jsp-descriptor>
       <jsp-param>
             <param-name>compilerSupportsEncoding</param-name>
             <param-value>true</param-value>
         </jsp-param>
         <jsp-param>
             <param-name>encoding</param-name>
               <param-value>GBK</param-value>
         </jsp-param>
  </jsp-descriptor>

这样,起码会告诉Weblogic容器你的应用含有中文,比如JSP页面,而它会善待你的JSP中的中文。


2,如果你是在Windows上面开发,然后部署到其他平台,比如IBM AIX上,则你要注意encoding的问题,
即文件的Encoding。比如,通常来说,各位都是Eclipse之徒,默认Eclipse上面的文件格式是基于本地的字符集,
即GBK,你是用GBK存储这些文件,甚至打包后想放到AIX上运行是不行的,解决方法太简单了,
JAVA_OPTIONS=-Dfile.encoding=GBK
告诉AIX上的Weblogic上的IBM JVM,默认文件encoding不是utf-8,是GBK, 即可。

上面两种方法,前者是针对中文编码的识别问题,后者是针对文件编码的识别问题,两者是不一样的。
在Java中,任何的内容都是以Unicode存在的,看Java程序中的内存,全部String都是Unicode,另外一个问题是,
假定这些String存储成文件,则要考虑Unicode如何写入到文件中,通常用的都是utf-8编码来存储。


posted @ 2007-08-16 22:53 david.turing 阅读(8121) | 评论 (0)编辑 收藏

关于Weblogic 10下开发WebService的配置问题

在Weblogic 10下面,weblogic.jar被拆分了,其中包括一些javax的接口被分解到api.jar去
所以,你发现自己的WebService无法解释下面这些引用,请务必加入api.jar。
import javax.jws.Oneway;
import javax.jws.WebMethod;
import javax.jws.WebResult;
import javax.jws.WebParam;
import javax.jws.WebService;


posted @ 2007-08-16 15:18 david.turing 阅读(5272) | 评论 (0)编辑 收藏

国内第一例自由软件盗用事件(Captcha开源社区的Captchio)

     摘要: 国内第一例自由软件盗用事件(Captcha开源社区的Captchio软件恶意盗用行为)  阅读全文

posted @ 2007-05-21 19:03 david.turing 阅读(6016) | 评论 (15)编辑 收藏

发布一个简易的EclipseDos Plugin(6KB)

     摘要: 发布一个简单易用的Dos插件,可以直接根据Java的package进入到Dos的相关路径,只有6KB大小  阅读全文

posted @ 2007-05-09 11:51 david.turing 阅读(4709) | 评论 (10)编辑 收藏

在重庆跟几个流氓纠缠,借用粤语脱身

     摘要:   阅读全文

posted @ 2007-04-03 21:28 david.turing 阅读(1447) | 评论 (4)编辑 收藏

Portal技术最新动态与企业门户开发经验交流(广州User Group活动)

     摘要: 2007年4月7日广州User Group活动
主 题:Portal技术最新动态与企业门户开发经验交流
时 间:2007年4月7日下午1:00到6:00
地 点:广州天河北路468号
嘉逸国际酒店(百佳超市对面) 三楼嘉逸宴会厅

随着信息化建设的逐渐深入,软件技术的不断创新,Portal技术已经成为企业信息化建设的一个重要组成部分。Portal是企业现有应用与新应用的集成节点,使用户能够与人员(People)、内容(content)、应用(Application)和流程(Processes)进行个性化的、安全的、单点式的互动交流。Portal现在已经成为企业最关注的领域之一,是实现企业整合的第一步。   阅读全文

posted @ 2007-03-29 22:08 david.turing 阅读(5210) | 评论 (10)编辑 收藏

BEA成都分公司招聘售前技术工程师一名

     摘要:   阅读全文

posted @ 2007-03-23 10:46 david.turing 阅读(2420) | 评论 (0)编辑 收藏

已经申请了Google Hosted Mail

用中国IP申请一直不行,今天无意中在公司的美国VPN线路上, 申请, 居然通过, 无话可说.
有需要使用gzug.org邮件的请跟我联系.

电子邮件 - http://mail.google.com/a/gzug.org/
日历 - http://www.google.com/calendar/a/gzug.org

另外, 发现google的Page Maker也很好用, 自己申请一个Google Hosted来写
Blog很爽啊: )

http://www.gzug.org/

posted @ 2007-03-08 09:40 david.turing 阅读(4047) | 评论 (10)编辑 收藏

针对Weblogic的JDBC写法大全

     摘要: 最近收集到的JDBC写法大全  阅读全文

posted @ 2007-03-01 08:05 david.turing 阅读(6799) | 评论 (0)编辑 收藏

微软开始使用Google广告了

     摘要: 连Microsoft都在用Google广告了!  阅读全文

posted @ 2007-02-02 17:43 david.turing 阅读(3368) | 评论 (1)编辑 收藏

提供一个Dos/Bash到某个指定目录的鼠标右键的快捷方式

     摘要: 创建dos/bash的简单右键快捷方式  阅读全文

posted @ 2007-02-01 16:54 david.turing 阅读(3411) | 评论 (1)编辑 收藏

PriceOfYinXiangDongShan

单价         套数                  房号                   总价         日期
------------- -------------------- -------------------- -------------- ----------------------------
8420.86851628 1 1408 767899.0000 2006-05-25
8414.60879080 1 2007 461373.0000 2006-05-25
8224.28073668 1 1901 826129.0000 2006-05-25
7152.41574871 1 1605 655805.0000 2006-05-25
8184.21105027 1 1801 822104.0000 2006-05-25
8306.08572363 1 2209 761585.0000 2006-05-25
8264.34046789 1 2001 830153.0000 2006-05-26
8410.43692032 1 2206 752650.0000 2006-05-26
8364.51365281 1 2008 762760.0000 2006-05-26
8204.24388639 1 1608 748145.0000 2006-05-26
8334.47018055 1 1807 456979.0000 2006-05-26
8915.47395109 1 2002 1090095.0000 2006-05-26
8294.40087543 1 1707 454782.0000 2006-05-29
8945.53038357 1 2102 1093770.0000 2006-05-29
7933.76913621 1 1806 709993.0000 2006-05-29
8079.42756881 1 1708 736763.0000 2006-05-30
8013.91216895 1 2006 717165.0000 2006-05-30
8053.97889915 1 1603 984760.0000 2006-05-30
8092.45113273 1 1903 989464.0000 2006-05-30
7873.67215617 1 1909 721937.0000 2006-06-02
8898.69503235 1 2608 811472.0000 2006-06-02
7834.22401570 1 1609 718320.0000 2006-06-03
8534.81670618 1 2407 467964.0000 2006-06-03
8951.41345978 1 2607 490806.0000 2006-06-03
8330.19546904 1 2103 1018533.0000 2006-06-03
9286.57669159 1 2107 509183.0000 2006-06-03
7630.43952448 1 1405 699635.0000 2006-06-05
9400 1 1907 515402.0000 2006-06-05
8573.11108674 1 2408 781782.0000 2006-06-05
8000.88825529 1 1508 729601.0000 2006-06-06
8056.89866688 1 1503 985117.0000 2006-06-07
8919.78843698 1 2207 489072.0000 2006-06-07
8188.49178695 1 1601 822534.0000 2006-06-07
9541.30950209 1 2307 523150.0000 2006-06-10
8284.38425265 1 1808 755453.0000 2006-06-12
8646.58038825 1 2401 868549.0000 2006-06-12
8561.29855918 1 1407 469416.0000 2006-06-16
7662.15736541 1 2404 777096.0000 2006-06-16
8327.91972804 1 1908 759423.0000 2006-06-17
9939.42913224 1 2502 1215294.0000 2006-06-22
9642.88868896 1 1702 1179036.0000 2006-06-27
8730.00497760 1 2101 876929.0000 2006-06-27
9349.56244377 1 2202 1143171.0000 2006-06-27
9421.73483934 1 2108 859168.0000 2006-06-29
8117.63551096 1 2409 744306.0000 2006-06-30
7797.77511178 1 1505 714978.0000 2006-07-04
8299.82824895 1 2003 1014820.0000 2006-07-05
8846.39731741 1 1602 1081649.0000 2006-07-05
8927.37384476 1 1802 1091550.0000 2006-07-05
8708.90651836 1 2203 1064838.0000 2006-07-05
9129.81107385 1 2402 1116302.0000 2006-07-05
8078.39459046 1 1809 740708.0000 2006-07-05
7996.17188352 1 2009 733169.0000 2006-07-06
8099.06134763 1 1606 724785.0000 2006-07-06
7698.32042752 1 2005 705859.0000 2006-07-06
8048.23863016 1 1705 737943.0000 2006-07-07
8388.32271762 1 2406 750671.0000 2006-07-08
9050.34354891 1 2109 829826.0000 2006-07-10
7814.03642709 1 1905 716469.0000 2006-07-15
8704.54793325 1 1709 798120.0000 2006-07-18
7613.96008288 1 1805 698124.0000 2006-07-20
8307.39747457 1 1406 743429.0000 2006-07-20
9630.43264905 1 1902 1177513.0000 2006-07-21
8548.44116661 1 1506 765000.0000 2006-07-22
8933.39513578 1 2309 819103.0000 2006-07-22
9585.77694922 1 2308 874127.0000 2006-07-31
7967.82685860 1 2104 808097.0000 2006-08-03
8906.52197622 1 2509 816639.0000 2006-08-05
9345.65455450 1 2201 938771.0000 2006-08-07
8884.78042239 1 2106 795099.0000 2006-08-09
7808.04886029 1 2105 715920.0000 2006-08-12
8512.27430238 1 1607 466728.0000 2006-08-16
9015.21957760 1 2506 806772.0000 2006-08-16
8439.13185734 1 1311 773784.0000 2006-08-18
8614.89802595 1 1509 789900.0000 2006-08-21
8559.20116724 1 1507 469301.0000 2006-08-22
9706.58398686 1 2507 532212.0000 2006-08-22
7821.63265306 1 1701 785683.0000 2006-08-23
9010.86938742 1 2303 1101759.0000 2006-08-23
9043.23388088 1 2306 809279.0000 2006-08-23
9555.15955696 1 2508 871335.0000 2006-08-24
9378.25783972 1 2301 942046.0000 2006-08-28
7967.39301912 1 1704 808053.0000 2006-09-01
8976.08760577 1 1401 901648.0000 2006-09-02
8032.60988112 1 2305 736510.0000 2006-09-04
9049.89582191 1 2208 825260.0000 2006-09-04
8918.02568087 1 1803 1090407.0000 2006-09-08
8083.33515105 1 2205 741161.0000 2006-09-13
9205.92132166 1 2403 1125608.0000 2006-09-14
9238.87298601 1 2503 1129637.0000 2006-09-20
8006.44843226 1 1604 812014.0000 2006-09-20
8411.41786629 1 1804 853086.0000 2006-09-28
9872.45395719 1 2501 991688.0000 2006-10-09
7964.15894300 1 1504 807725.0000 2006-10-12
9943.45301382 1 1502 1215786.0000 2006-10-18
9221.73877484 1 1703 1127542.0000 2006-10-24
8183.14928022 1 1404 829935.0000 2006-10-28
8534.81670618 1 2407 467964.0000
8512.27430238 1 1607 466728.0000
7698.32042752 1 2005 705859.0000
1 2601
1 2405
8388.32271762 1 2406 750671.0000
8048.23863016 1 1705 737943.0000

某些价格是按揭, 某些不是

posted @ 2007-01-30 16:49 david.turing 阅读(268) | 评论 (0)编辑 收藏

[原创] Pass SSL Certificate to Weblogic Cluster through Apache Proxy under SSL

     摘要: This Paper will introduce how to pass certficate to Weblogic Cluster
through Apache Proxy under SSL.
Before you read this paper, please read another blog of mine( but not
necessary).

<>
http://www.blogjava.net/security/archive/2007/01/07/WeblogicClusterWithApacheProxyUnderSSL.html  阅读全文

posted @ 2007-01-13 19:19 david.turing 阅读(5383) | 评论 (0)编辑 收藏

[原创]Apache Proxy with Weblogic Cluster under SSL

     摘要: 如何配置Apache与Weblogic集群走SSL协议  阅读全文

posted @ 2007-01-07 14:34 david.turing 阅读(9166) | 评论 (2)编辑 收藏

发布一个简易版本的SecureXRCP

     摘要: 发布一个简易的SecureXRCP,方便不使用Eclipse的管理员去处理证书库以及产生/验证XML数字签名以及数字水印。  阅读全文

posted @ 2007-01-07 11:16 david.turing 阅读(4033) | 评论 (3)编辑 收藏

传说中的88888的车牌

IMG_0088.JPG

posted @ 2007-01-02 10:06 david.turing 阅读(2020) | 评论 (1)编辑 收藏

安装测试Apache Proxy For Weblogic Cluster笔记

请在下面的配置文档中置换以下三个字符串

BEA_HOME=D:\bea
APACHE_HOME=D:\Apache2
WEBLOGIC_CLUSTER=192.168.102.3:8001,192.168.102.4:8001,192.168.102.4:8003
 
 
配置文档:
1,Download Apache 2.0
http://httpd.apache.org/download.cgi

2,安装Apache 2.0, 使用默认的80默认端口
Copy Weblogic的so到Apache目录
源位置在:%BEA_HOME%\weblogic81\server\bin\mod_wl_20.so
目标位置在:%APACHE_HOME%\modules

注意改so文件已经包含了LoadBalence算法,可以通过Weblogic的Cluster去提供权重参数反馈给mod_wl_20.so,
这样, Apache知道如何Balance Request到Cluster中处理能力更强的服务器。

修改httpd.conf配置文件(%APACHE_HOME%\conf\httpd.conf),让apache加载weblogic提供的For Apache的Plugin——
LoadModule weblogic_module mod_wl_20.so
 
3,配置Apache指向Weblogic集群
让Apache遇到任何请求,都转发给Weblogic
<IfModule mod_weblogic.c> 
WebLogicCluster %WEBLOGIC_CLUSTER% 
MatchExpression *.*
</IfModule>

4,集群测试
在weblogic集群上部署defaultWebApp
直接访问http://localhost/defaultWebApp
Apache即可重订向用户到Weblogic集群去。

建议:对于静态资源,我们可以配置让Apache去读取并解析,无须Proxy到Weblogic集群去。

posted @ 2006-12-28 22:58 david.turing 阅读(5958) | 评论 (1)编辑 收藏

导航

统计

常用链接

留言簿(110)

我参与的团队

随笔分类(126)

随笔档案(155)

文章分类(9)

文章档案(19)

相册

搜索

积分与排名

最新随笔

最新评论

阅读排行榜

评论排行榜