- 浏览: 80453 次
- 性别:
- 来自: 上海
最新评论
-
anlod:
请问你说的那个每小时导入400万数据,怎么实现的?我用的是Da ...
数据复制工具-SQLWorkbench -
polly12052000:
到底怎么做呢,:oops: 谢谢。
loadrunner可以对wicket应用作压力测试了 -
longzhu007:
有图解么?
jprofiler5的使用1 -
streamfly:
刚看了下 ,效果真的不错,就是慢了点,很想知道大体的实现原理, ...
ajaxswing开源就好了 -
lenves:
还有我的系统没有这个目录了/usr/share/fonts/z ...
linux下图片中文方框、乱码问题解决
文章列表
在logback.xml中,需要增加日志输出时间的豪秒部分,以便察看某个功能的性能:
<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger{10} - ...
假设jprofiler5路径安装在/opt/jprofiler5目录下。
注意:jprofiler5的安装一定要在xwindow环境下装,且要启动一次,输入好license信息。
1、在用户的启动路径中加上有关jprofiler5的动态库路径
LD_LIBRARY_PATH=/opt/jprofiler5/bin/linux-x64:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
2、在tomcat的启动脚本中增加jprofiler5的启动参数,包括监听端口等。
CATALINA_OPTS="-agentlib:jpr ...
运行了一下jeecms免费版,很多地方还是可以优化的:
1、hibernate日志输出方式
2、文章页面的优化pageact。
总得说来,jeecms还不错,尽管和php168等成熟的cms还有不少差距。
要是用wicket实现就好了。
gatein portal是jboss portal和EXO结合的产物,集中了两者的优势,布局管理做得不错。可从www.jboss.org下载到3.0版本。
在最近的一个iq查询语句中发现,10个(treeid>=100000000 and treeid<=20000000000) 之间用or并联条件,iq的相应速度变得奇慢无比,后来改为between语句就快多了,有时对sybase iq真是无语了。估计是关联条件太多,between只算一个条件,加上treeid是bigint导致的吧。
看到ajaxswing的demo地址:http://demo.creamtec.com/ajaxswing/apps/SwingSet2
感觉做的不错,要是能开源就好了。
wicket和ajaxswing相比,封装性还差些。
根据客户的要求,我们在webblogic10上测试wicket框架的性能。需要设置并发线程数设置。
根据网上资料,需要在config.xml的server部分配置修改,如下:
<server>
<name>AdminServer</name>
<execute-queue>
<name>default</name>
<thread-count>200</thread-count>
<threads-maximum>400 ...
通过跟踪数据库连接的使用,发现很多查询没必要要求事务,只要支持事务即可,这样,查询速度快多了。
一方面是和服务器交互次数少了,不必调用setautocommit(true),commit等方法,另一方面,在非事务环境下,查询要快很多,消耗也少。
只要把事务设置成PROPAGATION_SUPPORTS,即可。
<bean id="baseTxService" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean" abstract=&q ...
优化前的代码:
public List findExamGuideByStaff_bak(int belong_exam_id, int belong_table_id) {
String hql="from ExamGuide e where e.belong_exam_id=? and e.belong_table_id=? order by e.guide_no";
List data=null;
Session session=super.getHibernateSession();
...
- 2009-12-03 15:49
- 浏览 801
- 评论(0)
在velocity1.4中,为了模版文件加载支持资源文件方式,需要在velocity.properties文件中配置2个属性:
classpath.resource.loader.class =org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
resource.loader=file,classpath
测试代码如下:
// VelocityEngine engine = new VelocityEngine();
// engine.init();
...
- 2009-11-22 23:19
- 浏览 1098
- 评论(0)
oracle 中,多表查询和join查询在同一个from中是不混用的。以下语句是可以的:
select t.guide_id,t.staff_id,st.score from
(
select eg.guide_id,cfg.staff_id,cfg.exam_staff_id ,cfg.score_type
from exam_guide2 eg,staff_mark_config cfg,exam_table et
where eg.belong_exam_id=cfg.belong_exam_id and et.table_id=eg.belon ...
- 2009-11-22 17:04
- 浏览 1288
- 评论(0)
1、application参数设置:
this.getMarkupSettings().setDefaultMarkupEncoding("utf-8");
this.getDebugSettings().setAjaxDebugModeEnabled(false);
this.getMarkupSettings().setStripWicketTags(true);
this.getMarkupSettings().setStripXmlDeclarationFromOutput(true);
...
- 2009-11-08 21:11
- 浏览 1277
- 评论(0)
JVM GC
调优
年轻代和年老代增量的比例分别通过命令行参数 -XX:YoungGenerationSizeIncrement=<Y>
和-XX:TenuredGenerationSizeIncrement=<T>
来设定。而缩小比例的要通过-XX:AdaptiveSizeDecrementScaleFactor=<D>
参数来设定。如果增量是X%,那么每次减小量就是(X/D)%。
吞吐量目标测量垃圾回收时间和非垃圾回收时间(也就是应用时间)的比例。这个目标时间可以用命令行参数-XX:GCTimeRatio=<N> ...
- 2009-11-02 22:14
- 浏览 2303
- 评论(0)
JAVA_OPTS="-Xms5048m -Xmx8048m -XX:MaxPermSize=256m
-Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxre ...
- 2009-11-02 20:20
- 浏览 922
- 评论(0)
最近有个客户的weblogic老发生outofmemory现象,经过数天的监控,交流,调整。基本可以断定是weblogic 8.1跑在64位jdk造成的。加了d32参数,使weblogic的数据段跑在32位后,outofmemory导致的系统无法提供服务的情况基本消除。
这种事情的出现,应该怪集成商。当初买weblogic 8.1就不应该跑在64位机器上嘛。