• 转自: http://ox0spy.blogspot.com/search/label/Oracle
  • 1. Minify CSS and JavaScript files:

    http://developer.yahoo.com/yui/compressor/
    Dean Edward's Js Packer
    Dojo ShrinkSafe

    2. Combine CSS and JavaScript files:

    http://www.julienlecomte.net/blog/2007/09/16/
    ...
  • wget --http-user=your_user_name --http-passwd=your_password your_dist_url
  • 2003-01-01,《政府采购法》,国务院。内容:帮助实现政策功能;采购本国货物。

    2006-06,《关于实施促进自主创新政府采购政策的若干意见》 ,财政部。内容:地方各级财政部门要在深刻领会政策精神的基础上,把握重点环节,积极实践,争取最大程度发挥政策功能。

    2007-04,《自主创新产品政府采购预算管理办法》 ,财政部。内容:从预算环节加强对自主创新产品的支持。

    2007-04,《自主创新产品政府采购评审办法》 ,财政部。内容:...
  • 有三种方法:

    1. 如无其他java进程

    killall -9 java

    2.如有其它java进程

    Kill -9 `ps aux|grep java|grep apusic|awk ‘{print$2}’` 

    3.或者用官方的方法

    ./stopapusic admin admin iiop://localhost:6888
    ...
  • 在linux下做压力测试,发现CPU占用比较高,用netstat -an|grep 6888查看socket的情况,发现很多socket处于TIME_WAIT状态,google了一下,可以进行以下优化,问题解决:

    sysctl -w net.ipv4.tcp_tw_reuse=1
    sysctl -w net.ipv4.tcp_fin_timeout=30
    sysctl -w net.ipv4.tcp_keepalive_time=1800
    sysc...
  • 一个客户应用,在运行过程中反映出现性能问题,经定位,性能瓶颈出现在应用代码中的request.getRemoteHost()这一行,执行这一行需要花费大约5秒。通过CTRL+BREAK输出当前堆栈,发现底层代码有去作dns查询的动作,从而导致慢。解决办法有2个:1.将request.getRemoteHost()改为request.getRemoteAddr() ;2.提供apusic的优化patch,并在启动脚本中添加参数。
  • Apusic 5.1支持Web Services。如果需要使用第三方Web Services框架,如Axis、CFX等,需要将Apusic 5.1中的Web Services暂时停掉,在Apusic启动脚本中添加-Dapusic.disable.webservice=true

    另外,如出现生成的wsdl文件的encoding为UTF8(注意不是UTF-8) 的情况,请将apusic.jar中的com.apusic.xml.stream.XMLOutputFactoryImpl和...
  • 2008-10-07

    伟志 - [随笔]

    前些日子去西安出差,路过高新区时,看到一大排厂房,写着伟志集团的字样,不禁想起了老班长伟志。闲来无事,google了一把“伟志”,竟然看到了有关他的新闻,很欣慰,现在已经是一个年青有为的处级干部了。
    伟志长得高大、壮实,近1米8的个头,有同学叫他“潘货”,所谓“货”,在乡下的俚语中有“大”、“强”的意思,也有同学叫他“潘叔”,这也是一种敬称。...
  • AOM http://www.operamasks.org/Ajax4jsf http://labs.jboss.com/portal/jbossajax4jsfBackbase http://www.backbase.com/BluePrints https://blueprints.dev.java.net/ajaxcomponents.htmlDinamica http://www.martincordova.com/DynaFaces https://jsf-extensions.dev....
  • 2008-07-12

    音箱 - [随笔]

    今天新入手了一对s840h,经销商送货上门的,430大元,初听之下,感觉跟原先那对价值1000大元的mk200ii不相上下。估计煲上一阵,会更理想。

    跟送货的小伙子聊了会,原来索威的老总是技术出身,研制的同轴喇叭还申请了相关专利呢。不过,跟他的同班同学麦博的老总比起来,营销工作做得实在是太差了。 哪天有空给他点拨点拨吧。

  • 2008-06-27

    Apusic支持GZIP压缩 - [J2EE]

    在Apusic 5.1中,支持GZIP压缩。GZIP压缩主要用于当带宽成为性能瓶颈的场合。启用GZIP压缩很简单,只需要在Muxer服务中,添加一个EnableGZip的属性,并设置为True,即可。示例配置如下:

    <SERVICE
        CLASS="com.apusic.net.Muxer"
        >
        <A...
  • 2008-06-24

    Vox Angeli - [随笔]

    很好听的法国童声合唱团:

    http://www.yobo.com/singer/album/46591?fr=1503

  • Apache + Apusic的集群,client到Apache端采用的是双向SSL连接,Apache到Apusic走的是http。应用的虚拟访问路径为/test,当访问https://hostname/test/时,Apache能够正常跳转到Apusic,而当访问 https://hostname/test时,Apache不能正常跳转。

    解决办法:

    启用Apache的rewrite module(可能需要重新编译) ,将/test访问重定向到该应用下的...
  • JDK 1.5+提供了jconsole工具,可以对JVM实例的堆、线程等使用情况进行实时监控。Apusic支持jconsole,不过连接地址串有点难记,可以写到一个脚本startjconsole.cmd中,放到JDK_HOME/bin目录,内容参考如下:

    jconsole -interval=5 -notile service:jmx:iiop:///jndi/corbaname::1.2@localhost:6888#jmx/rmi/RMIConnectorServer...
  • 最近在客户现场小测了一下Apusic 5.1,得出的数据跟WebSphere历史数据相比,竟然快上1-3倍,让人感到不可思议。因自己只是调整了下Apusic相关的配置,测试服务器、测试客户机、测试工具、以及整个测试过程都是客户在准备,因此测试数据相对是比较客观的。参考如下:

     

    Websphere:

     

    用例名称

    ...
  • 2008-05-28

    IBM JDK 选项 - [性能]

    以下选项是非标准选项,可随时更改,而不另行通知。

      -Xbootclasspath:<path>    将引导类路径设置为 <path>
      -Xbootclasspath/p:<path>  将 <path> 附加在引导类路径前面
      -Xbootclasspath/a:<path>  将 <path> ...
  • Web服务器上有个虚拟目录的概念,比如配置一个访问路径名为images的虚拟目录,则通过http://localhost/images/可以访问到相关资源,而虚拟目录所对应的物理文件路径不必是在应用的物理根目录之下。

    在Apusic上部署虚拟目录也比较简单,通过配置一个“空应用”就行了。下面举例:

    Apusic的安装目录为c:\apusic,目录c:\images包含一些图片文件,现想通过http://localhost/image...
  • 2008-05-12

    Java中的字体 - [J2EE]

    非Windows环境下,Java程序中需要用到某些字体,如非OS自带的字体,则需要将字库文件拷贝至相应目录:

    Solaris: /usr/openwin/lib/X11/fonts/TrueType

    AIX: /usr/lpp/X11/lib/X11/fonts/TrueType

    HP: /usr/lib/X11/fonts/ms.st/typefaces

    Linux: /usr/lib/X11/fonts...
  • 前些天上网填个什么资料,一查,东重竟然不在其列,有点令人感慨。

    这些年跟大学老师、同学联系不多,凭印象写下点什么, 以免时过境迁,全忘记了。

    邓飞其老师,现华南理工工业总院院长

    杨国理,现在广州

    方维华,现在北京某部

    荆永生,现在北京

    颜占海,现在北京

    刘金伟,现在哈尔滨

    董志勇,现在齐齐哈尔

    李志洁,现...
  • 2008-05-05

    国理 - [随笔]

    五.一回兴宁探望老爸老妈。路途上手机响起,一看,是国理,随即满耳充盈着他爽朗的笑声。

     国理是大学时隔壁的兄弟,也是我的客家同乡。在读的虽然是重点大学,但因学校处于东北边隅一角,在广东招生人数很少,临近两届加起来不过是十四人,其中客家人大约4人。国理跟我是一个专业不同班,在一起上课,回到宿舍又几乎成天混在一起,因而很快就如亲兄弟般要好。

    国理长得浓眉大眼,胆子用东北话来说是“绝大” ,连续数个暑假身无分文用“逃...
  • Apusic 5.1支持JSF 1.2,并自带了完全基于JSF1.2技术的OperaMasks快速应用开发框架。基于JSF 1.1的应用也可以运行在Apusic 5.1 (TP6+)上,只需要简单做以下2步:

    1. 将应用中WEB-INF/lib/jsf-api.jar拷贝到APUSIC_HOME/common目录,覆盖同名文件

    2.将APUSIC_HOME/lib/operamasks-impl.jar移走 
  • 在Apusic上配置Oracle RAC数据源很简单,只需要2步就搞定:

    1. 拷贝ojdbc14.jar到APUSIC_HOME/lib
    2. 修改APUSIC_HOME/config/datasources.xml,添加形如下述片段:
    <datasource name="test"
         jndi-name="jdbc/test"
     &...
  • 近期因支持项目,测试了跟达梦、人大金仓、gbase等数据库的兼容性,摘录在Apusic上配置访问不同数据库的TYPE4数据源样例如下:

    1. 达梦

    <datasource name="test"
         jndi-name="jdbc/test"
         driver-class="dm.jdbc....
  • Apusic IO实现中采用NIO Selector,在多核环境下,可以在Apusic服务中添加NumberSelectors参数,提升多核或多CPU的使用效率:

    在apusic.conf配置文件的http服务配置片段,加入 NumberSelectors属性,设置其值等于核的数量。

    Apusic 4.0.3的配置片段

    <SERVICE
        CLASS="com.apusic...
  • Apusic默认输出日志提示信息为中文。在某些环境下,如Linux终端,希望输出日志提示信息为E文。很简单就能做到这一点:

    在Apusic启动脚本的Java命令行中,加入以下参数 -Duser.language=en

    顺便嘲笑下chinaunix中某位楼主的看法:“输出日志的中文提示信息会对性能造成影响” ,感觉有点象E文中的F.U.D,真搞呀
  • 2008-04-19

    修正Java中的时间 - [J2EE]

    某应用运行在Apusic上,因受OS环境的影响,获取到的Java时间迟了8个小时。经查,是OS的时区乱了,解决办法:

    在Java命令行中加入参数  -Duser.timezone=Asia/Shanghai
  • 2008-04-19

    Code From Web - [随笔]

    新申请了一个Google网址:

    http://codefromweb.googlecode.com

    目标是收集一些好玩或者是有意思的代码片段。 
  • 同事VK说:SOA别再高高在上,让人感觉在云里雾里那样,摸不着头脑,让SOA落地吧。于是金蝶提出:ESB让SOA落地。并强势推出全新的Apusic ESB产品。

    业界附和声一片, Forrester Research说:ESB是SOA的主要切入点。

    IBM一听,急了,跳出来反对:你们可不能把SOA庸俗化了呀。IBM费了这么大劲,这些年一直在折腾SOA,目标是让人稀里糊涂地在SOA的旗号下多买IBM硬件以及不菲的顾问咨询服务,这下可好,让你们把SOA庸俗化了...
  • 2008-04-19

    epoll与IOCP - [性能]

    本文出处:http://blog.csdn.net/sodme
    声明:本文可以不经作者同意任意转载、复制、引用。但任何对本文的引用,均须注明本文的作者、出处以及本行声明信息。

    在win平台下,高效的IO模型是IOCP,而在linux底下则是epoll。那么,epoll与iocp之间到底有哪些异同之处呢?

    首先,我们看一下它们相同的地方。

    两者都是处理异步IO的高效模型,这种高效,除了“异步处理”这个共...