- 博客(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
转载 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
转载 Java Code Review清单
整洁的代码清单项目分类使用可以表达实际意图(Intention-Revealing)的名称有意义的名称每一个概念只用一个词有意义的名称使用方案/问题领域名称有意义的名称类应该是比较小的!类函数应该是比较小的!函数只做一件事
2014-07-28 21:47:34
368
转载 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 小数保留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关注的人