自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Velocity教程

Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只 关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Vel

2014-12-21 18:22:19 831

转载 Eclipse快捷键大全(转载)

Eclipse快捷键大全(转载)Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面

2014-12-21 12:47:44 437

转载 Servlet 上传文件的方法

通过getPart()、getParts()取得上传文件。123456789101112131415161718192021222324252627

2014-11-25 14:36:19 593

转载 postgresql过程语言

一、概述:    PL/pgSQL函数在第一次被调用时,其函数内的源代码(文本)将被解析为二进制指令树,但是函数内的表达式和SQL命令只有在首次用到它们的时候,PL/pgSQL解释器才会为其创建一个准备好的执行规划,随后对该表达式或SQL命令的访问都将使用该规划。如果在一个条件语句中,有部分SQL命令或表达式没有被用到,那么PL/pgSQL解释器在本次调用中将不会为其准备执行规划,这样的好

2014-10-23 10:57:02 754

原创 如何遍历json

用js来遍历json我经常用到的有下边两种: 1、用

2014-10-18 20:23:56 686

转载 jQuery Ajax 全解析

jQuery Ajax 全解析  本文地址: jQuery Ajax 全解析  本文作者:QLeelulu  转载请标明出处!  jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS

2014-10-13 20:10:38 412

转载 mysql 基本命令

第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -u用户名 -p用户密码键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:mysql>注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP

2014-10-13 15:14:01 317

转载 inverse=true

再说inverse=true 关键字: 再说inverse=true java 代码 建议大家好好去看一下这个链接,讲的很详细,虽然是E文,可并不难懂。     http://www.hibernate.org/155.html        这篇文章里没有提到delete的情况,我就one-to-many来做个简单说明:           代码     

2014-10-09 19:23:56 532

原创 postgresql 导入导出 csv

很简单的一天命令:COPY avg_data to '/home/yuan/avg.csv' with csv header;

2014-10-06 15:51:17 755

转载 Hibernate各种主键生成策略与配置详解

1、assigned主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。generator class="assigned" />“ud

2014-09-29 16:28:09 346

转载 使用注解来构造IoC容器

使用注解来构造IoC容器用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册。如:在base-package指明一个包1 context:component-scan base-package="cn.gacl.java"/>表明cn.gacl.java包及其子包中,如果某个类的头上带有特定的注解【@Component

2014-09-27 16:42:04 357

转载 slf4j和log4j配置

本文来自 http://www.cnblogs.com/tsingxu/archive/2011/11/06/2238453.html package com.slf4j.test;import org.slf4j.*;/** * * @author Tsingxu * */public class test { public static final Logger

2014-08-29 15:33:21 387

转载 struts2 中的ognl表达式

OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。 Struts 2框架使用OGNL作为默认的表达式语言。 相对EL表达式,它提供了平时我们需要的一些功能,如:支持对象方法调用,如xxx.sayHello();支持类静态方法调用和值访问,表达式的格式为@[类全名(包括包路径)]@[方法名 |  值名],例如:@

2014-08-22 16:53:31 293

转载 配置国际化全局资源文件、输出国际化信息

准备资源文件,资源文件的命名格式如下:baseName_language_country.propertiesbaseName_language.propertiesbaseName.properties其中baseName是资源文件的基本名,我们可以自定义,但language和country必须是java支持的语言和国家。如:中国大陆: baseName_

2014-08-22 11:04:53 395

转载 struts2 通过xml进行特定方法的验证

当校验文件的取名为ActionClassName-validation.xml时,会对 action中的所有处理方法实施输入验证。如果你只需要对action中的某个action方法实施校验,那么,校验文件的取名应为:ActionClassName-ActionName-validation.xml,其中ActionName为struts.xml中action的名称。例如:在实际应用中,常有以下配置

2014-08-22 10:29:26 804

转载 struts2中对指定方法进行校验以及校验流程

通过validateXxx()方法实现, validateXxx()只会校验action中方法名为Xxx的方法。其中Xxx的第一个字母要大写。当某个数据校验失败时,我们应该调用addFieldError()方法往系统的fieldErrors添加校验失败信息(为了使用addFieldError()方法,action可以继承ActionSupport ),如果系统的fieldErrors包含失败信息,

2014-08-21 18:13:09 687

转载 手工编写代码实现对action中所有方法输入校验

手工编写代码实现对action中所有方法输入校验通过重写validate() 方法实现, validate()方法会校验action中所有与execute方法签名相同的方法。当某个数据校验失败时,我们应该调用addFieldError()方法往系统的fieldErrors添加校验失败信息(为了使用addFieldError()方法,action可以继承ActionSupport ),如果系

2014-08-21 17:49:28 532

转载 struts2 中自定义拦截器

要自定义拦截器需要实现com.opensymphony.xwork2.interceptor.Interceptor接口:public class PermissionInterceptor implements Interceptor { private static final long serialVersionUID = -5178310397732210602L; p

2014-08-21 15:47:05 413

转载 Struts2文件上传

1、:把form表的enctype设置为:“multipart/form-data“,如下:  uploadImage"> 2、:在Action类中添加以下属性:public class HelloWorldAction{ private File uploadImage;//得到上传的文件 private String up

2014-08-21 11:23:05 357

转载 mvn依赖

我们项目中用到的jar包可以通过依赖的方式引入,构建项目的时候从Maven仓库下载即可。 1. 依赖配置    依赖可以声明如下:   Xml代码  project>    ...    dependencies>      dependency>        groupId>group-agroupId>        a

2014-08-21 10:26:49 521

转载 访问或添加request等属性

public String scope() throws Exception{ ActionContext ctx = ActionContext.getContext(); ctx.getApplication().put("app", "应用范围");//往ServletContext里放入app ctx.getSession().put("ses", "session范围");/

2014-08-21 09:38:33 535

转载 为应用指定多个struts配置文件

在大部分应用里,随着应用规模的增加,系统中Action的数量也会大量增加,导致struts.xml配置文件变得非常臃肿。为了避免struts.xml文件过于庞大、臃肿,提高struts.xml文件的可读性,我们可以将一个struts.xml配置文件分解成多个配置文件,然后在struts.xml文件中包含其他配置文件。下面的struts.xml通过元素指定多个配置文件:xml versi

2014-08-21 09:35:38 393

转载 struts2 的试图转发类型

action name="helloworld" class="com.jim.action.HelloWorldAction" method="execute" > result name="success">/WEB-INF/page/hello.jspresult> action>result配置类似于struts1中的forward,但st

2014-08-20 22:30:41 369

转载 Struts2 中为acton注入值以及常量配置和常量介绍

1、Struts2为Action中的属性提供了依赖注入功能,在struts2的配置文件中,我们可以很方便地为Action中的属性注入值。注意:属性必须提供setter方法。2、一般我们都是默认使用.action后缀访问Action。其实默认后缀是可以通过常量”struts.action.extension“进行修改的,例如:我们可以配置Struts 2只处理以.do为后缀的请求

2014-08-20 22:19:25 472

转载 Struts2动态方法调用

动态方法调用在Struts2中动态方法调用有三种方式,动态方法调用就是为了解决一个Action对应多个请求的处理,以免Action太多第一种方式:指定method属性这种方式我们前面已经用到过,类似下面的配置就可以实现

2014-08-20 22:09:13 433

转载 Struts2自定义类型转换器

Struts2自定义类型转换器博客分类: Struts2  一  转换器的介绍 在Web应用中,页面提交请求的参数都是字符串类型的。但是在以前的学习中,我们都是直接在Action中按照需要来定义属性的类型,比如private int age,也没有出错,照样运行啊,而且还能正确运行呢,这是怎么回事情呢?这就是由Struts2的

2014-08-20 21:33:54 2109

原创 mvn部署的时候如何把配置文件部署进去

mvn 在打包部署的时候默认只能

2014-08-20 19:56:02 747

原创 怎样用mvn插件自动把项目部署到服务器

最近在学校struts 项目是用mvn 来部署的,每次

2014-08-19 10:58:00 548

转载 Java Code Review清单

整洁的代码清单项目分类使用可以表达实际意图(Intention-Revealing)的名称有意义的名称每一个概念只用一个词有意义的名称使用方案/问题领域名称有意义的名称类应该是比较小的!类函数应该是比较小的!函数只做一件事

2014-07-28 21:47:34 368

转载 linux 下 postgresql 的 备份和恢复

备份和恢复 一条命令就可以解决很简单:   这是备份的命令:

2014-07-20 11:30:56 7831

原创 一个用java发送邮件的简单小程序

写了一个用java发送邮件的小程序留着以后

2014-07-06 11:55:10 2513

转载 JS中如何判断JSON数据是否存在某字段

如何判断传过来的JSON数据中,某个字段是否存在,1.obj["key"] != undefined 这种有缺陷,如果这个key定义了,并且就是很2的赋值为undefined,那么这句就会出问题了。2.!("key" in obj)3.obj.hasOwnProperty("key") 这两种方法就比较好了,推荐使用。

2014-06-05 18:46:55 2805

转载 JQuery UI - slider

概述  滑动条是一种简单的设置一定范围内参数的插件。  官方示例地址:http://jqueryui.com/demos/slider/      ·参数(参数名 : 参数类型 : 默认名称)  animate : Boolean : false    设置是否在拖动滑块时执行动画效果。    初始:$('.selector').slider({ animate: 

2014-06-05 15:42:41 1025

转载 Java中判断是否是汉字

Java中判断输入的字符串是否是汉字: 两个方法,代码为: public static boolean isChinese(char a) {      int v = (int)a;      return (v >= 19968 && v 171941);  }

2014-05-29 19:28:58 783

原创 循环遍历中删除集合的元素

一般在java的增强for循环中删除结合的元素

2014-05-29 16:51:16 608

原创 java 中的final关键字

熟悉java的人都知道final关键字的用途哦

2014-05-27 20:40:01 480

原创 在Linux如何使用命令创建Maven的普通java项目

之前在实验室做web开发用的色啊

2014-05-24 16:23:37 1069

转载 java 小数保留2位的几种方法

package com.clzhang.sample;import java.math.BigDecimal;import java.math.RoundingMode;import java.text.DecimalFormat;import java.text.NumberFormat;public class DoubleTest { /** * 保

2014-04-11 19:11:46 901

原创 seam 重写url

第一步:首先将jar放到lib中,修改项目中的deployed-jars-ear.list,添加一行urlrewritefilter.jar第二步 修改web.xml,添加下面代码        UrlRewriteFilter        org.tuckey.web.filters.urlrewrite.UrlRewriteFilter           

2014-04-02 09:49:21 473

原创 seam 中url支持中文的方法

修改component.xml增加utf8支持                    conversation-timeout="600000"                 conversation-id-parameter="cid"                 parent-conversation-id-parameter="pid" uri-encoding="ut

2014-04-02 09:22:27 716

空空如也

空空如也

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

TA关注的人

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