xplanner-0.7b7b-war.zip 在tomcat6 下错误
1. Open /xplanner/WEB-INF/classes/sbring-beans.xml2. Find the bean id="metaRepository"3. Replace <property name="repositories"><map>......</map></property> with <property name="repositories"><bean class="java.util.HashMap"><constructor-arg> <map>.....</map> </constructor-arg> </bean> </property>[@more@]扩展 Spring
eclipse中使用axis, 的jdk5+以上enum的冲突错误
jdk5+ 中enum是关键字和axis的enum出现冲突.解决办法,axis采用1.4,将org.apache.axis.enum用org.apache.axis.constants.enum替换就可以了[@more@]
软件开发团队组织机构
软件开发团队 [@more@]软件开发团队 组织机构 PM(Project Manager)(1) PM(Product Manager)(1) 美工(1) BA(Business Analyst)(1) Programmer(4..6) 具体分工 QA (Test)(2)BA: BA是一种介于客户和IT团队之间的角色,BA在IT项目中负责发掘、分析、传达和确认客户需求。 BA需要了解有关业务上的各种问题并发现 新的机会,搭建业务和IT人员之间的沟通桥梁,并 推荐问题的解决方案以实现组织的目标。这其中还包括参与系统的设计和测试
关于执行力
关于执行的十大误区:1、 过分追求完美;2、 考核A奖励B;3、 眼睛里只有明星员工;4、 到处是重点;5、 乐观速效;6、 不放弃任何机会;7、 迷信创新;8、 严密监控;9、 定位错误;10、 忽视细节。[@more@]
hibernate的cascade和inverse
4. hibernate如何根据pojo来更新数据库[@more@]4. hibernate如何根据pojo来更新数据库4.0 在commit/flush之前,hibernate不会对pojo对象作神秘的处理。4.0.1 在select查询出pojo时,hibernate根据“字段--属性”的对应关系,用字段的值填充pojo的属性;然后根据“关系标记”生成sql语句从relationTable中查询出满足条件的relationPojo,并把这些relatinPojo放到“关系属性”中。这个过程是机械的。4.0.2 在pojo对象被查出来后,到commit(或flush)之前,它将是一个普通的java对象,hibernate不会做额外的手脚。比如,不会限制你设置一个属性
private void infoStatistics (SessionFactory sessionFactory) ;
private void infoStatistics (SessionFactory sessionFactory) { Statistics stats = sessionFactory.getStatistics(); // total statistics stats.logSummary(); String[] clazz = stats.getEntityNames(); // entity statistics if (clazz != null && clazz.length > 0) { for (int i = 0; i < clazz.length; i++) { EntityStatistics entityStats = stats .getEntityStatistics(clazz[i]);
javascript 日期 增加天数
function addDaysToDate(myDate,days) { return new Date(myDate.getTime() + days*24*60*60*1000);}[@more@]<html><body><script language="javascript1.1">var d = new Date(07, 6, 2); alert(formatDate(d, "mmmm dd,y"));alert(formatDate(addDaysToDate(d, -2), "mmmm dd,y"));//alert("mm");function addDaysToDate(myDate,days) { return new Date(myDate.getTime() + days*24*60*60*1000);}function formatDate(strFullDate, strFormatString) { var strMonths
Maven2 用于度量和品质保证的插件
Maven2 用于度量和品质保证的插件 checkstyle 检查编码风格 常用的goal checkstyle:checkstyle 备注 可以用eclipse-cs编辑检查规则http://eclipse-cs.sourceforge.net/index.shtml surefire-report 生成单元测试报告 常用的goalsurefire-report:reportjdepend 生成包的度量报告 常用的goaljdepend:generatefindbugs 检查潜在的缺陷 常用的goalfindbugs:findbugscobertura 生成测试覆盖率报告 常用的goalcobertura:cobertura 备注 直接从官方镜像下载的版本有个bug,不能正确生成报告(参见http://jira.codehaus.org/browse/MCOBERTURA-61)
mysql 4.0 iso字体转到mysql5
mysql 4.0 iso字体转到mysql5 utf字体1 CREATE DATABASE CHARACTER SET 'gbk' COLLATE 'gbk_chinese_ci'; 2 mysql --default-character-set=gbk -uroot -pderbysoft dswitch < dswitch-db-20070613.sql 3 # MySql 4.0jdbc.driverClassName = org.gjt.mm.mysql.Driverjdbc.url = jdbc:mysql://localhost/dswitch?useUnicode=true&characterEncoding=utf-8&autoReconnect=truejdbc.username = jdbc.password = hibernate.dialect = net.sf.hibernate.dialect.MySQLDialecthibernate.show_sql = falsedababase.charset = utf-
mvn archetype:create -DgroupId=ce.demo.mvn -DartifactId=webapp -DarchetypeArtifactId=maven-archetype
mvn archetype:create -DgroupId=ce.demo.mvn -DartifactId=webapp -DarchetypeArtifactId=maven-archetype-webapp[@more@]
mysql 导入 mysqldump 备份得数据保 gone away错误
在mysql.ini得 [mysqld]中增加max_allowed_packet=16M [@more@]
XML概述
SAX DOM Jaxb dom4j jdom .......[@more@]0 SAX DOM 2种XML读写标准1 castor 从java 生成XML格式,方便,但xml格式不可以指定 Castor只解决java to xml 但只能使用它默认的schema2 digenstor 从java 生成XML格式,方便,但xml格式不可以指定 3 XmlBeans 从XML schema 生成java代码,http://blog.csdn.net/thinkerman/archive/2005/03/04/310217.aspxhttp://www.builder.com.cn/2005/1215/223516.shtml 5 Jaxb下载 jwsdp-2_0-windows-i586.exe Java – xml xml – java xml data binding很好的方式, 但2.0版本需要jdk1.5支持
备忘:启用 Tomcat 下的 HTTPS
首先说明,本文内容在 GOOGLE 上能搜到,所以是原创但不是首创。在此记录,仅供备忘。今天做了个实验,在 Tomcat 5.5 中启用 HTTPS 的连接。以前都是通过 APACHE 来做的,这回图省事,直接用 TOMCAT 了,没想到还挺麻烦。一、生成 KeyStore这一步比较简单,利用 JDK 自带的 keytool 即可完成。命令如下:wakan@wakan:~/tomcat2/bin> keytool -genkey -alias tomcat -keyalg RSA输入keystore密码: ************您的名字与姓氏是什么? [Unknown]: Wakan.Jiang您的组织单位名称是什么? [Unknown]: ZZNode您的组织名称是什么?
处理BIRT 直接读取mysql4.0 iso8859_1乱码问题
修改birt源码 [@more@]package org.eclipse.birt.core.format;public class StringFormatter{...... public String format( String str ) { if ( trim && str != null ) { str = str.trim( ); } try{ str = new String(str.getBytes("ISO8859_1"),"GBK"); }catch (Exception e){ e.printStackTrace(); } if ( formatPattern.equals( "Unformatted" ) ){ //$NON-NLS-1$ return str; }
ie6 bug 3个汉字乱码问题
document.location.href = "hotel.go?method=prepareAdd&queryString=" + encodeURI(vHString);[@more@]i
程序运行一段时间当机问题 hibernate3.1
hibernate3.1的bug 升级致hibernate3.2.1.此问题hibernate3.2.0rc4 fix[@more@]
tomcat struts url 乱码问题
发现一个 url 中文乱码问题 是由于oscache页面缓存引起的tomcat 4.1.31 jdk1.4.2 使用了oscache后页面乱码。[@more@]
Hibernate使用C3P0的连接池
最近的一个项目在Hibernate使用C3P0的连接池,数据库为Mysql。开发测试没有问题,在运行中每个一段长的空闲时间就出现异常:[@more@]最近的一个项目在Hibernate使用C3P0的连接池,数据库为Mysql。开发测试没有问题,在运行中每个一段长的空闲时间就出现异常:java 代码org.hibernate.exception.JDBCConnectionException: could not execute query at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:74) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
各种协议
MPL License,允许免费重发布、免费修改,[@more@]MPL License,允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者。这种授权维护了商业软件的利益,,它要求基于这种软件得修改无偿贡献版权给该软件。这样,围绕该软件得所有代码得版权都集中在发起开发人得手中。但MPL是允许修改,无偿使用得。MPL软件对链接没有要求。 BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二
常用标记说明
Camel标记法:首字母小写,后每个单词首字母大写myTestValuePascal标记法:首字母大写,后每个单词首字母大写MyTestValue匈牙利类型标记法:Pascal标记法前加一个字母说明类型sMyTestValue[@more@]