- 博客(35)
- 资源 (10)
- 收藏
- 关注
Eclipse虚拟内存不足解决方法(Eclipse中虚拟内存设置)
Eclipse最近在做J2EE项目中 发现老是出现虚拟内存不足的提示前2天去加了根内存 问题同样存在为了让我在写代码时 不在出现那讨厌的内存不足的提示 也为了不让那破机器再卡住 今天找到了解决方法 试过后好象确实没出内存不足的提示了 :)提示大概如下:MyEclipse has detected that less than 5% of the 64MB of Perm ...
2008-06-27 10:58:14 244
eclipse 常用快捷键(jackey)
sysout或者syso 再加Alt + / 就可以输出 (3)Ctrl+/ 说明:添加/消除//注释,在eclipse2.0中,消除注释为Ctrl+\ (4)Ctrl+Shift+/ 说明:添加/* */注释 (5)Ctrl+Shift+\ 说明:消除/* */注释 (6)Ctrl+Shift+F 说明:自动格式化代码 (7)Ctrl+1 说明:批量修...
2008-06-20 18:13:08 91
JdbcTemplate - 查询
使用JdbcTemplate进行查询时,可以使用queryForXXX()等方法,例如下面使用queryForInt()方法传回user表格中的资料笔数:jdbcTemplate.queryForInt("SELECT COUNT(*) FROM user");也可以使用queryForObject()传回一个查询后的结果物件,例如下例传回一个String物件:S...
2008-06-20 10:40:04 121
转载]spring+hibernate架构中Dao访问数据库的几种方法
spring+hibernate架构中Dao访问数据库的几种方法在spring+hibernate的架构中,访问数据库有几种方法,按spring依赖注入来区分有3种,在这之前先再来了解一下spring的依赖注入,spring主要的两大核心就是IOC(控制反转)和AOP(面向切面编程),控制反转就是控制转移,从以往由Bean去控制要调用的接口或其他资源转移给容器,由容器来寻找并实例化要调用的接口...
2008-06-20 10:28:22 116
JdbcTemplate总结
1.您可以使用JdbcTemplate的execute()方法執行SQL DDL语句,例如:jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))");使用JdbcTemplate进行查询时,可以使用queryForXXX()等方法,例如使用queryForInt()方法传回user表...
2008-06-20 10:10:52 156
//插入很多书(批量插入用法)jdbcTemplate
//插入很多书(批量插入用法) public void insertBooks(List book) { final List tempBook=book; String sql="insert into book(name,pbYear) values(?,?)"; jdbcTemplate.batchUpdate(sql, new BatchPreparedState...
2008-06-20 10:09:46 361
JdbcTemplate学习笔记
1、使用JdbcTemplate的execute()方法执行SQL语句 代码jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))"); 2、如果是UPDATE或INSERT,可以用update()方法。 代码jdbcTemplate.update("INSERT ...
2008-06-20 09:16:40 93
linux下Vi编辑器命令大全
/根目录下的文件夹输入”/”,回车里面有很多文件夹,如:etc,home,lib,mnt等等etc:存放用户名和密码home:每个用户有个文件夹,存放在这里lib:操作系统文件等mnt:挂扣用的opt:java工具bea:web编程的一些东西sbin,bin,usr:这三个文件夹都是存放unix的命令的tmp:临时文件夹常用的操作:查看当前目录:...
2008-06-19 16:24:33 83
把tomcat服务器java最大内存使用量调整为
把tomcat服务器java最大内存使用量调整为512m,有如下两种方式:【1】设置环境变量[root@WWW root]# vi .bash_profile添加 export JAVA_OPTS="-mx512m -ms128m ",重启tomcat【2】编辑catalina.sh文件在 tomcat_home/bin/catalina.sh 这个文件里找到下...
2008-06-19 09:28:08 381
如何配置Tomcat的JVM虚拟机内存大小
Tomcat本身不能直接在电脑上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机。您能够选择自己的需要选择不同的操作系统和对应的JDK的版本(只要是符合Sun发布的Java规范的),但我们推荐您使用Sun公司发布的JDK。确保您所使用的版本是最新的,因为Sun公司和其他一些公司一直在为提高性能而对java虚拟机做一些升级改进。一些报告显示JDK1.4在性能上比JDK1.3提高了将近10%...
2008-06-18 17:34:10 180
Linux下配置Tomcat
1.JDK安装。1.1从sun公司网站下载你所需要的JDK版本,现在sun公司主推最新版jdk,下载时选择previous Release可以下载以前的版本。根据linux服务器硬件的不同选择不同版本的jdk,安腾服务器有单独的版本。下载后文件linux下bin文件chmod a+x授权后变成可执行文件,即可在Terminal命令模式下执行.1.2 ...
2008-06-18 17:33:24 71
apache+tomcat+mysql 负载平衡和集群 [转]
前言:公司开发了一个网站,估计最高在线人数是3万,并发人数最多100人。开发的网站是否能否承受这个压力,如何确保网站的负荷没有问题,经过研究决定如下:(1) 采用负载平衡和集群技术,初步机构采用Apache+Tomcat的机群技术。(2) 采用压力测试工具,测试压力。工具是Loadrunner。硬件环境搭建:为了能够进行压力测试,需要搭建一个环境。刚开始时,测试在公司局域网...
2008-06-18 14:30:04 79
linux/unix实用基本命令完整版
linux/unix实用基本命令完整版 用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计 算机登录到ITPNET上都将访问相同的文件系统。 1.1 登录 当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。 若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成 功。这时,屏幕上会显示出一些信息和命令提...
2008-06-17 18:08:06 143
TRUNCATE 命令用法
语法TRUNCATE TABLE name参数name是要截断的表的名称或要删除其全部行的表的名称。注释TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。 DELETE 语句每次删除一行,并在事务日志中...
2008-06-17 17:33:17 2008
loadrunner 测试 web程序常见错误解决
1. error:missing newline in d:\loadrunner\name.dat场景执行时报error:missing newline in d:\loadrunner\name.dat第二次执行不报name.dat文件为gname,gmdn,fgngroup1,89000001,1001group2,89000002,1002group3,8...
2008-06-17 16:05:52 197
转]tomcat的server.xml文件详解
5L"p(W7}6c;t PR0 tomcat中的server.xml元素详解7bKX b G-N0 元素名 属性 解释 server port 指定一个端口,这个端口负责监听关闭tomcat的请求 shutdown 指定向端口发送的命令字符串 service name 指定service的名字 Connector(表示客户端和service之间的连接) port 指...
2008-06-17 12:32:18 116
tomcat中的server.xml元素详解
元素名 属性 解释 server port 指定一个端口,这个端口负责监听关闭tomcat的请求 shutdown 指定向端口发送的命令字符串 service name 指定service的名字 Connector(表示客户端和service之间的连接) port 指定服务器端要创建的端口号,并在这个端口监听来自客户端的请...
2008-06-17 11:53:12 83
Tomcat常用优化技巧
本文是就Tomcat 4为基础向大家介绍WEB容器调优的,因为许多朋友安装好之后就开始正式上线,很少有人以用户现场为基础对服务器进行调优。如果并发量小,系统可能不会出问题,但是并发量大时,系统反应速度迅速下降,由于不了解原因,因此大家还拼命在自己的应用中寻找问题,从而浪费了宝贵的现场时间。但是Tomcat如何调优呢? 其实真正的WEB容器调优是需要许多方面的知识的,你必须了解网络+硬件...
2008-06-17 11:47:25 97
分析 Tomcat catalina.bat 脚本
Catalina.bat是tomcat所有脚本中最重要的脚本,完成几乎所有的tomcat操作。如启动,关闭等等,都是由catalina.bat脚本来完成的。接下来,我将对Tomcat catalina.bat脚本进行分析。 首先省去catalina.bat开头诸多注解,这些注解主要是讲解各个变量是干什么的。需要的话,自己看下英文就可以了。这里就不翻译了。 rem Gues...
2008-06-17 11:36:27 215
Tomcat并发性能调优问题(实际问题)
Tomcat并发性能调优问题电话系统,数据量和访问量都比较大。 系统后台由一个C服务程序记录电话记录,前台使用JAVA提供WEB查询与统计电话记录功能。 核心数据表每天产生大约4万条记录,会使用此系统的大概有3000多企业员工,上班时间目前大约有600人左右在线,在高峰时段并发请求数在40-50左右。(日后系统在企业内进一步推广后同时在线人数和并发数会更高)系统运行到现在4个多月,...
2008-06-17 11:26:04 834
Tomcat 性能调优所涉及的内容
硬件:CPU,内存,网络IO,文件IO 操作系统:多重处理(SMP)和线程支持 JVM:版本,内存大小调整,垃圾回收调整(比较重要) Tomcat:新版本心能更完善 应用程序:程序的设计对整体的性能影响非常大。 数据库:允许并发连接,数据库连接池,对象缓存技术 Web Server:(这里指像Apache的服务器),被用在访问Tomcat之前,从Tomcat中移出的静态文件...
2008-06-17 11:14:51 110
Tomcat性能调优(1)
一. 引言性能测试与分析是软件开发过程中介于架构和调整的一个广泛并比较不容易理解的领域,更是一项较为复杂的活动。就像下棋游戏一样,有效的性能测试和分析只能在一个良好的计划策略和具备了对不可预料事件的处理能力的条件下顺利地完成。二. 测量Web服务器的性能测量web服务器的性能是一项让人感到畏缩的任务,但是我们在这里将给出一些需要注意的地方并且指点你了解其中更多的细节性的内容。它不像...
2008-06-17 10:46:57 87
Tomcat性能调优(2)
四. 自身调整 本节将向您详细介绍一些加速可使Tomcat实例加速运行的技巧和方法,无论是在什么操作系统或者何种Java虚拟机上。在有些情况下,您可能没有控制部署环境上的操作系统或者Java虚拟机。在这种情况下,您就需要逐行了解以下的的一些建议,然而你应该在修改后使之生效。我认为以下方法是Tomcat性能自身调整的最佳方式。 1.禁用DNS查询 当web应用程序向要记...
2008-06-17 10:43:46 169
weblogic性能优化
下面做的介绍都是以Weblogic8.1为例的,其它版本的Weblogic可能会有些许不同1) 设置JAVA参数 a) 编辑Weblogic Server启动脚本文件; BEA_HOME\user_projects\domains\domain-name\startWebLogic.cmd(startWebLogic.sh on Unix) B...
2008-06-17 09:38:26 196
eclipse使用快捷键(大全)
1. eclipse中快捷键输出System.out.println(""...是打sysout 或者syso +Alt + / 激活键, eclipse默认的是sysout或者syso 再加Alt + / 就可以输出eclipse快捷键大全 申精.!eclipse快捷键大全 1. 常用快捷键(1)Ctrl+Space说明:内容助理。提供对方法,变量,参数...
2008-06-17 09:35:27 169
javamail写带附件eml文件并调用outlook的方法
1 将邮件写入到文件的代码 msg.saveChanges(); File f = new File("d:/test.eml"); msg.writeTo(new FileOutputStream(f));2 调用outlook的代码 Process p = Runtime.getRuntime().exec("cmd /C s...
2008-06-16 11:54:18 150
Loadrunner并发用户与集合点讨论(转)
看到51上三个高手Zee, 大漠飞鹰,xingcyx的一场非常精彩的关于并发用户数和集合点的讨论,很有意义。如果对这两个概念不清楚的朋友,一定要仔细领悟了。故事开始于xingcyx的一番话:声明:以下的问答是我根据实际工作经验和通过各种途径得到的信息而整理的,其回答内容主要代表我个人观点,并非标准答案,读者如有不同意见,欢迎批评指教。Q:并发用户数和集合点有必然联系吗?在性能测试...
2008-06-13 17:24:00 220
LoadRunner如何进行多用户多循环的测试
[size=large][color=gray][b][/b]我想使用参数化输入设置10个并发用户循环1000次,第一个用户使用参数列表中的前1000个参数(第依次循环使用第一个参数、第二次循环使用第二个参数,依次类推)、第二个用户使用参数列表中的2001-3000个参数,依次类推。 LoadRunner进行参数化输入时,参数的属性有Select next row、Update value...
2008-06-13 16:39:58 1048
Sql优化
Sql优化是一项复杂的工作,以下的一些基本原则是本人看书时所记录下来的,很明确且没什么废话:1. 索引的使用:(1).当插入的数据为数据表中的记录数量的10%以上,首先需要删除该表的索引来提高数据的插入效率,当数据插入后,再建立索引。(2).避免在索引列上使用函数或计算,在where子句中,如果索引是函数的一部分,优化器将不再使用索引而使用全表扫描。如:低效:select * fr...
2008-06-13 15:21:18 66
SQL优化
1、使用索引来更快地遍历表。 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说: a.有大量重复值、且经常有范围查询( > ,< ,> =,< =)和order by、group by发生的列,可考 虑建立群集索引; b.经常同时存取多列,且每列都含有重复值可考虑建立组合...
2008-06-13 15:18:31 135
WEB程序代码优化
页面代码优化虽然是一件很耗时间的事情,但是后期效果会让你发现花出去的时间是值得的这里对web程序方面的优化作一个总结,虽然我用的是PHP其实不管理是什么语言方向都是一样的。 1.编码规范化可读性优化 编码规范我想一般程序员不会不了解,如果你这方面是空白你应该好好补补基础了,做到编码规范是一个好的程序员的最基础要求,一个团队也应该有自己的编码规范。所以程序的优化也应该包含...
2008-06-13 14:56:53 360
提高java程序性能
下面将提供一些在JAVA程序的设计和编码中,为了能够提高JAVA程序的性能,而经常采用的一些方法和技巧。 1.对象的生成和大小的调整。 JAVA程序设计中一个普遍的问题就是没有好好的利用JAVA语言本身提供的函数,从而常常会生成大量的对象(或实例)。由于系统不仅要花时间生成对象,以后可能还需花时间对这些对象进行垃圾回收和处理。因此,生成过多的对象将会给程序的性能带来很大的影响。 例1:...
2008-06-13 14:43:56 99
Linux要的查看系统硬盘内存及开机信息的命令
Linux要的查看系统硬盘内存及开机信息的命令一, df可以查看硬盘中的信息 df -a 可以看很多信息 df -T 可以看更多信息 df -k 以k为单位看信息 df -m 以m为单位看信息 df -h 以G为单位看信息 df -t vfat 看是vfat类型的分区。 比如 df -a 文件系统 1K-块 已用 可用 已用% 挂载点 /de...
2008-06-13 14:04:16 123
LoadRunner如何在大负载下测试
在大负载中使用LoadRunner进行负载测试,需要配置一些环境来满足大负载下各种资源的充足:1.为了避免出现“No Buffer Space Available”的错误,需要进行如下配置: 1)修改注册表: * 设置“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameter...
2008-06-12 14:21:04 103
JavaScript校验学习总结
JavaScript校验学习总结 //校验是否为空function IsNotEmpty(con,desc,flag){ var org = deleteSpace(con.value); if (org == ""){ alert(desc + "不能为空!"); if (flag == "1") { con.focus();...
2008-06-12 14:12:50 91
spring2.0中文参考手册
2010-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人