`
唯快不破
  • 浏览: 81898 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论
文章列表
要给客户自己看成果,就要把项目和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"> < ...
事务可实现“要么完全成功,要不全部不成功”,保证数据的完整性和一致性,使我们在开发中能方便地实现一些业务逻辑。比如,在股票交易时,除了记录交易的过程,还要更新交易完成之后的账户状态。这两个操作显然必须 ...
gtgrid提供了showIndexColumn : true属性,用来显示行序号:    但这是客户端数据的行序号(这时的行号是相对客户端数据计算的,而我们有时需要的是相对数据库数据计算的行号)。一旦分页时需要从服务器端取数据,那么行序号将重新从1开始计数,也就是说第一第二页的第一行序号都是1,而我们希望的是第二页的第一行序号是10(假设每页10行)。     要是我们能从服务器端传回来的json串中取得startRowNum的值,再让startRowNum与当前客户端行号rowNo相加,便可计算出该行相对于数据库数据计算出的序号了。     首先将json串中的pageInfo对象赋值给当 ...
  众所周知用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 ...
Windows→Preferences→Java→Editor→Content Assist 我们看到其中的AutoActivation Delay默认值为200(单位是毫秒)也就是说在打“.”之后停留200毫秒才能出现智能感知的提示。那么将它修改为20会如何呢?试一下,修改为20之后提示速度明显上升,可以达到与时俱进啦……:) ok,上次修改了提示时间。这次修改一下它的触发智能感知的触发器。也就是让它像我们的Visual Studio2008那样的强大的感知功能,即输入S即可提示出所有以S开头的关键字这样的功能。很简单,选项Auto Activation triggers for ...
科学家发现,即使在交通拥挤的大城市,室外的空气也比室内的空气干净,这是为什么呢?一个原因就是绿色植物不停地净化着室外的空气。所以,那些经常呆在家中或办公室的人应该给添置一些植物,但市场上的花草种类实在 ...
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/ ...
使用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 ...
今天在写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    ...
一直以来,对数据库只是会用,很少系统的学习过,很多概念知道但是不是很熟悉。    索引--可以加快搜索速度。这是我脑子里面的概念,可是SQL Server中索引有聚类索引(CLUSTERED)和非聚类索引。我数据表一般有ID字段,我就自然把它设置成了主键;而SQL Server会将主键设置为聚类索引,很多情况下,这是一种性能损失!! 1. SQL Server联机丛书中的介绍 根据数据库的功能,可在数据库设计器中创建三种类型的索引 — 唯一索引、主键索引和聚集索引。 提示   尽管唯一索引有助于找到信息,但为了获得最佳性能,建议使用主键约束或唯一约束。有关这些约束的更多信息,请参见主键约束 ...
说起职业素养,可能大家脑子里马上反映出来的是西服领带公文包的精干白领形象,其实作为程序员来说,外在可能没有那么重要,更多的是内在职业素养,本期调查分享了两个研发小组的故事,让大家在统计数据的基础上进一 ...
通过这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也 ...
前段时间逛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 ...
Global site tag (gtag.js) - Google Analytics