- 浏览: 1734466 次
- 性别:
- 来自: 上海
最新评论
-
阳光泛滥的日子:
很好用谢谢
java.net.URISyntaxException的解决办法 -
linjianqing:
现在有更好的处理方式吗?我正也为这发愁
applet访问打印机出现的问题 -
ruyi574812039:
非常感谢您的总结!想问几个问题!假设三个项目分别以静态部署的三 ...
在Tomcat中部署Web程序的几种方式 -
yangguo:
太j8麻烦了
Spring3.1中使用缓存注解及Shiro的缓存联合 -
bellawang:
很好用谢谢
java.net.URISyntaxException的解决办法
文章列表
语法
TRUNCATE TABLE name
参数
name
是要截断的表的名称或要删除其全部行的表的名称。
注释
TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。
DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。
TRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变。新行标 ...
- 2008-06-17 17:33
- 浏览 4795
- 评论(0)
1. error:missing newline in d:\loadrunner\name.dat
场景执行时报error:missing newline in d:\loadrunner\name.dat
第二次执行不报
name.dat文件为
gname,gmdn,fgn
group1,89000001,1001
group2,89000002,1002
group3,89000003,1003
group4,89000004,1004
group5,89000005,1005
group6,89000006,1006
group7,89000007,1007
group8,89000 ...
- 2008-06-17 16:05
- 浏览 7333
- 评论(0)
5L"p(W7}6c;t PR0 tomcat中的server.xml元素详解
7bKX b G-N0 元素名 属性 解释
server port 指定一个端口,这个端口负责监听关闭tomcat的请求
shutdown 指定向端口发送的命令字符串
service name 指定service的名字
Connector(表示客户端和service之间的连接) port 指定服务器端要创建的端口号,并在这个端口监听来自客户端的请求
minProcessors 服务器启动时创建的处理请求的线程数
maxProcessors 最大可以创建的处理请求的线程数
enableLooku ...
- 2008-06-17 12:32
- 浏览 1737
- 评论(0)
元素名
属性
解释
server
port
指定一个端口,这个端口负责监听关闭tomcat的请求
shutdown
指定向端口发送的命令字符串
service
name
指定service的名字
Connector(表示客户端和service之间的连接)
port
指定服务器端要创建的端口号,并在这个端口监听来自客户端的请求
minProcessors
服务器启动时创建的处理请求的线程数
maxProcessors
最大可以创建的处理请求的线程数
enableLookups
如果为true,则可以通过调用request.getRemoteHo ...
- 2008-06-17 11:53
- 浏览 1681
- 评论(0)
本文是就Tomcat 4为基础向大家介绍WEB容器调优的,因为许多朋友安装好之后就开始正式上线,很少有人以用户现场为基础对服务器进行调优。如果并发量小,系统可能不会出问题,但是并发量大时,系统反应速度迅速下降,由于 ...
- 2008-06-17 11:47
- 浏览 2412
- 评论(0)
Catalina.bat是tomcat所有脚本中最重要的脚本,完成几乎所有的tomcat操作。如启动,关闭等等,都是由catalina.bat脚本来完成的。接下来,我将对Tomcat catalina.bat脚本进行分析。
首先省去catalina.bat开头诸多注解,这些注解主要是讲解各个变量是干什么的。需要的话,自己看下英文就可以了。这里就不翻译了。
rem Guess CATALINA_HOME if not defined 查看是否在tomcat目录下,与startup.bat里相同,不解释了。需要的话可以看我的另一篇博客。
set CURRENT_DIR=%cd% ...
- 2008-06-17 11:36
- 浏览 4565
- 评论(0)
Tomcat并发性能调优问题
电话系统,数据量和访问量都比较大。
系统后台由一个C服务程序记录电话记录,前台使用JAVA提供WEB查询与统计电话记录功能。
核心数据表每天产生大约4万条记录,会使用此系统的大概有3000多企业员工,上班时间目前大约有600人左右在线,在高峰时段并发请求数在40-50左右。(日后系统在企业内进一步推广后同时在线人数和并发数会更高)系统运行到现在4个多月,主表已经有300多万记录了。
现在系统的并发数超过45个的时候,就很容易出现503错误,不能响应请求。
因为这是个实时电话记录查询的系统,所以不能对记录主表做缓存。每个查询页面都已经把HIBERNATE生 ...
- 2008-06-17 11:26
- 浏览 7881
- 评论(0)
硬件:CPU,内存,网络IO,文件IO
操作系统:多重处理(SMP)和线程支持
JVM:版本,内存大小调整,垃圾回收调整(比较重要)
Tomcat:新版本心能更完善
应用程序:程序的设计对整体的性能影响非常大。
数据库:允许并发连接,数据库连接池,对象缓存技术
Web Server:(这里指像Apache的服务器),被用在访问Tomcat之前,从Tomcat中移出的静态文件访问的服务。
这样,Tomcat可以更好的专注于提供动态web应用内容的服务。
网络:网络延时,我们无能为力。
远程客户端:(这里指浏览器),远程客户端网络连接的速度,我们能做的只有用Apache的mod_g ...
- 2008-06-17 11:14
- 浏览 1668
- 评论(0)
一. 引言
性能测试与分析是软件开发过程中介于架构和调整的一个广泛并比较不容易理解的领域,更是一项较为复杂的活动。就像下棋游戏一样,有效的性能测试和分析只能在一个良好的计划策略和具备了对不可预料事件的处理能力的条件下顺利地完成。
二. 测量Web服务器的性能
测量web服务器的性能是一项让人感到畏缩的任务,但是我们在这里将给出一些需要注意的地方并且指点你了解其中更多的细节性的内容。它不像一些简单的任务,如测量CPU的速率或者是测量程序占用CPU的比例,web服务器的性能优化中包括许调整许多变量来达到目标。许多的测量策略中都包含了一个看似简单的浏览实际上是在向服务器发送大量的请求,我们称之为客户 ...
- 2008-06-17 10:46
- 浏览 1687
- 评论(0)
四. 自身调整
本节将向您详细介绍一些加速可使Tomcat实例加速运行的技巧和方法,无论是在什么操作系统或者何种Java虚拟机上。在有些情况下,您可能没有控制部署环境上的操作系统或者Java虚拟机。在这种情况下,您就需要逐行了解以下的的一些建议,然而你应该在修改后使之生效。我认为以下方法是Tomcat性能自身调整的最佳方式。
1.禁用DNS查询
当web应用程序向要记录客户端的信息时,它也会记录客户端的IP地址或者通过域名服务器查找机器名转换为IP地址。DNS查询需要占用网络,并且包括可能从很多很远的服务器或者不起作用的服务器上去获取对应的IP的过程,这样会消耗一定的时间。为了 ...
- 2008-06-17 10:43
- 浏览 2066
- 评论(0)
下面做的介绍都是以Weblogic8.1为例的,其它版本的Weblogic可能会有些许不同
1) 设置JAVA参数
a) 编辑Weblogic Server启动脚本文件;
BEA_HOME\user_projects\domains\domain-name\startWebLogic.cmd(startWebLogic.sh on Unix)
BEA_HOME\ ...
- 2008-06-17 09:38
- 浏览 10145
- 评论(1)
1. eclipse中快捷键输出System.out.println(""...是打sysout 或者syso +Alt + / 激活键,
eclipse默认的是sysout或者syso 再加Alt + / 就可以输出
eclipse快捷键大全 申精.!
eclipse快捷键大全
1. 常用快捷键
(1)Ctrl+Space
说明:内容助理。提 ...
- 2008-06-17 09:35
- 浏览 3052
- 评论(0)
1 将邮件写入到文件的代码
msg.saveChanges();
File f = new File("d:/test.eml");
msg.writeTo(new FileOutputStream(f));
2 调用outlook的代码
Process p = Runtime.getRuntime().exec("cmd /C start msimn.exe /eml:d:/test.eml");
3 完整的代码如下
package code.jdk.mail;
import java.io.Fil ...
- 2008-06-16 11:54
- 浏览 3129
- 评论(0)
看到51上三个高手Zee, 大漠飞鹰,xingcyx的一场非常精彩的关于并发用户数和集合点的讨论,很有意义。如果对这两个概念不清楚的朋友,一定要仔细领悟了。
故事开始于xingcyx的一番话:
声明:以下的问答是我根据实际工作经 ...
- 2008-06-13 17:24
- 浏览 8603
- 评论(0)
[b][/b]我想使用参数化输入设置10个并发用户循环1000次,第一个用户使用参数列表中的前1000个参数(第依次循环使用第一个参数、第二次循环使用第二个参数,依次类推)、第二个用户使用参数列表中的2001-3000个参数,依次类推。
LoadRunner进行参数化输入时,参数的属性有Select next row、Update value on两个项,其中Select next row属性包括三个选项: Update value on属性包括四个选项:Sequential、Random、Unique、四个选项。
首先搞清楚了几个概念:
1.Update value on ...
- 2008-06-13 16:39
- 浏览 14690
- 评论(0)