1. <mark id="ghavm"><button id="ghavm"></button></mark>

      <listing id="ghavm"><strong id="ghavm"></strong></listing>
      <code id="ghavm"></code><rt id="ghavm"><label id="ghavm"><legend id="ghavm"></legend></label></rt>
      1. <tt id="ghavm"><button id="ghavm"></button></tt>

        David.Turing's blog

         

        2009年2月16日

        关于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 阅读(7402) | 评论 (3)编辑 收藏

        2009年2月12日

        关于Lazy-UnLocking(Reservation Lock)对Java锁的?#38405;?#20248;化

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

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

        2008年7月11日

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

             摘要:   阅读全文

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

        2008年7月7日

        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 阅读(2175) | 评论 (0)编辑 收藏

        2008年7月6日

        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 阅读(8198) | 评论 (0)编辑 收藏

        2008年7月4日

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

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

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

        2008年6月29日

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

             摘要:   阅读全文

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

        2008年6月6日

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

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

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

        2008年4月19日

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

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

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

        2008年3月4日

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

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

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

        2008年1月16日

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

        Oracle终于收购了BEA了


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

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

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

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


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

        2007年11月19日

        Eclipse+Ant开发EJB的三个习惯

             摘要: Eclipse上开发EJB的Ant环?#25104;?#32622;的三个习惯  阅读全文

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

        2007年9月4日

        关于配置Weblogic的NodeManager服务

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

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

        2007年8月16日

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

        最近,频繁听到很多关于Weblogic乱码的问题,
        其实,都是一些个人认为比?#20808;?#26131;避免的问题。

        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?#26174;?#34892;是不行的,解决方法太简单了,
        JAVA_OPTIONS=-Dfile.encoding=GBK
        告诉AIX上的Weblogic上的IBM JVM,默认文件encoding不是utf-8,是GBK, 即可。

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


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

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

        在Weblogic 10下面,weblogic.jar被拆分了,其中包括一些javax的接口被分解到api.jar去
        所以,你发现?#32422;?#30340;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 阅读(4954) | 评论 (0)编辑 收藏

        2007年5月21日

        国内第一例?#26434;?#36719;件盗用?#24405;–aptcha开源社区的Captchio)

             摘要: 国内第一例?#26434;?#36719;件盗用?#24405;–aptcha开源社区的Captchio软件恶意盗用行为)  阅读全文

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

        2007年5月9日

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

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

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

        2007年3月29日

        Portal技术最新动态与企?#24471;?#25143;开发经验交流(广州User Group活动)

             摘要: 2007年4月7日广州User Group活动
        主 题:Portal技术最新动态与企?#24471;?#25143;开发经验交流
        时 间:2007年4月7日下午1:00到6:00
        地 点:广州天河北路468号
        ?#25105;?#22269;?#31034;频輳?#30334;佳超市对面) 三楼?#25105;?#23476;会厅

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

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

        2007年3月23日

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

             摘要:   阅读全文

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

        2007年3月8日

        已经申请了Google Hosted Mail

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

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

        另外, 发现google的Page Maker也很好用, ?#32422;?#30003;请一个Google Hosted来写
        Blog很爽啊: )

        http://www.gzug.org/

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

        2007年3月1日

        针对Weblogic的JDBC写法大全

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

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

        2007年2月2日

        微软开始使用Google广告了

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

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

        2007年2月1日

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

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

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

        2007年1月13日

        [原创] 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.5432034.com/security/archive/2007/01/07/WeblogicClusterWithApacheProxyUnderSSL.html  阅读全文

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

        2007年1月7日

        [原创]Apache Proxy with Weblogic Cluster under SSL

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

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

        发布一个简易版本的SecureXRCP

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

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

        2006年12月28日

        安?#23433;?#35797;Apache Proxy For Weblogic Cluster?#22987;?/a>

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

        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去提供权重?#38382;?#21453;馈给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集群去。

        建议:对于静态资源,我?#24378;?#20197;配置让Apache去读取并解析,无须Proxy到Weblogic集群去。

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

        2006年12月13日

        引领下一代IDE发展的Workshop——将全面集成Java,PHP,Flex,Ruby到Weblogic

             摘要: 在2006 BEAWorld ,Workshop团队向Java开发者?#25925;?#20102;其?#30475;?#30340;Workshop IDE功能,Workshop宣布支持PHP, Flex开发,开发者能够在Weblogic Platform上部署PHP和Flex应用,在未来,Workshop还会支持Ruby等语言的集成开发。   阅读全文

        posted @ 2006-12-13 22:58 david.turing 阅读(3705) | 评论 (6)编辑 收藏

        2006年12月12日

        关于JVM的一些常用技术

        Thread Dump:
        1,Solaris OS
        <ctrl>-’\’ (Control-Backslash)
        ?kill -QUIT <pid>

        2, Linux
        Kill -3 PID?
        PID通过下面方法获取
        ps -efHl | grep 'java' **. **

        3,Windows
        直接对MSDOS窗口的程序按Ctrl-break

        ?

        posted @ 2006-12-12 22:28 david.turing| 编辑 收藏

        2006年11月25日

        PGP技术与网络?#24471;?#21046;的思考

             摘要: PGP技术与网络?#24471;?#21046;的思考  阅读全文

        posted @ 2006-11-25 11:21 david.turing 阅读(5798) | 评论 (4)编辑 收藏

        2006年11月13日

        获取PDABase.com所有下载文件的HTTPClient代码

             摘要: 最近追Friends(老友记),想在PPC上看,顺便编写了一个HTTPClient的Sample,可以获取PDABase.com的所有下载链接,希望对PDA爱好者有所帮助,可以?#32422;?#29983;成Flashget的Task,一次性Download整个网站。  阅读全文

        posted @ 2006-11-13 23:18 david.turing 阅读(4819) | 评论 (7)编辑 收藏

        [原创]国内大部分的USBKey通过B/S方式(CAPICOM)产生数字签名的严重安全漏洞

             摘要: 国内所有的USBKey通过CAPICOM在Web页面产生数字签名的严重安全漏洞  阅读全文

        posted @ 2006-11-13 11:06 david.turing 阅读(13946) | 评论 (12)编辑 收藏

        2006年11月11日

        SecureX Eclipse Plugin Alpha2发布

             摘要: Alpha2,支持向导创建KeyStore;支持创建KeyPair;修正了Alpha1的Editor没有Titile等Bug  阅读全文

        posted @ 2006-11-11 13:56 david.turing 阅读(7279) | 评论 (13)编辑 收藏

        2006年11月8日

        发布SecureX Eclipse Plugin 2.0.0 alpha版本

             摘要: 原先是一个Keytool Eclipse Plugin功能的SecureX,经过了一些小扩展,集成了Java各种安全功能,包括XML数字签名,数字印章,CSP,USBKey等开源技术  阅读全文

        posted @ 2006-11-08 16:45 david.turing 阅读(3954) | 评论 (0)编辑 收藏

        2006年10月31日

        用JSR181驱动SpringSide Web Services

             摘要: 关于如何应用XFire JSR181到SpringSide的几个设想  阅读全文

        posted @ 2006-10-31 09:47 david.turing 阅读(3921) | 评论 (0)编辑 收藏

        2006年10月26日

        PHP与CAS做SSO

             摘要: 关于PHP与CAS做Web SSO,使用PHPCAS  阅读全文

        posted @ 2006-10-26 08:04 david.turing 阅读(8524) | 评论 (8)编辑 收藏

        2006年10月18日

        PGP论坛开始启用(pgp.sourceforge.net/forum)

        http://www.pgp.org.cn
        请共享你的公钥

        http://pgp.sourceforge.net/forum

        ?#38431;?#25506;讨PGP技术

        posted @ 2006-10-18 20:22 david.turing 阅读(8992) | 评论 (0)编辑 收藏

        2006年10月16日

        Federate Portal,面向SOA的Portal

             摘要: 探讨一下Federate Portal概念以及WSRP技术  阅读全文

        posted @ 2006-10-16 22:25 david.turing 阅读(2967) | 评论 (4)编辑 收藏

        2006年10月15日

        Yale CAS as an Acegi Client in SpringSide

             摘要: 如何将SpringSide配置成一个基于Acegi的CAS Client
        环境是CAS Server 3.0+Acegi 1.0+Tomcat  阅读全文

        posted @ 2006-10-15 23:53 david.turing 阅读(7956) | 评论 (2)编辑 收藏

        2006年10月8日

        BEA广州UserGroup招募Speaker

        第四次广州UserGroup开源技术研讨会紧张筹备中,初定10月21日下午在广州亚洲国际大?#39057;?#20030;行。
        主题是:SOA and Agile
        ThroughtWorks的高级咨询顾问Brinkey将回到广州为大家分享SOA与敏捷开发的经验
        大家对SOA有兴趣的请发邮件联系我。
        邮件:david.turing@bjug.org

        BEA广州UserGroup 地址:http://dev2dev.bea.com.cn/bbs/forum.jspa?forumID=29304&start=0
        BEA广州UserGroup QQ群:30434538

        posted @ 2006-10-08 13:06 david.turing 阅读(1934) | 评论 (7)编辑 收藏

        仅列出标题  下一页

        ?#24049;?/h3>

        统计

        常用链接

        留言簿(107)

        我参与的团队

        随?#21490;?#31867;(126)

        随?#23454;?#26696;(155)

        文章分类(9)

        文章档案(19)

        相册

        搜索

        积分与排名

        最新随笔

        最新评论

        阅读排行榜

        评论排行榜

        11选5时时彩软件
        1. <mark id="ghavm"><button id="ghavm"></button></mark>

            <listing id="ghavm"><strong id="ghavm"></strong></listing>
            <code id="ghavm"></code><rt id="ghavm"><label id="ghavm"><legend id="ghavm"></legend></label></rt>
            1. <tt id="ghavm"><button id="ghavm"></button></tt>

              1. <mark id="ghavm"><button id="ghavm"></button></mark>

                  <listing id="ghavm"><strong id="ghavm"></strong></listing>
                  <code id="ghavm"></code><rt id="ghavm"><label id="ghavm"><legend id="ghavm"></legend></label></rt>
                  1. <tt id="ghavm"><button id="ghavm"></button></tt>