- 博客(51)
- 问答 (1)
- 收藏
- 关注
原创 freemarker 遍历 enum
freemarker遍历enum 示例: enumpackage com.xxx;public enum BooleanEnum { TRUE(Boolean.TRUE, "是"), FALSE(Boolean.FALSE, "否"); private final Boolean value; private final String inf...
2013-10-31 13:39:12
524
原创 spring jar包说明
spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了 spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 除了spring.jar文件,Spring还包括有其它独立的jar包,各自包含着对应的Spring组件,用户可以根据自...
2013-08-07 11:20:12
141
原创 ExtJs grid带参出现中文乱码的解决方式
Grid的store可附加参数进行查询,其采用的请求方式是get,会将参数直接带在请求地址中,如果出现中文,就会出现乱码,因此需要将Store的请求方式改成Post 例子如下: Ext.define('W.gzgl.stores.common.MenuStore', { extend : 'Ext.data.Store', pageSize : 2...
2012-08-13 10:57:39
309
原创 ExtJS 4 grid 带参数 查询 分页 store beforeload 解决办法
pagetoolbar只会把start、limit、page、sort、dir传递给store。可以采用下列方式增加参数: var store = new Ext.data.Store({ pageSize: GridPageSize, model: 'Master', autoLoad: false, proxy...
2012-07-18 17:37:30
171
原创 Extjs 错误提示信息
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/htm
2012-07-12 11:23:45
278
原创 spring-security3笔记二
自定义登录界面spring-security会自动生成登录表单,但是一般情况下程序都需要自己定义登录界面。一、新建登录页面文件 添加登录表单,以及相关字段,表单的响应请求为:j_spring_security_check 用户名和密码的字段名如下: <form action="${pageContext.request.contextPath}/j_s...
2012-04-12 11:19:00
185
原创 JSP中el表达式不解析的问题
碰到一个问题,jsp页面上的el表达式原样输出不做解析,找了好久才发现是web.xml文件使用的是servlet 2.3版本的声明的问题。el在servlet 2.3中默认是不启用的。原web.xml文件内容如下:<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN...
2012-04-10 17:21:58
118
原创 spring-security3笔记一
spring-security3 简单使用一、加入jar包:maven会将spring-security-web一来的包加入到工程中,spring-security-config文件包含spring-security需要的配置文件。另外加入j2ee api的包。二、spring配置文件<?xml version="1.0" encoding="U...
2012-04-10 16:12:20
121
原创 使用maven时出现Failure to transfer 错误的解决方法
在eclipse里使用maven,连接nexus私服。添加依赖之后,总是报添加的依赖jar文件找不到,但是在nexus的库里面能找到这个依赖的jar文件,但是在本地的maven库里面找不到,于是我将本地库里面这个依赖对应的文件夹删掉,然后在eclipse里面执行update dependencies。成功解决问题!右键单击项目->maven->updat...
2012-04-06 17:19:28
2382
原创 session过期跳转到登陆页面并跳出iframe框架
可以用javaScript解决 在你想控制跳转的页面,比如login.jsp中的<head>与</head>之间加入以下代码: <script type="text/javaScript"> if (window != top) top.location.href = location.href; </script> ...
2012-04-06 17:17:45
152
原创 hibernate3-maven-plugin 配置
使用hibernate3-maven-plugin 可根据hibernate 或JPA的配置导出建表脚本,根据表结构导出java类,如下是根据JPA的配置信息导出建表脚本的例子: <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>hibernate3-...
2012-04-06 17:17:28
292
原创 jqgrid和jquery ui一同使用造成字体大小不一致的问题
jqgrid和jquery ui一同使用会造成按钮、对话框等显示的字体太大,需要在页面上在加上一段style来指定页面上文字大小。 html,body { font-size: 75%;}
2012-03-31 14:45:34
167
原创 struts2 freemaker sitemesh集成
官方提供的参考配置文件如下: <filter> <filter-name>struts-prepare</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter</filter...
2012-03-05 16:02:58
139
原创 struts2 FilterDispatcher 和 StrutsPrepareAndExecuteFilter 的区别
FilterDispatcher是struts2.0.x到2.1.2版本的核心过滤器.! StrutsPrepareAndExecuteFilter是自2.1.3开始就替代了FilterDispatcher的.! 这样的改革当然是有好处的.! 为什么这么说.? 应该知道如果我们自己定义过滤器的话, 是要放在strtus2的过滤器之前的, 如果放在struts2过滤器之后,你自己的过滤器对actio...
2012-02-20 12:42:29
90
原创 maven使用:同时生成 jar 和 war 包
<?xml version="1.0" encoding="UTF-8"?><project> <modelVersion>4.0.0</modelVersion> <artifactId>project1</artifactId> <packaging>
2011-12-20 14:08:54
413
原创 struts2.2.3最小依赖包
核心包:xwork-core-2.2.3.jar xwork核心包struts2-core-2.2.3.jar struts核心包ognl-3.0.1.jar 对象图导航语言(Object Graph Navigation Language)包javassist-3.12.0.GA.jar 2.1之后struts开始依赖 javassist包...
2011-10-27 13:28:44
252
原创 Spring 3 各JAR包说明
1. spring.jar 是包含有完整发布模块的单个jar 包。这个在~3.03之后不再提供!想要该包的同学,把dist目录下的jar全部解压开,在打包成spring.jar即可。 2. org.springframework.aop 包含在应用中使用Spring的AOP特性时所需的类。 3. org.springframework.asm Spring独立的asm程序, Sp...
2011-10-04 16:29:22
77
原创 (转) java.lang.OutOfMemoryError: Java heap space + myeclipse中分配tomcat启动时所占内存大小...
这个问题主要还是由这个问题 java.lang.OutOfMemoryError: Java heap space 引起的。第一次出现这样的的问题以后,引发了其他的问题。在网上一查可能是JAVA的堆栈设置太小的原因。跟据网上的答案大致有这两种解决方法:1、设置环境变量set JAVA_OPTS= -Xms32m -Xmx512m可以根据自己机器的内存进行更改。2、java -Xms32m -Xmx...
2011-03-28 16:58:37
81
原创 junit使用--参数化测试
在一个单元测试中,需要对一个功能模块传入若干组参数以验证其功能时,可创建若干个测试函数,分别传入参数,也可以利用参数化测试来进行集中测试。参数化测试步骤:(1)为准备使用参数化测试的测试类指定特殊的运行器 org.junit.runners.Parameterized。 (2)为测试类声明几个变量,分别用于存放期望值和测试所用数据。 (3)为测试类声明一个使用注解 org.juni...
2011-01-19 14:03:22
277
原创 网络编程的一些基础
网络编程两个问题:准确定位机器高效传输数据TCPIP介绍 TCP面向连接的保证可靠的传输协议,通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建立连接。HTTP,FTP,Telnet都需要靠这种可靠的通信通道。类似于打电话,必须有线路连接。没有传输大小限制,但是需消耗建立socket连接的时间。 UDP是一...
2011-01-17 22:37:14
94
原创 HibernateTemplate 自动事务
使用HibernateTemplate时,不显示的声明事务管理,照样能对数据库做CURD。 这是因为在没有声明事务时,HibernateTemplate是默认自动提交事务的。 因此如果在业务代码中,只涉及到一次数据库操作时默认自动事务提交已经足够,如果多次数据库操作则需要做事务声明。...
2011-01-05 13:58:22
130
原创 利用Hibernate3.6搭建JPA环境
利用Hibernate 3.6搭建JPA环境很简单,之前的版本的Hibernate还需要引用hibernate-annotaion,hibernate-entitymanager这样的包,3.6的版本里就不需要这些。 1、引入jar文件,包括hibernate运行依赖包和hibernate-jpa-2.0-api-1.0.0.Final.jar,再就是日志包。 具体的需要的jar文...
2010-12-30 11:42:21
186
原创 Spring与Hibernate集成
Spring与Hibernate集成要做的工作就是把SessionFactory注入到Spring容器,如果要用到HibernateTemplate,也将其注入到Spring容器中。注入SessionFactory,Spring提供一个管理Hibernate SessionFacoty的类LocalSessionFactoryBean:<bean name="sessionFacto...
2010-12-29 11:15:43
87
原创 Hibernate 多对多关联映射
java类 public class Student { private String id; private String name; private List<Teacher> teachers; public String getId() { return id; } public void setId(String id) { t...
2010-12-23 15:10:58
132
原创 Hibernate 一对多映射关联映射
Hibernate 一对多映射 java类 public class Department{ private String departmentId; private String departmentName; private List<Employee> employee; public Department() {...
2010-12-23 14:50:59
156
原创 hibernate 一对一外键关联映射
Hibernate 一对一外键关联映射需要使用<many-to-one>标签达到目的。关系数据库会在many的一方增加一个关联字段,也就是外键。 JAVA类: public class Person1 { private String id; private String personName; private String sex; pri...
2010-12-23 11:37:25
148
原创 Hibernate 一对一主键关联映射
Hibernate one-to-one主键关联映射将两个关联对象的主键保持一致,因而关联在一起。 Person类public class Person { private String id; private String personName; private String sex; private Date birthday; private Identity...
2010-12-22 13:40:35
127
原创 简单实现一个数据库连接池
其实就是将数据库连接的Connection对象放在自定义的数据结构中,在需要数据库连接的时候,从该结构中取得即可。 package com.woo.demo.jdbc.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java...
2010-11-26 15:13:38
245
原创 js表单验证
在表单提交之前需要验证表单是否输入正确,可为表单添加onSubmit事件响应:<form action="" method="post" onSubmit="return check()"> <!--表单内容--></form> 在添加验证方法:function check(){ if("符合条件"){
2010-11-22 11:01:07
114
原创 jdbc驱动加载的方式
JDBC驱动加载有三种方式: 1:DriverManager.registerDriver(new com.mysql.jdbc.Driver());2:System.setProperty("jdbc.drivers", "com.mysql.jdbc.Driver");3:Class.forName("com.mysql.jdbc.Driver"); 常用第三种方...
2010-11-21 15:03:34
312
原创 日志使用--slf4j
slf4j简单日记门面(simple logging Facade for java)SLF4J是为各种loging APIs提供一个简单统一的接口,从而使得最终用户能够在部署的时候配置自己希望的loging APIs实现。 Logging API实现既可以选择直接实现SLF4J接的loging APIs如: NLOG4J、SimpleLogger。也可以通过SLF4J提供...
2010-11-13 15:09:40
203
原创 日志使用-- common-logging
common-logging common-logging本身提供的日志功能比较弱,需要配合log4j或其他的日志系统来使用。使用common-logging的好处是避免系统跟某个日志系统紧密耦合,我们只需要是用common-logging中的Log接口即可,它自己会根据配置或默认的方式去匹配合适的日志系统。其匹配的顺序如下:首先在classpath下寻找自己的配置文件c...
2010-11-13 13:55:41
150
原创 日志使用--log4j
log4j 使用起来比较简单,只需在项目中引入log4j的jar文件,然后在类路径下配置log4j.properties文件即可,当然也可以指定位置,只需要在代码中加入如下代码指定位置即可:PropertyConfigurator.configure("log4j配置文件路径"); 一、 LOG4J主要由三大组件组成: . Logger: 决定什么日...
2010-11-13 13:14:45
108
原创 django环境配置
配置django先需要安装python,在配置django1.Python安装步骤略2.Django安装步骤 先把下载下来的Django压缩包解压,然后在命令行中使用命令cd进入到Django的文件夹下,执行命令: python setup.py install (如果找不到python命令说明python环境变量没有配置好。将pyth...
2010-11-06 22:14:55
118
原创 ExtJs图片显示异常
Extjs默认在IE6和IE7的环境下,空白图片会使用http://extjs.com/s.gif链接的图片,但是在无法访问网络的时候这个图片显示就异常了,就会出现树控件上图片显示怪怪的。要解决这个问题只需要在页面上定义一个Ext.BLANK_IMAGE_URL变量,将其值设为Ext库文件夹下的/resources/images/default/s.gif即可,该变量会覆盖Ext自带的同名变量...
2010-10-22 08:27:39
197
原创 ubuntu下安装mysql
三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多。 2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz为例。 ...
2010-10-13 16:27:06
88
原创 ubuntu下安装jdk
在ubuntu10.04版本里面,sun的jdk已经被排除在标准库里面,标准库的只有openJDK了为了安装sun的jdk先是编译个源文件比如sudo vim /etc/apt/sources.list.d/partner.list然后添加deb http://archive.canonical.com/ lucid partner然后保存之后s...
2010-10-11 11:19:13
84
原创 lftp命令使用
在ubuntu中式lftp相当简洁、方便、快捷 登录:lftp ftp://user:password@site:port lftp user:password@site:port lftp site -p port -u user,password lftp site:port -u user,passwordls 显示远端文件列表(!ls 显示本地文件列表)。...
2010-10-09 14:22:46
264
原创 to_date 函数
oracle to_date函数主要用来将字符串转化为可存入oracle数据库的时间类型。 eg:to_date('2010-09-19','yyyy-mm-dd') to_date('2010-09-19 14:48:01','yyyy-mm-dd hh24-mi-ss') --24小时制 to_date('2010-09-19 14:48:01','yyyy-mm-d...
2010-09-19 14:41:38
143
空空如也
myeclipse 更改工程类型
2010-10-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人