`
文章列表
 今天在打包项目war文件的时候,突然发现居然每个action包里面的properties文件都没打进来,在网上看了半天终于找到解决方法。 问题:maven执行package命令打包时,src/main/java路径下的properties文件偶尔丢失 解决方式:pom.xml中加入resources配置 <build> <resources> <resource> <directory>src/main/java</directory> <includes> ...
  classpath 路径在每个J2ee项目中都会用到,即WEB-INF下面的classes目录,所有src目录下面的java、xml、properties等文件编译后都会在此,所以在开发时常将相应的xml配置文件放于src或其子目录下;           引用classpath路径下的文件,只需在文件名前加classpath:(需保证该文件确实位于classpath路径下); 如: Xml代码   <
<sqlMapConfig>    <sqlMap resource="com/angi/ibatis/maps/User.xml" /></sqlMapConfig> 以上配置省去了transactionManager的配置,就会使用external(外部)事务管理(ExternalTransaction),即等同如下配置:
在Maven中集成springMVC时,在页面引入EL表达式,但是总是失效,在网上找资料后发现可以在页面中添加<%@page isELIgnored="false"%>,试验后发现果然问题解决。 但是为什么不加这段代码时原来的EL表达式会失效呢?网上有这样的解释:(转载)   主要原因是EL表达式无法被解析到. 其实从后台取值并传值到前台来根本就没有错,而前台JSP页面EL表达式无效,解析不到EL表达式,引起的原因是web.xml中: <web-app version="2.5" xmlns="http://java. ...
Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不 需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上 改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。 一:Git是什么?        Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别?
[root@localhost soft]# java -versionjava version “1.4.2″gij (GNU libgcj) version 4.1.2 20071124 (Red Hat 4.1.2-42)注意,根据我在5.2下安装的情况,似乎不卸载自带的1.4,设置jdk6的安装无法生效。为了避免这种情况,我们首先还是卸载掉其自带的1.4版本的jdk。 [root@localhost soft]# rpm -qa | grep jdk[root@localhost soft]# rpm -qa | grep gcjlibgcj-4.1.2-42.el5java-1.4 ...
转载自博客园:   使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)   http://www.cnblogs.com/leefreeman/p/4211530.html   使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(二)   http://www.cnblogs.com/leefreeman/p/4226978.html    
  在页面跳转时,我们时常用 window.location.href  的方法,如下: window.location.href = 'monitor/queryalready_count?param_string='+param_string; 注意:window.location.href 的跳转是 get 的跳转方式   但是当参数param_string 过长时,比如参数字符串达到2K以上的长度,get跳转显然不可能了,就要使用form表单的形式实现post的方式跳转,可以在js中用以下方法实现:   document.write("<form ac ...
同步修改: 在mysql中,修改某一张表的某个字段时,同步另一张表的某个字段。   修改efarm_sso_account表的密码字段时,同步修改munitsctusers表的密码字段: DROP TRIGGER IF EXISTS trig_same_sso_ctuser_password; DELIMITER $$ CREATE TRIGGER efarm.trig_same_sso_ctuser_password AFTER UPDATE ON efarm_sso_account FOR EACH ROW BEGIN IF new.col_password != ...
  iBatis的xml中sql语句含中文时出现乱码的问题   在ibatis项目中有时候会在xml的sql语句中加入中文查询条件,例如 select * from user where name = '小明'  这种形式,在运行项目时会出现乱码问题,解决办法如下:   最近在iBatis网站上看到解决办法了是读xml的时候出了问题,需要在java文件读取ibatis配置xml 时,对Reader文件流设置编码要求 ibatis 版本2.3  Resources.setCharset(Charset.forName("UTF-8"));Reader reader ...
Tomcat的server.xml中Context元素的以下参数应该怎么配合适 <Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" acceptCount="100" />   
  Singleton:单例模式,可能会有线程安全的问题 Prototype:原型模式,不存在线程安全的问题   默认情况下,从bean工厂所取得的实例为Singleton(bean的singleton属性) Singleton: Spring容器只存在一个共享的bean实例,默认的配置。 Prototype: 每次对bean的请求都会创建一个新的bean实例。二者选择的原则:有状态的bean都使用Prototype作用域,而对无状态的bean则应该使用singleton作用域。   在 Spring2.0中除了以前的Singleton和Prototype外又加入了三个新的we ...
  问题:Struts 2 Action对象为每一个请求产生一个实例,因此没有线程安全问题。Spring的Ioc容器管理的bean默认是单实例的,上一次请求处理的状态信息被保持下来,并影响了下一次的请求,实际上就是Action中的类变量被不同的请求 ...
  Java代码   有两种流行Spring定时器配置:Java的Timer类和OpenSymphony的Quartz。      1.Java Timer定时     
利用ServletContextListener实现定时任务   一个实现ServletContextListener接口的类: StatisticsContextListener.java   package com.ed.cnc.servletListener;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;import com.ed.cnc.city.StatisticsTask;
Global site tag (gtag.js) - Google Analytics