operamasks
operamasks的博客大巴空间
-
转自: http://ox0spy.blogspot.com/search/label/Oracle
-
2008-11-28
javascript优化工具 - [性能]
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/
... -
2008-11-27
linux 下wget的使用
wget --http-user=your_user_name --http-passwd=your_password your_dist_url -
2008-11-27
关于支持自主品牌发展的相关政策 - [业界]
2003-01-01,《政府采购法》,国务院。内容:帮助实现政策功能;采购本国货物。
2006-06,《关于实施促进自主创新政府采购政策的若干意见》 ,财政部。内容:地方各级财政部门要在深刻领会政策精神的基础上,把握重点环节,积极实践,争取最大程度发挥政策功能。
2007-04,《自主创新产品政府采购预算管理办法》 ,财政部。内容:从预算环节加强对自主创新产品的支持。
2007-04,《自主创新产品政府采购评审办法》 ,财政部。内容:... -
2008-11-13
如何在linux下停止后台启动的Apusic进程 - [J2EE]
有三种方法:
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
... -
2008-11-04
linux下减少TIME_WAIT的socket - [性能]
在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... -
2008-11-04
关于request.getRemoteHost的性能问题 - [性能]
一个客户应用,在运行过程中反映出现性能问题,经定位,性能瓶颈出现在应用代码中的request.getRemoteHost()这一行,执行这一行需要花费大约5秒。通过CTRL+BREAK输出当前堆栈,发现底层代码有去作dns查询的动作,从而导致慢。解决办法有2个:1.将request.getRemoteHost()改为request.getRemoteAddr() ;2.提供apusic的优化patch,并在启动脚本中添加参数。 -
2008-11-04
在Apusic 5.1中使用第三方Web Services - [J2EE]
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和... -
前些日子去西安出差,路过高新区时,看到一大排厂房,写着伟志集团的字样,不禁想起了老班长伟志。闲来无事,google了一把“伟志”,竟然看到了有关他的新闻,很欣慰,现在已经是一个年青有为的处级干部了。
伟志长得高大、壮实,近1米8的个头,有同学叫他“潘货”,所谓“货”,在乡下的俚语中有“大”、“强”的意思,也有同学叫他“潘叔”,这也是一种敬称。... -
2008-10-07
收集一些支持Web 2.0的框架 - [J2EE]
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.... -
今天新入手了一对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
-
2008-06-24
使用rewrite module解决SSL访问问题
Apache + Apusic的集群,client到Apache端采用的是双向SSL连接,Apache到Apusic走的是http。应用的虚拟访问路径为/test,当访问https://hostname/test/时,Apache能够正常跳转到Apusic,而当访问 https://hostname/test时,Apache不能正常跳转。
解决办法:
启用Apache的rewrite module(可能需要重新编译) ,将/test访问重定向到该应用下的... -
2008-05-28
使用jconsole监控Apusic - [J2EE]
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... -
2008-05-28
Apusic性能领先WebSphere - [性能]
最近在客户现场小测了一下Apusic 5.1,得出的数据跟WebSphere历史数据相比,竟然快上1-3倍,让人感到不可思议。因自己只是调整了下Apusic相关的配置,测试服务器、测试客户机、测试工具、以及整个测试过程都是客户在准备,因此测试数据相对是比较客观的。参考如下:
Websphere:
用例名称
... -
2008-05-28
IBM JDK 选项 - [性能]
以下选项是非标准选项,可随时更改,而不另行通知。
-Xbootclasspath:<path> 将引导类路径设置为 <path>
-Xbootclasspath/p:<path> 将 <path> 附加在引导类路径前面
-Xbootclasspath/a:<path> 将 <path> ... -
2008-05-27
在Apusic上配置虚拟目录 - [J2EE]
Web服务器上有个虚拟目录的概念,比如配置一个访问路径名为images的虚拟目录,则通过http://localhost/images/可以访问到相关资源,而虚拟目录所对应的物理文件路径不必是在应用的物理根目录之下。
在Apusic上部署虚拟目录也比较简单,通过配置一个“空应用”就行了。下面举例:
Apusic的安装目录为c:\apusic,目录c:\images包含一些图片文件,现想通过http://localhost/image... -
非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... -
前些天上网填个什么资料,一查,东重竟然不在其列,有点令人感慨。
这些年跟大学老师、同学联系不多,凭印象写下点什么, 以免时过境迁,全忘记了。
邓飞其老师,现华南理工工业总院院长
杨国理,现在广州
方维华,现在北京某部
荆永生,现在北京
颜占海,现在北京
刘金伟,现在哈尔滨
董志勇,现在齐齐哈尔
李志洁,现... -
五.一回兴宁探望老爸老妈。路途上手机响起,一看,是国理,随即满耳充盈着他爽朗的笑声。
国理是大学时隔壁的兄弟,也是我的客家同乡。在读的虽然是重点大学,但因学校处于东北边隅一角,在广东招生人数很少,临近两届加起来不过是十四人,其中客家人大约4人。国理跟我是一个专业不同班,在一起上课,回到宿舍又几乎成天混在一起,因而很快就如亲兄弟般要好。
国理长得浓眉大眼,胆子用东北话来说是“绝大” ,连续数个暑假身无分文用“逃... -
2008-04-30
JSF 1.1应用移植到Apusic 5.1 - [J2EE]
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移走
-
2008-04-24
在Apusic上配置Oracle RAC数据源 - [J2EE]
在Apusic上配置Oracle RAC数据源很简单,只需要2步就搞定:
1. 拷贝ojdbc14.jar到APUSIC_HOME/lib
2. 修改APUSIC_HOME/config/datasources.xml,添加形如下述片段:
<datasource name="test"
jndi-name="jdbc/test"
&... -
2008-04-24
在Apusic上配置达梦等数据源 - [J2EE]
近期因支持项目,测试了跟达梦、人大金仓、gbase等数据库的兼容性,摘录在Apusic上配置访问不同数据库的TYPE4数据源样例如下:
1. 达梦
<datasource name="test"
jndi-name="jdbc/test"
driver-class="dm.jdbc.... -
2008-04-19
在Apusic中根据多核环境进行参数优化 - [J2EE]
Apusic IO实现中采用NIO Selector,在多核环境下,可以在Apusic服务中添加NumberSelectors参数,提升多核或多CPU的使用效率:
在apusic.conf配置文件的http服务配置片段,加入 NumberSelectors属性,设置其值等于核的数量。
Apusic 4.0.3的配置片段
<SERVICE
CLASS="com.apusic... -
2008-04-19
在Apusic中输出E文日志提示信息 - [J2EE]
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
目标是收集一些好玩或者是有意思的代码片段。
-
2008-04-19
IBM反对ESB,VK反对老毛 - [J2EE]
同事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的高效模型,这种高效,除了“异步处理”这个共...







