自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 替换sun.misc.BASE64Encoder

sun.misc.BASE64Encoder 是sun内部使用类,没有公开,所以正式使用时候也不建议使用如果使用该类maven 构建的时候会报错,网上有方法在maven-compiler-plugin 插件中指定jar包,但改方法中路径是死的,所以对于正式项目没有意义。最好的方式就是用其他jar包替换:比如:commons-codecmaven: poml.xml ...

2014-02-21 11:49:48 756

原创 替换sun.misc.BASE64Encoder

2014-02-21 11:49:48 385

转载 SimpleDateFormat 解决非线程安全

SimpleDateFormat类的继承关系:java.text Class SimpleDateFormatjava.lang.Object |   +----java.text.Format |   +----java.text.DateFormat|   +----java.text.SimpleDateFormat

2014-02-14 15:45:06 1194

原创 J2EE项目异常处理 [转]

转自:http://www.iteye.com/topic/72170J2EE项目异常处理 为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!”。笔者在初学java时也是这样认为的。如何在一个多层的j2ee项目中定义相应的异常类?在项目中的每一层如何进...

2013-11-22 11:04:34 91

原创 J2EE项目异常处理 [转]

2013-11-22 11:04:34 85

原创 spring3 集成tiles3

截止目前最新的Tiles版本是Tiles3。如今,网站一般分为可重复使用的模板正在呈现不同的网页之间的的。例如,一个网站中包含的页眉,页脚,菜单等项目仍然通过了该网站相同,并给它一个共同的外观和感觉。这是很难很难的代码在每一个网页,如果以后需要改变是不是所有的页面需要修改。因此,我们使用模板化机制。我们创建一个共同的页眉,页脚,菜单页,其中包括在每一页。TilesSupport插件允许...

2013-06-19 15:54:30 145

原创 spring3 集成tiles3

2013-06-19 15:54:30 84

原创 Linux下postgresql 安装与开机启动 【转】

Linux下postgresql 安装1 添加用户 创建目录 useradd postgres -d /usr/local/pgsql passwd postgres mkdir /usr/local/pgsql/ mkdir /usr/local/pgsql/data chown -R postgres /usr/local/pgsql chown pos...

2013-02-16 11:11:58 215

原创 Linux下postgresql 安装与开机启动 【转】

cal/pgsql chown postgres /usr/local/pgsql/data 2 设置环境变量 vi /etc/profile export LD_LIBRARY_PATH=/usr/local/pgsql/lib:$LD_LIBRARY_PATH export PATH=/usr/local/pgsql/bin:$PATH export PGDATA=/usr/local/pgsql/data export MANPATH=$MANPATH:/u

2013-02-16 11:11:58 125

原创 ireport $P{SUBREPORT_DIR}参数的使用【转】

ireport中提供了自带属性$P{SUBREPORT_DIR}当我们新建.jrxml文件时默认$P{SUBREPORT_DIR}="存放当前设计的.jrxml文件的文件夹绝对路径"此时需注意应把$P{SUBREPORT_DIR}值设置为$P{SUBREPORT_DIR}="",这表示获得当前运行环境的.jrxml文件的上级文件绝对路径如果不进行此设置则部署到运行环境时会以设计时的路径加载...

2012-06-05 10:47:49 239

原创 ireport $P{SUBREPORT_DIR}参数的使用【转】

}值设置为$P{SUBREPORT_DIR}="",这表示获得当前运行环境的.jrxml文件的上级文件绝对路径如果不进行此设置则部署到运行环境时会以设计时的路径加载.jrxml文件,会报Could not load object from location:.jrxml错误另外如果设计时用到多级子报表,则应当把顶级报表的$P{SUBREPORT_DIR}参数传给子报表,如果不进行此操作则第三级.jrxml文件不能被加载Could not load object from lo

2012-06-05 10:47:49 149

原创 ireport 把sql 片段作为参数传入

普通传参 例如:select * from emp as e where e.name = $P{param}但是我想把sql语句的某个片段做为参数传入,应该要怎么做呢?很简单,用$P!{param}就可以替换sql的任何部分。如下:$P!{param} = where e.name = 'aa';select * from emp as e $P!{param};...

2012-04-13 13:58:00 333

原创 ireport 把sql 片段作为参数传入

换sql的任何部分。如下:$P!{param} = where e.name = 'aa';select * from emp as e $P!{param};

2012-04-13 13:58:00 145

原创 《深入理解java虚拟机》自动装箱拆箱实例

详细链接http://blog.csdn.net/woshiwu/article/details/6637310

2011-11-16 15:16:00 155

原创 《深入理解java虚拟机》自动装箱拆箱实例

2011-11-16 15:16:00 68

原创 js清空file类型的值得几种方法,不同浏览器下

在firefox下使用js清空file控件的value非常简单, 即:obj.value=""; 就可以了,但在ie下,由于出于安全等方面考虑,file的value被设为了只读,所以js对其不能直接地控制,因此我们只能使用一些变通的方法来解 决,网上对此也有好些方法,在此我谈谈自己认为最好的几种。下面以上传文件格式限制(只对扩展名判断)这一实例来说明。1、file控件由HTML生成...

2011-03-23 11:30:07 381

原创 js清空file类型的值得几种方法,不同浏览器下

2011-03-23 11:30:07 320

原创 json 日期转换

使用JsonConfig配置JsonObject对象,可以生成你想要的日期格式数据。 具体的配置使用JsonConfig对象,代码如下: Java代码 1.JsonConfig config = new JsonConfig(); 2. config.registerJsonValueProcessor(Date.class, new Da...

2011-01-17 17:01:22 108

原创 json 日期转换

(); 2. config.registerJsonValueProcessor(Date.class, new DateJsonValueProcessor("yyyy-MM-dd")); JsonConfig config = new JsonConfig(); config.registerJsonValueProcessor(Date.class, new DateJsonValueProcessor("yyyy-M

2011-01-17 17:01:22 114

原创 重构的一些经验

http://vissul.iteye.com/blog/377104当我们已经对设计模式倒背如流时,却往往发现在实际代码编写中有生搬硬套的感觉。设计模式是前人经验的总结,直接拿来用合不合适呢?这让我想起了大学一位老师告诉我们的一条学习的道路“知识,理论,智慧”。设计模式是很一种优雅的“智慧”,但对于我们初学者来说还仅仅是留存于文字的“知识”。把“知识”融合到自己的开发中,在不断探索和总结中形...

2011-01-13 18:39:42 146

原创 重构的一些经验

2011-01-13 18:39:42 105

原创 有效地使用svn的分支和标签

Subversion中的分支和标签是非常灵活的,这是因为它使用了非常简单的拷贝的动作实现了分支和标为了避免混乱,你需要制定分支和标签的使用原则。例如,什么时候创建分支,创建什么样的分支,它们如何命名。如果有这样的原则,你会发现这将增强项目团队的协作能力。在有效地使用分支和标签前,你必须决定在什么样的环境下创建如何的的分支和标签,以及这些标签是如何在仓库里组织的。1、如何并行开发...

2011-01-05 15:43:13 127

原创 有效地使用svn的分支和标签

例如,什么时候创建分支,创建什么样的分支,它们如何命名。如果有这样的原则,你会发现这将增强项目团队的协作能力。在有效地使用分支和标签前,你必须决定在什么样的环境下创建如何的的分支和标签,以及这些标签是如何在仓库里组织的。1、如何并行开发 典型地,如果同时有多个项目同时在开发中,可能会用到基于标签来或本号创建分支。例如,你正在开发A项目,当他在1.0正式向客户发布的时候,你标识这个里程碑,然后项目继续向增加许多功能的2.0开发,在开发2.0的同时,1.0发现了bug,你在1.0的tag上,

2011-01-05 15:43:13 90

原创 js刷新页面方法

Javascript刷新页面的几种方法:1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(location) 5 document.execCommand('Refresh') 6 window.navigate(location) 7 ...

2010-12-28 15:47:33 76

原创 js刷新页面方法

igate(location) 7 location.replace(location) 8 document.URL=location.href

2010-12-28 15:47:33 61

原创 给ckeditor编辑器添加自定义按钮

1、首先下载并安装ckeditor。2、自定义工具栏按钮:我们可以自定义ckeditor工具栏要显示的按钮,工具栏按钮定义可以参考这里。现在我们需要向工具栏添加一个自定义功能的按钮。ckeditor工具栏中的每个按钮都是作为插件定义在ckeditor\plugins\ 目录中。我们在ckeditor\plugins\中创建一个新文件夹linkbutton。在linkbutt...

2010-12-20 10:52:13 996

原创 给ckeditor编辑器添加自定义按钮

2010-12-20 10:52:13 651

原创 字符串替换

最好还是用我们自己实现的替换字符串的方法来做(JDK 1.4 之前找的代码): // ------------------------------------ 字符串处理方法 // ---------------------------------------------- /** * 将字符串 source 中的 oldStr 替换为 newStr, 并以大小写敏感方式进...

2010-12-17 11:24:32 97

原创 字符串替换

------------- /** * 将字符串 source 中的 oldStr 替换为 newStr, 并以大小写敏感方式进行查找 * * @param source * 需要替换的源字符串 * @param oldStr * 需要被替换的老字符串 * @param newStr * 替换为的新字符串 */ public static String replace(String source, String oldStr, String newStr) {

2010-12-17 11:24:32 71

原创 fckeditor的两种基本配置

1.Fckeditor官网:http://ckeditor.com/2.下载地址: http://ckeditor.com/download3.文档地址: http://docs.cksource.com一.将下载后的文件解压并放到WebRoot目录下二.导入JS文件三.使用,有四种方法来调用1.使用JS直接创建Js代码 1. 2.var oFC...

2010-11-09 21:16:24 76

原创 fckeditor的两种基本配置

JS文件三.使用,有四种方法来调用1.使用JS直接创建Js代码 1. 2.var oFCKeditor = new FCKeditor('FCKeditor1'); 3.//1.BasePath表示fckeditor的目录 4.//第一个/表示WEBServer的根目录,所以必须加上工程路径 5.//最后必须以/结尾,否则报错 6.//2.可以使用相对路径如: fckeditor/ 7.oFCKeditor.BasePath = &qu

2010-11-09 21:16:24 62

原创 Spring注解入门

随着Annotation的流行,一些主流框架都加入了对Annotation的支持。使用Annotation能够简化很多配置工作,能够很大程度上提高程序开发的效率。本文将 Spring 2.5 新增的 Sping MVC 注解功能,介绍如何使用注解配置替换传统的基于 XML 的 Spring MVC 配置。 Controller 更加灵活 传统方式:当创建一个 Controller 时,...

2010-11-03 13:48:51 76

原创 Spring注解入门

2.5 新增的 Sping MVC 注解功能,介绍如何使用注解配置替换传统的基于 XML 的 Spring MVC 配置。 Controller 更加灵活 传统方式:当创建一个 Controller 时,我们需要直接或间接地实现org.springframework.web.servlet.mvc.Controller 接口。一般情况下,我们是通过继承 SimpleFormController 或 MultiActionController 来定义自己的 Controller 的。 注解方式

2010-11-03 13:48:51 55

原创 Spring MVC 注解及XML双重配置

平常使用Spring 导出 WebService时,为了能在Spring MVC中既能使用注解进行Controller配置及用XML配置,如下: Java 代码 另外还要加入DefaultAnnotationHandlerMapping, 不然会被 XML的映射覆盖! Java代码 ...

2010-11-03 13:43:02 135

原创 Spring MVC 注解及XML双重配置

2010-11-03 13:43:02 81

原创 springMVC配置【转】

转帖原址:http://sifutian.iteye.com/blog/389216一,配置分发器DispatcherServlet 是Spring MVC 的入口所有进入Spring Web 的 Request 都经过 DispatcherServlet需要在 web.xml 中注册 DispatcherServlet dispatherContext o...

2010-11-01 11:10:06 67

原创 springMVC配置【转】

xml 中注册 DispatcherServlet dispatherContext org.springframework.web.servlet.DispatcherServlet 1加载 DispatcherServlet 时 Spring 会尝试读取配置文件默认的配置文件位于 web.xml 相同的路径下 文件名与注册的 Servlet名有关 Servlet注册名跟上 -servlet.xml例如:上面的 Servlet 注册名为 dispatc

2010-11-01 11:10:06 53

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除