- 浏览: 82993 次
- 性别:
- 来自: 南宁
最新评论
-
hyj1254:
正在研究这个,收藏一个。
使用Cache-Control和gzip提升tomcat应用性能(整理) -
e_H:
请问一下那个beforeLoad:function(reque ...
GtGrid(SigmaGrid)服务器端分页时的行序号实现 -
zhenjia:
这只是 C R U D但是,如有个导出 或者导入 之类的操作或 ...
基于webwork拦截器的权限设计 -
vtrtbb:
xly_971223 写道唯快不破 写道hdragonh 写道 ...
基于webwork拦截器的权限设计 -
dlbaba:
...
IE和FF下查看HTTP头文件信息的插件
文章列表
批处理启动mysql和tomcat
- 博客分类:
- java
要给客户自己看成果,就要把项目和Tomcat一起给客户,然后只要双击一个批处理文件就能启动服务。
1. 把jre,tomcat,mysql都拷贝到同一文件夹目录下,
2.basedir和datadir路径由下面的bat写入
3. 把以下bat放在与tomcat同级的目录下,bat文件如下:
set "CURRENT_DIR=%cd%"
set "CATALINA_HOME=%CURRENT_DIR%\apache-tomcat-6"
set JRE_HOME=%CURRENT_DIR%\Java\jre6
set CLASSPATH=%JRE_H ...
格式 :
mysqldump -u用户名 -p密码 数据库名称 表名 --where "条件" > 目录
如果在 cmd DOS 界面输 mysql
显示的是 无法识别的命令符
就要在环境变量里的 Path 加一个目录
E:\……\MySQL\MySQL Server 5.1\bin;
让jdbc与Hibernate共用同一个proxool数据库连接池,以便用jdbc查询Hibernate增删改。试了三种方法。只有在tomcat6设置jndi的方法较令人满意。
第一种是:
<bean id="TestSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
< ...
- 2009-10-08 21:59
- 浏览 2643
- 评论(0)
事务可实现“要么完全成功,要不全部不成功”,保证数据的完整性和一致性,使我们在开发中能方便地实现一些业务逻辑。比如,在股票交易时,除了记录交易的过程,还要更新交易完成之后的账户状态。这两个操作显然必须 ...
- 2009-09-28 09:50
- 浏览 3911
- 评论(0)
gtgrid提供了showIndexColumn : true属性,用来显示行序号:
但这是客户端数据的行序号(这时的行号是相对客户端数据计算的,而我们有时需要的是相对数据库数据计算的行号)。一旦分页时需要从服务器端取数据,那么行序号将重新从1开始计数,也就是说第一第二页的第一行序号都是1,而我们希望的是第二页的第一行序号是10(假设每页10行)。
要是我们能从服务器端传回来的json串中取得startRowNum的值,再让startRowNum与当前客户端行号rowNo相加,便可计算出该行相对于数据库数据计算出的序号了。
首先将json串中的pageInfo对象赋值给当 ...
- 2009-09-14 23:35
- 浏览 4288
- 评论(1)
众所周知用jdbc查询比用Hibernate的快,但jdbc没有Hibernate的setFirstResult和setMaxResults方法,所以要想用jdbc写查询方法恐怕只能在sql中加入分页的条件,如Oracle 10g的:
public class JdbcProjectDAOImpl extends JdbcDaoSupport implements IprojectDAO<Object> {
class XiangmuRowMapper implements RowMapper{
public Object mapRow(ResultSet rs ...
- 2009-09-11 00:19
- 浏览 4326
- 评论(0)
Windows→Preferences→Java→Editor→Content Assist
我们看到其中的AutoActivation Delay默认值为200(单位是毫秒)也就是说在打“.”之后停留200毫秒才能出现智能感知的提示。那么将它修改为20会如何呢?试一下,修改为20之后提示速度明显上升,可以达到与时俱进啦……:)
ok,上次修改了提示时间。这次修改一下它的触发智能感知的触发器。也就是让它像我们的Visual Studio2008那样的强大的感知功能,即输入S即可提示出所有以S开头的关键字这样的功能。很简单,选项Auto Activation triggers for ...
- 2009-08-03 17:31
- 浏览 5408
- 评论(0)
科学家发现,即使在交通拥挤的大城市,室外的空气也比室内的空气干净,这是为什么呢?一个原因就是绿色植物不停地净化着室外的空气。所以,那些经常呆在家中或办公室的人应该给添置一些植物,但市场上的花草种类实在 ...
- 2009-07-15 09:42
- 浏览 2223
- 评论(0)
Oracle 提供两个工具imp.exe 和exp.exe分别用于导入和导出数据。这两个工具位于Oracle_home/bin目录下。
导入数据exp
1 将数据库ATSTestDB完全导出,用户名system 密码123456 导出到c:\export.dmp中
exp system/123456@ATSTestDB file=c:\export.dmp full=y
其中ATSTestDB为数据库名称,system为该数据库里的账户,123456为其密码。
2 将数据库中system用户与sys用户的所有相关资源导出(表,存储过程,方法,视图等等)
exp system/ ...
- 2009-06-10 20:38
- 浏览 2041
- 评论(0)
使用spring中的Log4jConfigListener有如如下好处:
1. 动态的改变记录级别和策略,不需要重启Web应用,如《Effective Enterprise Java》所说。
2. 把log文件定在 /WEB-INF/logs/ 而不需要写绝对路径。
因为 系统把web目录的路径压入一个叫webapp.root的系统变量。这样写log文件路径时不用写绝对路径了.
log4j.appender.logfile.File=${webapp.root}/WEB-INF/logs/myfuse.log
3. 可以把log4j.properties和其他propertie ...
- 2009-05-17 23:26
- 浏览 1971
- 评论(0)
今天在写javascript时候用到了Date object,调用了getYear()方法,在IE下面测试是2007,在firefox下面却成了107。
原因就是 javascript 的兼容性问题
var today = new date();
var year = today.getYear();
在 Firefox 里面 getYear 返回的是 "当前年份-1900" 的值 (以前都如此)
而微软很NB的做了一个改动:
当today的年份大于等于2000的时候 直接把1900加上了 返回的 200X (而不是10X)
如:today年份是1999 返回99
...
- 2009-03-23 17:14
- 浏览 1693
- 评论(0)
一直以来,对数据库只是会用,很少系统的学习过,很多概念知道但是不是很熟悉。
索引--可以加快搜索速度。这是我脑子里面的概念,可是SQL Server中索引有聚类索引(CLUSTERED)和非聚类索引。我数据表一般有ID字段,我就自然把它设置成了主键;而SQL Server会将主键设置为聚类索引,很多情况下,这是一种性能损失!!
1. SQL Server联机丛书中的介绍
根据数据库的功能,可在数据库设计器中创建三种类型的索引 — 唯一索引、主键索引和聚集索引。
提示 尽管唯一索引有助于找到信息,但为了获得最佳性能,建议使用主键约束或唯一约束。有关这些约束的更多信息,请参见主键约束 ...
- 2009-02-23 22:49
- 浏览 3089
- 评论(0)
说起职业素养,可能大家脑子里马上反映出来的是西服领带公文包的精干白领形象,其实作为程序员来说,外在可能没有那么重要,更多的是内在职业素养,本期调查分享了两个研发小组的故事,让大家在统计数据的基础上进一 ...
- 2009-02-16 09:51
- 浏览 1088
- 评论(0)
通过这2个插件可以获得服务器返回的页面header信息,对于解析web服务器的工作情况非常有帮助。如查看gzip压缩是否成功及html文件的大小。
iehttpheaders下载地址:http://www.blunck.se/iehttpheaders/iehttpheaders.html
安装以后 点击IE 工具--工具栏--浏览器栏--ieHttpheaders即可
FF的LiveHTTPHeaders下载地址:http://livehttpheaders.mozdev.org/installation.html
查看--侧栏--LiveHTTPHeaders
刚刚发现firebug也 ...
- 2008-12-11 12:10
- 浏览 8207
- 评论(1)
前段时间逛javaeye获得灵感,部分重新设计了公司项目的权限功能(如有雷同纯属巧合),现在在博客里总结一下。
原理是利用webwork拦截器拦截action,但细节处千差万别,下面看看我的。
先假设一个场景:
1、表单A有CRUD4个操作,分别对应4个权限。
2、每个操作分别对应若干action,如Create操作里包括Aaction、Baction。
3、当用户拥有C权限时,他应该能执行Aaction、Baction。
下面是我的实现:
1、将用户权限放在用户表的权限字段中,如放入字符串“C-R-U-D”。
2、新建一个Purview类,是一个普通java类用于设置权限。如:
pu ...