- 博客(61)
- 收藏
- 关注
原创 maven编译报“编码 GBK 的不可映射字符”问题的解决
今早上hudson构建测试版本,本地可以完美编译,传到构建服务器上就报““编码 GBK 的不可映射字符”上网搜了资料说要设置编码,设置如下,<encoding>UTF-8</encoding>为解决问题关键<plugin> <groupId>org.apache.maven.plugins</groupId&g...
2013-10-11 09:47:12
176
原创 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...
2013-05-21 11:52:33
185
原创 servlet下载含中文文件名文件
今天项目中实现一个servlet下载文件的功能,保存文件时,文件名出现异常。 研究了一下,做下记录。 servlet代码: package com.my.servlet;import java.io.BufferedInputStream;import java.io.BufferedOutputSt...
2012-01-14 22:31:59
349
原创 eclipse-j2ee 导入已有项目,tomcat版本问题
在project的.setting folder下面,有个名为org.eclipse.wst.common.project.facet.core.xml的文件,里面配置有各种版本信息。此时,按照本机配置修改这个文件,问题就解决了。<?xml version="1.0" encoding="UTF-8"?><faceted-project><runtime nam...
2011-11-27 11:56:28
268
原创 eclipse JavaHL安装问题
昨天下午,用得好好的eclipse报 "failure to load javaHl”,刚开始以为是安装了scala的开发环境导致的。然后google了一下,一堆都是ubuntuxia 下地解决方案。偶尔看到一篇说 "在windows下的eclipse里面Go to Preferences > Team > SVN > change the SVN interf...
2011-11-19 09:45:41
244
原创 初识有穷状态机
由于项目提交测试,上班时间比较无聊,于是乎瞎逛论坛回答问题赚积分。无意间看到开源中国老大红薯发的贴,是关于 一道笔试题的。解题的思路是通过有穷状态机来解决,看了一下思路,自己也写了写java版本的。(原文是C++版本的) 题目的要求是:一个字符串由多个单词组成,这些单词由一个或者连连续多个空格分隔开,请写一个程序统计输入的字符串 有多少个单词。 说明一...
2011-11-03 14:33:27
583
原创 sql server 2008安装提示重启计算机 错误
运行 regedit删除注册表键HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
2011-09-29 13:04:40
111
原创 实体类、边界类、控制类
在系统分析阶段将分析类分成三种类型:实体类、边界类、控制类 实体类: 实体类是用于对必须存储的信息和相关行为建模的类。实体对象(实体类的实例)用于保存和更新一些现象的有关信息,例如:事件、人员或者一些现实生活中的对象。实体类通常都是永久性的,它们所具有的属性和关系是长期需要的,有时甚至在系统的整个生存期都需要。 实体类的找寻相对简单点,这里就不再做具...
2011-09-13 11:12:39
759
原创 java代码注释规范
一、规范存在的意义 应用编码规范对于软件本身和软件开发人员而言尤为重要,有以下几个原因: 1、好的编码规范可以尽可能的减少一个软件的维护成本 , 并且几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护; 2、好的编码规范可以改善软件的可读性,可以让开发人员尽快而彻底地理解新的代码; 3、好的编码规范可以最大限度的提高团队开发的合作效率; 4、长期的规...
2011-06-30 09:52:30
242
原创 Dom4j下载及使用Dom4j读写XML简介
要使用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的话还需要...
2011-06-29 16:44:00
109
原创 风雨20年:我所积累的20条编程经验 (转)
编者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你能在本文中看到自己的身影。 从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。...
2011-06-14 10:38:24
118
原创 servlet的线程问题
最近在项目中,用servlet生成图像显示投票结果,由于多次调用了显示结果的servlet,导致了显示的结果并不稳定,这个问题是servlet的单线程引起的,上网搜了解决方案,最后以“定义局部变量”的方式很好的解决该问题。附:网上搜的有关于servlet线程问题的文章,如下: 摘 要:介绍了Servlet多线程机制,通过一个实例并结合Java 的内存模型说明引起Servlet...
2011-03-31 16:08:26
111
原创 hibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)等
最近在项目中遇到这样的报错:hibernate Illegal attempt to associate a collection with two open sessions上网搜了一下,解决方法时将hibernate的update方法改为merge.借此机会也好好地了解了一下hibrenate的各种操作的区别,如下: (转自:http://www.blogjava.ne...
2011-03-23 14:35:10
117
原创 poi动态生成excel并导出
最近在一个项目中,应用到了poi来动态生成excel并将其导出.poi用起来还是蛮好用的,就是要设置excel的格式 耗费点时间。以下将一些常用的方法作一总结: HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet(); //生成一行 HSSFRow row0 = sheet....
2011-03-13 20:49:01
601
原创 jdbc批处理获取中间sql语句出错
最近在用jdbc的批处理,在使用过程中出现了批处理当中的几条sql语句有问题导致出错。具体解决方案如下:try{ pstmt.executeBatch(); }catch(SQLException e){ while (e != null) { System.out.println("Message: " + e.getMessage ())...
2011-01-28 11:31:04
492
原创 myeclipse 报错 com/genuitec/eclipse/j2eedt/core/J2EEProjectUtil
今天开发过程中遇到的小插曲,servers的窗口打不开。报这样的错误: com/genuitec/eclipse/j2eedt/core/J2EEProjectUtil 上网搜到的都是关于eclipse发生这样的错误时采取的解决方案,想了想其实myeclipse也是在eclipse的基础上搭建的, 这个方法应该可以解决问题,试了一试,果...
2011-01-07 21:42:21
480
原创 在MyEclipse下配置JBPM
本文是基于jbpm 3.2.3版本 第一步:下载JBPM 版本为:jbpm 3.2.3第二步:解压,并复制目录下的H:\javaws\study\jbpm-3.23\jbpm-jpdl-suite-3.2.3\jbpm-jpdl-3.2.3\designer:designer文件夹到MyEclipse目录下面的地方(C:\MyEclipse6.6\) 第三步:把des...
2011-01-02 17:31:35
209
原创 SSH较新版本包
struts2 相关包--------------------------------------------------xwork-2.0.5.jar webwork的核心库 ognl-2.6.11.jar OGNL表达式语言,struts2支持该EL freemarker-2.3.8.jar 表现层框架,定义了struts2的可视组件主题 commons-beanutils.jar 提供...
2010-12-30 14:43:43
128
原创 structs2There is no Action mapped for namespace / and action name..问题
"There is no Action mapped for namespace / and action name XXX" 估计是struts2入门都会遇到的问题简单的总结一下今天的问题:1.把struts.xml文件放在了WEB-INF文件夹里了,这是Struts1.x的思维定势,尽管资料上明确地指明要放在WEB-INF/classes文件里(也就是myeclipse的src文件下)...
2010-12-04 21:31:53
151
原创 Hibernate中one-to-one学习札记
1.关于one-to-one 持久化对象之间一对一的关联关系是通过one-to-one元素定义: <one-to-one name="propertyName" (1) class="ClassName" ...
2010-11-25 17:02:11
171
原创 marquee
滚动文字Marquee属性及参数设置滚动字幕Marquee代码大全基本语法 -------------------------------------------<marquee>滚动文字 </marquee> 文字移动属性的设置 方向<direction=#> #=left, right,up,down <marquee direction=...
2010-10-21 13:52:08
123
原创 tomcat中文乱码问题的解决(实践中更新)
get方法的乱码解决:一般有这个设置都不会乱码post方法的乱码解决:添加代码:request.setCharacterEncoding("GBK")
2010-10-18 09:39:06
78
原创 执行脚本文件初始化mysql数据库和oracle数据库的方法
mysql:方法一: 在命令行下(未连接数据库),输入 mysql -h localhost -u root -p123456 < F:/sql/test.sql 回车. 方法二: 在命令行下(已连接数据库,此时的提示符为 mysql> ),输入 source F:/sql/test.sql 或者 \. F:/sql/test.sql 回车[color=red]注...
2010-10-17 14:49:53
974
原创 sql语句札记
组合查询:sql的组合查询操作符有UNION(并操作),INTERSECT(交操作)和MINUS(差操作)3种1.union操作与条件or等价2.interset不与and等价3.minus例子:求选修了c1课程但没有选修c2课程的学生的学号select xuhao from xuanke where kch='c1'minusselect xuhao ...
2010-10-11 15:09:23
113
原创 jquery validate api
jQuery.validate.js API Name Type validate( options ) Returns: Validator 验证所选的FORM valid( ) Returns: Boolean 检查是否验证通过 rules( ) Returns: Options 返回元素的验证规则 rules( "add", ...
2010-10-09 20:14:50
138
原创 连接sql server2005测试
[code="java"]import java.sql.*; public class testSqlserver { public static void main(String[] args) { // Create a variable for the connection string. String connectionUrl =...
2010-09-17 15:15:13
142
[Lucene.Net] 基本用法
本文仅记录一些简单的使用方法,供初学者参考。以下例子采用 Lucene.NET 1.9 版本,可取去 Lucene.Net 下载。1. 基本应用using System;using System.Collections.Generic;using System.Text;using Lucene.Net;using Lucene.Net.Analysis;using Lucene.N...
2010-09-02 09:47:00
99
json札记
js 中读取JSON的方法探讨方法一:函数构造定义法返回var strJSON = "{name:'json name'}";//得到的JSONvar obj = new Function("return" + strJSON)();//转换后的JSON对象alert(obj.name);//json name 方法二:js中著名的eval函数var strJSON = "{name:...
2010-08-28 10:21:00
141
原创 Tomcat6.0配置
第一步:下载j2sdk和tomcat:到sun官方站点 最新的jdk为1.6.04,tomcat为6.0,建议jdk1.4以上,tomcat4.0以上第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后设置按照路径进行安装即可。1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添...
2010-08-21 09:34:49
124
原创 java串行化
1.先建立一个员工类[code="java"]import java.io.Serializable;public class Employee implements Serializable { int ID; String Name; transient float salary; public Employee(int id,Strin...
2010-08-20 00:16:31
119
原创 java文件流操作相关
1.通过文件字节流复制文件[code="java"] public class HelloWorld { /** * @param args */ public static void main(String[] args) { int b=0; FileReader in=null; FileWriter out=null;...
2010-08-19 20:36:44
100
(provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错) 出错原因
要明确数据库连接字符串中的server的值,要与服务器名相同才行!如:server=.\SQLSERVER2005;Initial Catalog=school;uid=sa;pwd=sa;
2010-08-12 16:16:00
443
解决Microsoft SQL Server Management Studio Express不能在win7附加数据库的方法
今天在win7下用Microsoft SQL Server Management Studio Express附加数据库出现以下错误:Microsoft SQL Server Management Studio Express------------------------------附加数据库 对于 服务器“xxxx-pc\SQLEXPRESS”失败。 (Microsoft.SqlS...
2010-08-12 15:27:00
446
安装SQL2005时只有配置工具或 错误码是29506-[解决方案]
在Win7下安装SQL2005时会提示不兼容,需要安装SQL2005 SP3或更高的版本,不用管它,一直安装下去,等装完在开始菜单没有SQL Server Management Studio。没关系,只要下载微软的“SQL Server Management Studio Express”就能解决(地址是http://www.microsoft.com/downloads/details....
2010-08-12 14:55:00
181
javascript 技巧集
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey...
2010-06-11 10:48:00
151
jquery技巧总结
语法总结和注意事项1、关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。2、jQuery对象与dom对象的转换只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还...
2010-05-27 19:21:00
109
jquery选择器初探
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta h
2010-05-25 22:50:00
91
错误602,未能在sysindexes中找到数据库 的解决办法
这是因为附加的的数据库是Sql2005格式,而使用的是Sql2000附加造成的解决办法:直接附加或附加应该是不行的, 用脚本+导数据肯定没有问题。 Sql2005转到Sql2000的步骤步骤 1. 生成for 2000版本的数据库脚本 Sql2005 的manger studio -- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例 -- 右键要转到2000的库 -- 任务 -- 生成...
2010-05-01 11:34:00
1196
MMC不能打开文件SQLServerEnterpriseManager.MSC的解决方法
“开始” —> “运行” —> 键入MMC命令 弹出如下窗口: “文件” —> “添加/删除管理单元(M)”或者直接按Ctrl+M,弹出下面窗口: 单击下面的“添加”按钮,选中“Microsoft SQL 企业管理器”: 单击“添加”按钮,添加成功,直接关闭这个窗口,然后在上面“添加/删除管理单元”的列表中可以看到了企业管理器了,同时点击“确定”按钮,在“控制台1 ”...
2010-05-01 11:13:00
391
在单个页面中实现多个radiobuttonlist的单选
最近做的这个项目 让我对radiobuttonlist的应用有了进一步的了解,也对js产生了敬意 呵呵 废话少说 来点具体的.要实现这个效果只要 前台加这段js的代码:<script language="javascript"> function test(obj) { var len=document.getElementsByTagNam...
2010-04-11 14:49:00
195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人