- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 批处理启动mysql和tomcat
要给客户自己看成果,就要把项目和Tomcat一起给客户,然后只要双击一个批处理文件就能启动服务。1. 把jre,tomcat,mysql都拷贝到同一文件夹目录下,2.basedir和datadir路径由下面的bat写入3. 把以下bat放在与tomcat同级的目录下,bat文件如下:set "CURRENT_DIR=%cd%"set "CATALINA_HO...
2012-07-30 15:48:08 325
原创 有条件导出mysql数据库数据
格式 :mysqldump -u用户名 -p密码 数据库名称 表名 --where "条件" > 目录如果在 cmd DOS 界面输 mysql显示的是 无法识别的命令符就要在环境变量里的 Path 加一个目录E:\……\MySQL\MySQL Server 5.1\bin;...
2011-10-11 17:05:59 170
JDBC与Hibernate共用同一数据源
让jdbc与Hibernate共用同一个proxool数据库连接池,以便用jdbc查询Hibernate增删改。试了三种方法。只有在tomcat6设置jndi的方法较令人满意。第一种是:[code="xml"] org.logicalcobwebs.proxool.ProxoolDriver ...
2009-10-08 21:59:02 184
原创 使用事务时应该避免的陷井
事务可实现“要么完全成功,要不全部不成功”,保证数据的完整性和一致性,使我们在开发中能方便地实现一些业务逻辑。比如,在股票交易时,除了记录交易的过程,还要更新交易完成之后的账户状态。这两个操作显然必须“要么完全成功,要么全部不成功”,否则,你的麻烦就大了。当然,如果你不关心数据的完整性和一致性的问题,那么忘了事务吧,因为引入锁、数据库并发等机制之后,对性能还是有影响的。下面代码...
2009-09-28 09:50:29 125
GtGrid(SigmaGrid)服务器端分页时的行序号实现
gtgrid提供了showIndexColumn : true属性,用来显示行序号:[img]http://www.sigmawidgets.com/images/thumb100.png[/img] 但这是客户端数据的行序号(这时的行号是相对客户端数据计算的,而我们有时需要的是相对数据库数据计算的行号)。一旦分页时需要从服务器端取数据,那么行序号将重新从1开始计数,也就是说第一第二页...
2009-09-14 23:35:48 151
对JdbcTemplate分页的一点理解
众所周知用jdbc查询比用Hibernate的快,但jdbc没有Hibernate的setFirstResult和setMaxResults方法,所以要想用jdbc写查询方法恐怕只能在sql中加入分页的条件,如Oracle 10g的:[code="java"]public class JdbcProjectDAOImpl extends JdbcDaoSupport implement...
2009-09-11 00:19:08 276
原创 增强Eclipse智能感知
Windows→Preferences→Java→Editor→Content Assist 我们看到其中的AutoActivation Delay默认值为200(单位是毫秒)也就是说在打“.”之后停留200毫秒才能出现智能感知的提示。那么将它修改为20会如何呢?试一下,修改为20之后提示速度明显上升,可以达到与时俱进啦……:) ok,上次修改了提示时间。这次修改一下它的触...
2009-08-03 17:31:14 77
原创 盘点十大能净化空气的植物
科学家发现,即使在交通拥挤的大城市,室外的空气也比室内的空气干净,这是为什么呢?一个原因就是绿色植物不停地净化着室外的空气。所以,那些经常呆在家中或办公室的人应该给添置一些植物,但市场上的花草种类实在太多了,似乎所有植物都打着“净化空气”的旗号,到底该选哪一种呢?日前,美国宇航局已经根据植物去除化学物质、抵抗昆虫的能力以及养护的难易程度进行了综合打分确定了净化空气效果最佳的10种植物。 1.散尾...
2009-07-15 09:42:58 195
原创 Oracle Imp and Exp (导入和导出) 数据
Oracle 提供两个工具imp.exe 和exp.exe分别用于导入和导出数据。这两个工具位于Oracle_home/bin目录下。 导入数据exp1 将数据库ATSTestDB完全导出,用户名system 密码123456 导出到c:\export.dmp中 exp system/123456@ATSTestDB file=c:\export.dmp full=y ...
2009-06-10 20:38:03 100
原创 如何使用spring中的Log4jConfigListener
使用spring中的Log4jConfigListener有如如下好处: 1. 动态的改变记录级别和策略,不需要重启Web应用,如《Effective Enterprise Java》所说。 2. 把log文件定在 /WEB-INF/logs/ 而不需要写绝对路径。因为 系统把web目录的路径压入一个叫webapp.root的系统变量。这样写log文件路径时不用写绝对路径了....
2009-05-17 23:26:00 329
原创 Javascript中的getYear()在firefox中的显示问题
今天在写javascript时候用到了Date object,调用了getYear()方法,在IE下面测试是2007,在firefox下面却成了107。原因就是 javascript 的兼容性问题var today = new date();var year = today.getYear();在 Firefox 里面 getYear 返回的是 "当前年份-1900" ...
2009-03-23 17:14:46 112
原创 分开SQL Server的主键和索引,使用聚类索引提高性能!
一直以来,对数据库只是会用,很少系统的学习过,很多概念知道但是不是很熟悉。 索引--可以加快搜索速度。这是我脑子里面的概念,可是SQL Server中索引有聚类索引(CLUSTERED)和非聚类索引。我数据表一般有ID字段,我就自然把它设置成了主键;而SQL Server会将主键设置为聚类索引,很多情况下,这是一种性能损失!! 1. SQL Server联机丛书中的介绍根据数据...
2009-02-23 22:49:23 208
原创 程序员六大职业素养
说起职业素养,可能大家脑子里马上反映出来的是西服领带公文包的精干白领形象,其实作为程序员来说,外在可能没有那么重要,更多的是内在职业素养,本期调查分享了两个研发小组的故事,让大家在统计数据的基础上进一步了解——什么是程序员需要的职业素养?案例一:问题团队A D公司是个在发展壮大中的贸易公司,由于业务发展员工从刚开始的10人两年内增加到150多人,管理上出现了沟通效率低、对员工...
2009-02-16 09:51:54 118
IE和FF下查看HTTP头文件信息的插件
通过这2个插件可以获得服务器返回的页面header信息,对于解析web服务器的工作情况非常有帮助。如查看gzip压缩是否成功及html文件的大小。iehttpheaders下载地址:[url]http://www.blunck.se/iehttpheaders/iehttpheaders.html[/url]安装以后 点击IE 工具--工具栏--浏览器栏--ieHttpheaders即...
2008-12-11 12:10:42 196
基于webwork拦截器的权限设计
前段时间逛javaeye获得灵感,部分重新设计了公司项目的权限功能(如有雷同纯属巧合),现在在博客里总结一下。原理是利用webwork拦截器拦截action,但细节处千差万别,下面看看我的。先假设一个场景:1、表单A有CRUD4个操作,分别对应4个权限。2、每个操作分别对应若干action,如Create操作里包括Aaction、Baction。3、当用户拥有C权限时,他应...
2008-12-08 17:34:17 181
原创 Tomcat环境性能调优
下面我们将详细讲解外部环境调整的有关内容,Tomcat自身调整的内容将在第2部分中阐述。 1.JAVA虚拟机性能优化 Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机。您可以选择自己的需要选择不同的操作系统和对应的JDK的版本(只要是符合Sun发布的Java规范的),但我们推荐您使用Sun公司发布的JDK。确保您所使用的版本是最新的,...
2008-12-05 21:54:00 122
原创 String(+) vs StringBuffer(append)
以前一直以为append比+快,今天上网查了资料才发现:这种说法是不全面的.正确的说法应该是: 1.在[color=red]运行期[/color]做字符串连接,那么append 显然比+快很多 2.在[color=red]编译期[/color]就可以做连接的话,那么使用+要比append快.例子:String temp="nnnnnnn"+"jjjjjj"...
2008-12-05 20:43:31 79
原创 使用Cache-Control和gzip提升tomcat应用性能(整理)
这个其实应该是常识,只不过以前做的J2EE应用大部分是内网里跑的东西,所以性能上没什么问题。这次APIS由于有在外面用的可能,加上使用了一些比较大的javascript框架(Ext),所以性能问题瞬间窜了上来。以前做的J2EE应用没有使用上达500K的框架,最多就是几十K的Prototype,所以没什么问题。一个页面一般也就几十K最多了。但这次还在开发中的APIS,由于还在用debug版本的库...
2008-12-05 15:22:34 328
原创 使用 YUI Compressor 压缩 Javascript 和 CSS
工具下载:[url]http://www.julienlecomte.net/yuicompressor/[/url]英文介绍:[url]http://com3.devnet.re3.yahoo.com/yui/compressor/[/url] YUI Compressor是使用Java编写的工具,需要Java版本大于等于1.4。 工作原理简介: 主要是去掉冗余的空白,主...
2008-12-05 10:44:23 101
原创 HTTP头的Expires与Cache-control
1.概念Cache-control用于控制HTTP缓存(在HTTP/1.0中可能部分没实现,仅仅实现了Pragma: no-cache)数据包中的格式:Cache-Control: cache-directivecache-directive可以为以下:request时用到:| "no-cache"| "no-store"| "max-age...
2008-12-04 23:44:10 122
原创 Java 5种字符串拼接方式性能比较。
最近写一个东东,可能会考虑到字符串拼接,想了几种方法,但对性能未知,于是用Junit写了个单元测试。[code="java"]import java.util.ArrayList; import java.util.List; import org.apache.commons.lang.StringUtils; import org.junit.Test; imp...
2008-11-24 14:39:32 68
原创 网上淘到的很帅的自适应的iframe代码
[code="html"]This message is only visible to older browsers.[/code]
2008-11-18 15:17:38 128
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人