
Java初学者
文章平均质量分 69
calatustela
这个作者很懒,什么都没留下…
展开
-
Structs中文乱码解决方法
最近在学习Structs,很遗憾的遇到了许多前辈们都遇到过的中文乱码问题。上Google求助,得到如下几种结果。特记录下来,一一参研。1、在tomcat目录下的server.xml配置文件中的标签中添加属性URIEncoding,令URIEncoding="GBK";这个方法比较简单,但必须得的系统管理员权限。2、重载ActionServlet的process()解决structs中文转载 2007-10-28 19:54:00 · 1152 阅读 · 0 评论 -
SpringAop在项目中的一些巧妙使用(一)---方法执行时间记录
转载自:http://743389831.iteye.com/blog/1755241 AOP的概念大家应该都知道吧,Aspect Oriented Programming的缩写,意为:面向切面编程(也叫面向方面),可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。 我们这样理解,AOP就是一个监控者,它在外面看着我们...原创 2013-07-19 10:23:00 · 402 阅读 · 0 评论 -
Tomcat 7 APR 安装和配置
1. 什么是APR,APR (Apache Portable Runtime) is an open source project, which is supported by the Apache Foundation software. The main goal of this project is to provide the developer with an API, throug...原创 2013-07-12 13:01:02 · 247 阅读 · 0 评论 -
Comparator和Comparable在排序中的应用
转载来源:http://www.blogjava.net/fastunit/archive/2008/04/08/191533.html当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。一、Comparator强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给...原创 2013-07-03 11:35:01 · 101 阅读 · 0 评论 -
如何让tomcat工作在80端口
Linux环境下1024一下的端口默认都是给系统进程用的。tomcat的默认配置是在8080端口监听,如何让tomcat工作在80端口呢?很简单,使用iptables工具,增加一条8080端口到80端口的映射。命令如下:/sbin/iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080记得...原创 2011-11-04 17:30:26 · 170 阅读 · 0 评论 -
jmpopups无法使用jquery操作弹出窗口内容的解决办法
最近由于项目需要使用了jmpopups插件,用于做弹出窗口效果。发现一旦弹出静态窗口就无法使用AJAX对弹出的层内容进行修改。郁闷了很久。操作了对应的element之后,使用alert方法能够看到内容已经更新。但页面毫无变化。曾一度怀疑是jmpopups插件跟jquery之间发生冲突。偶然发现重新load弹出窗口,修改的内容赫然在页面上。 因此可以推断使用jmpopups插件弹出窗口之后,...原创 2011-04-07 11:35:06 · 165 阅读 · 0 评论 -
sqljdbc.jar和sqljdbc4.jar的区别
为了支持向后兼容以及可能的升级方案,JDBC Driver 2.0 在每个安装包中都包括 2 个 JAR 类库:sqljdbc.jar 和 sqljdbc4.jar。sqljdbc.jar 类库提供对 JDBC 3.0 的支持。sqljdbc.jar 类库要求使用 5.0 版的 Java 运行时环境 (JRE)。连接到数据库时,在 JRE 6.0 上使用 sqljdbc.jar 会引发异常...原创 2010-12-23 16:51:36 · 613 阅读 · 0 评论 -
dwr 同步处理等待服务器返回数据时 配置等待页面
转自:http://www.iteye.com/problems/13872008-07-09 congjl2002 (资深程序员)如下代码可以锁定页面,思路就是在框架下面加上几个div,然后定义div样式,每次提交后让div覆盖整个页面,提交结束后在隐藏<html xmlns="http://www.w3.org/1999/xhtml"> <head...原创 2010-09-04 19:59:47 · 199 阅读 · 0 评论 -
Struts2中Session的使用
在Struts2里,如果需要在Action中使用session,可以通过下面两种方式得到1.通过ActionContext class中的方法getSession得到2.Action实现org.apache.struts2.interceptor.SessionAware接口的方式来对session进行操作 下面先看一个采用第一种方式,在action中得到session的例子...原创 2009-12-14 22:46:32 · 70 阅读 · 0 评论 -
Java常用包说明
//如果不用,启动时不会出错,但使用Dwr时,会抛出异常:java.lang.NoClassDefFoundError: antlr/ANTLRException antlr-2.7.2.jar //如果不用此包,在启动时会抛出: nested exception is java.lang.NoClassDefFoundError: org/objectweb...原创 2009-12-14 22:39:46 · 99 阅读 · 0 评论 -
Middlegen-Hibernate 指南
作者: cd_eat cd_eat@yahoo.com.cn 于2005-5-31 本文转载不限,但请保持文章完整,谢谢。 如发现错误,请及时post到cd_eat@yahoo.com.cn ,以免误人子弟。 1. 简介 Middlegen是一个源代码产生工具,它可以从现有的数据库导出EJB,JDO,Hibernate等基础代码。你可以在 http://sourceforge....原创 2009-12-09 22:22:08 · 146 阅读 · 0 评论 -
Spring 主键序列获取
根据不同的主键产生方式,可能需要配置表名、主键字段名或序列名等信息。下面,我们以Oracle和MySql为例分别讲解使用序列及表字段产生主键值的方式。 DataFieldMaxValueIncrementer接口定义了3个获取下一个主键值的方法: lint nextIntValue():获取下一个主键值,主键数据类型为int; llong nextLongVal...2010-03-12 17:57:11 · 270 阅读 · 0 评论 -
搭建完美JSP开发环境
第一步:准备开发工具:JDK:jdk-6-windows-i586.exeTomcat:apache-tomcat-5.5.20.exeMyEclipse:EnterpriseWorkbenchInstaller_5.0GA_E3.2.exe 第二步:安装和配置你的j2sdk和tomcat: 执行j2sdk和tomcat的安装程序,然后按默认设置进行安装即可。配置环境变量 在...原创 2007-11-02 17:30:08 · 133 阅读 · 0 评论 -
搭建完美JSP开发环境
第一步:准备开发工具JDK:jdk-6-windows-i586.exeTomcat:apache-tomcat-5.5.20.exeMyEclipse:EnterpriseWorkbenchInstaller_5.0GA_E3.2.exe 第二步:安装和配置你的j2sdk和tomcat执行j2sdk和tomcat的安装程序,然后按默认设置进行安装即可。(一)JDK配置假定j2sd原创 2007-11-08 10:41:00 · 665 阅读 · 0 评论 -
JdbcTemplate学习笔记
转自:http://www.javaeye.com/topic/53526 仅供个人学习参考使用1、使用JdbcTemplate的execute()方法执行SQL语句jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))");2、如果是UPDATE或INSERT,可以用update转载 2007-10-29 09:49:00 · 379 阅读 · 0 评论 -
SpringAop在项目中的一些巧妙使用(二)--记录日志
转载自:http://743389831.iteye.com/blog/1755631在(一)中我们对AOP加动态代理有了初步认识,那如何使用这个记录用户进行了哪些操作呢?我们已经知道,AOP加动态代理我们可以知道用户都做了什么调用了哪些方法。我们也知道这些方法是干嘛用的,难道我们要写一个代码if调用了这个类的某某方法,那么这个用户做了什么什么....这个明显太复杂。如果我们对一些方法加注释...原创 2013-07-19 10:24:50 · 181 阅读 · 0 评论