`
文章列表
        今早上hudson构建测试版本,本地可以完美编译,传到构建服务器上就报““编码 GBK 的不可映射字符” 上网搜了资料说要设置编码,设置如下,<encoding>UTF-8</encoding>为解决问题关键 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version ...

Ibatis测试demo

今天写了个ibatis3的deom,发上来权当笔记。 ibatis3下载地址 http://repo1.maven.org/maven2/org/mybatis/mybatis/3.2.2/ 下载(mybatis-3.2.2.jar) 1.项目目录  2.源码解析 Org.java pojo类   package com.ibatis3.test; public class Org { private String id; private String orgName; private String parentId; public Org(){ ...
      今天项目中实现一个servlet下载文件的功能,保存文件时,文件名出现异常。             研究了一下,做下记录。               servlet代码:         package com.my.servlet; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import jav ...
  在project的.setting folder下面,有个名为org.eclipse.wst.common.project.facet.core.xml的文件,里面配置有各种版本信息。此时,按照本机配置修改这个文件,问题就解决了。<?xml version="1.0" encoding="UTF-8"?><faceted-project><runtime name="Apache Tomcat v5.5"/><fixed facet="jst.web"/>< ...
      昨天下午,用得好好的eclipse报 "failure to load  javaHl”,刚开始以为是安装了scala的开发环境导致的。然后google了一下,一堆都是ubuntuxia 下地解决方案。偶尔看到一篇说 "在windows下的eclipse里面Go to Preferences > Team > SVN > change the SVN interface to SVNKit (PureJava).” 然后就跟真进去看了。如下图所示:   恍然大悟,改了一下选项就行了。      
   由于项目提交测试,上班时间比较无聊,于是乎瞎逛论坛回答问题赚积分。无意间看到开源中国老大红薯发的贴,是关于   一道笔试题的。解题的思路是通过有穷状态机来解决,看了一下思路,自己也写了写java版本的。(原文是C++版本的)   题目的要求是:一个字符串由多个单词组成,这些单词由一个或者连连续多个空格分隔开,请写一个程序统计输入的字符串   有多少个单词。       说明一下,此题解决方法不唯一,也有比我用的方法更简单。在这里,只是想针对有穷状态机算法来解决,顺便了解一   下该算法。       实现原理:         字母表:英文字母和空格。     ...
运行 regedit 删除注册表键HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
    在系统分析阶段将分析类分成三种类型:实体类、边界类、控制类   实体类:      实体类是用于对必须存储的信息和相关行为建模的类。实体对象(实体类的实例)用于保存和更新一些现象的有关信息,例如:事件、人员或者一些现实生活中的对象。实体类通常都是永久性的,它们所具有的属性和关系是长期需要的,有时甚至在系统的整个生存期都需要。      实体类的找寻相对简单点,这里就不再做具体的叙述了。   边界类:     边界类是系统内部与系统外部的业务主角之间进行交互建模的类。边界类依赖于系统外部的环境,比如业务主角的操作习惯、外部的条件的限制等。它或者是系统为业务主角操作提供 ...
一、规范存在的意义    应用编码规范对于软件本身和软件开发人员而言尤为重要,有以下几个原因:    1、好的编码规范可以尽可能的减少一个软件的维护成本 , 并且几乎没有任何一个软件,在其整个生命周期中,均由最初 ...
要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/目前最新dom4j包下载地址:http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j-1.6.1.zip 解开后有两个包,仅操作XML文档的话把dom4j-1.6.1.jar加入工程就可以了,如果需要使用XPath的话还需要加入包jaxen-1.1-beta-7.jar. 以下是相关操作: 一.Document对象相关 1.读取XML文件,获得document对象.            SAXReader read ...
 编者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳 森在文中所言,本文适合刚毕业的 ...
   最近在项目中,用servlet生成图像显示投票结果,由于多次调用了显示结果的servlet,导致了显示的结果并不稳定,这个问题是servlet的单线程引起的,上网搜了解决方案,最后以“定义局部变量”的方式很好的解决该问题。附: ...
    最近在项目中遇到这样的报错:hibernate Illegal attempt to associate a collection with two open sessions 上网搜了一下,解决方法时将hibernate的update方法改为merge.借此机会也好好地了解了一下hibrenate的各种操作的区别,如下:   (转自 ...
最近在一个项目中,应用到了poi来动态生成excel并将其导出.poi用起来还是蛮好用的,就是要设置excel的格式 耗费点时间。以下将一些常用的方法作一总结:     HSSFWorkbook wb = new HSSFWorkbook();  HSSFSheet sheet = wb.createSheet();     //生成一行   HSSFRow row0 = sheet.createRow(0);  row0.setHeight((short)(15.625*20));//20px高    //生成一列  HSSFCell cell0 = row0.createCe ...
最近在用jdbc的批处理,在使用过程中出现了批处理当中的几条sql语句有问题导致出错。具体解决方案如下: try{ pstmt.executeBatch();   }catch(SQLException e){ while (e != null) { System.out.println("Message: " + e.getMessage ()); e = e.getNextException(); System.out.println("..........."+e); ...
Global site tag (gtag.js) - Google Analytics