- 博客(24)
- 资源 (6)
- 收藏
- 关注
转载 maven编码 gbk 的不可映射字符
解决这个问题的思路: 在maven的编译插件中声明正确的字符集编码编码——编译使用的字符集编码与代码文件使用的字符集编码一致!! 安装系统之后,一般中文系统默认字符集是GBK。我们安装的软件一般都继承使用操作系统的默认字符集。 所以在很多中文XP win7上开发的同学,在使用maven(mvn compile)编译项目的时候,就会出现“编码 gbk 的不可映
2014-07-30 17:48:35 1029
转载 Spring MVC过滤器-HiddenHttpMethodFilter
浏览器form表单只支持GET与POST请求,而DELETE、PUT等method并不支持,spring3.0添加了一个过滤器,可以将这些请求转换为标准的http方法,使得支持GET、POST、PUT与DELETE请求,该过滤器为HiddenHttpMethodFilter。 HiddenHttpMethodFilter的父类是OncePerRequestFilter,它继承
2014-07-29 10:55:58 497
转载 领域驱动设计
领域驱动设计能非常容易地应用于稳定领域,其中的关键活动适合开发人员对用户脑海中的内容进行记录和建模。但在领域本身不断变化和发展的情况下,领域驱动 设计变得更具有挑战性。这在敏捷项目中很普遍,在业务本身试图演进的时候也会发生。我们提供了模型中重要项 目过程、具体演进步骤的细节。 计划的动机远不止是要一个新外观。多年的经验告诉我们有更好的办法来组织我们的内容,有更好的
2014-07-29 10:37:30 499
转载 实体类(VO,DO,DTO)的划分
经常会接触到VO,DO,DTO的概念,本文从领域建模中的实体划分和项目中的实际应用情况两个角度,对这几个概念进行简析。得出的主要结论是:在项目应用中,VO对应于页面上需要显示的数据(表单),DO对应于数据库中存储的数据(数据表),DTO对应于除二者之外需要进行传递的数据。一、实体类百度百科中对于实体类的定义如下:实体类的主要职责是存储和管理系统内部的信息,它也可以有
2014-07-25 17:33:13 821
转载 iBatis #和$的区别 把int作为参数时,转换为字符型
昨天一个项目中在写ibatis中的sql语句时,order by #field#, 运行时总是报错,后来上网查了查,才知道这里不该用#,而应该用$,随即查了下#与$的区别. 总结如下: 1.#是把传入的数据当作字符串,如#field#传入的是id,则sql语句生成是这样,order by "id",这当然会报错.. 2.$传入的数据直接生成在sql里,如$field$传入的是id,
2014-07-21 15:57:17 1036
转载 ibatis执行SQL语句打印控制台的log4j.xml文件配置方法
1、打印SQL语句到控制台在开发调试过程中,我遇到在调试 ibatis 执行的 SQL 是否正确时,无法查看 ibatis 是否执行了我想要执行的 SQL 语句,现发现一种解决方案就是在 log4j.xml 配置文件中加入以下代码就可以在控制台中打印出 ibatis 执行的 SQL 语句:value="%-4r [%t] %-5p %c %x - %m%n" />
2014-07-18 14:15:28 1187
转载 SpringMVC中使用Interceptor拦截器
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。 一、定义Interceptor实现类 SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor 来实现的。在
2014-07-16 14:16:20 379
转载 关于安全的超文本传输协议HTTPS
http叫超文本传输协议,使用TCP端口80,默认情况下数据是明文传送的,数据可以通过抓包工具捕获到,因此在interner上,有些比较重要的站点的http服务器需要使用PKI(公钥基础结构)技术来对数据加密!这也就是https了; https叫安全的超文本传输协议,使用TCP端口443,他的数据会用PKI中的公钥进行加密,这样抓包工具捕获到的数据包也没有办法看包中的内容,安全性大大提高,要解密
2014-07-16 11:11:41 828
转载 SSO单点登录解决方案[转载]
1 什么是单点登陆 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 较大的企业内部,一般都有很多的业务支持系统为其提供相应的管理和IT服务。例如财务系统为财务人员提供财务的管理、计算和报表服务;人事系统为人事部门 提供全公司人员的维
2014-07-16 11:05:25 570
转载 如何查看firefox的cookie IE的cookie
一查看firefox的cookie首先 firexfox的cookie的文件存放不像ie那么如容易找到,而且里面的内容也不一般普通编辑器能查看的。文件存放位置 ,一般WIN XP系统的FF cookie存放于:C:/Documents and Settings/你的用户名/Application Data/Mozilla/Firefox/Profiles 在这个目录下里有一个类似
2014-07-16 11:04:44 498
转载 怎样开始用selenium进行自动化测试(个人总结)
作为一个之前没接触过selenium的新手来说,如果之前有过写代码的经验,那么学习起来就会更加快速!但无论如何,开始总是比较难的!我也是从一个接近纯24K小白成长起来的,一步一个脚印,在这个过程中我学习到了很多新的知识,有了新的突破,新的成长,不断地努力,不断地尝试,不断地总结经验,让我一直走到了今天,未来,还有很多路要走!义无反顾,我的测试之路!所以,今天抽空回顾一下我的selenium学习过程
2014-07-15 17:01:16 1460
转载 maven中跳过单元测试
你可能想要配置 Maven 使其完全跳过单元测试。 可能你有一个很大的系统,单元测试需要花好多分钟来完成,而你不想在生成最终输出前等单元测试完成。 你可能正工作在一个遗留系统上面,这个系统有一系列的失败的单元测试,你可能仅仅想要生成一个 JAR 而不是去修复所有的单元测试。 Maven 提供了跳过单元测试的能力,只需要使用 Surefire 插件的 skip 参数。 在命令行,只要简单的给任何目标
2014-07-14 11:21:35 503
转载 @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
引言:接上一篇文章,对@RequestMapping进行地址映射讲解之后,该篇主要讲解request 数据到handler method 参数数据的绑定所用到的注解和什么情形下使用;简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指
2014-07-11 15:25:51 520
转载 浅谈springMVC的拦截器、错误异常、数据绑定、转换器、属性编辑器
一、拦截器上篇博文中已经说到过可以继承HandlerInterceptorAdapter类或者实现HandlerInterceptor接口。这里想说的是对于其方法中一个参数的说明。 Java代码 /** * Controller之前执行 */ @Override public bool
2014-07-11 14:54:17 1568
转载 使用Spring MVC统一异常处理实战
1 描述 在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统的代码耦合度高,工作量大且不好统一,维护的工作量也很大。 那么,能不能将所有类型的异常处理从各处理过程解耦出来,这样既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护?答案是肯定的。下面
2014-07-11 14:31:35 611
转载 关于BindingResult
关于BindingResultSpring mvc2.5,3.0中,有关于 @ModelAttribute的注解,它可以帮你自动绑定表单的值,填充到被注解的属性当中。如 @ModelAttribute User user,该属性会在ModelMap中,添加以user为key的 User对象,然后绑定的时候会有一些绑定结果,就是BindingResult。但是BindingResult跟@M
2014-07-11 14:00:18 2199 2
转载 编程式事务管理、声明式事务管理中HibernateDaoSupport与JdbcDaoSupport的应用
编程式事务管理、声明式事务管理中HibernateDaoSupport与JdbcDaoSupport的应用: 1、编程式事务管理: 1>、JdbcDaoSupport编程式事物管理,必须继承JdbcDaoSupport类,得到JdbcTemplate从而实现事务管理; TestA.java:public class TestA extends JdbcDaoSupport{
2014-07-11 10:15:52 573
转载 使用Spring MVC HandlerExceptionResolver处理异常
转载请标明出处:http://fuliang.iteye.com/blog/947191 Spring MVC的确很强大,在每一个你想的到和想不到的地方都会留下钩子,来插入自定义的实现,透明替换默认实现, 拦截器堆栈结构设计的非常强大,多种试图的解析,url mapping的多种实现,Locale resolver、Theme resolver 、multipart file re
2014-07-10 10:52:12 519
转载 Java枚举前后台一致性(后台、VM页面、JS变量)映射
在项目开发中我们经常会定义很多常量或者枚举来存储一些固定不变的数据,目的是方便其它逻辑调用并且好集中管理不易出错。但是当这些变量需要在我们的页面中出现甚至是JS中出现时我们通常的做法是在需要使用的页面传递或者干脆直接写死,这样所产生的问题就是以后系统很难维护更新。最近我们项目组也遇到这个问题了,我的解决方案是:1.将系统中常用的枚举罗列出来2.将这些枚举类转换成Map对象
2014-07-07 18:07:29 5001
转载 Spring + JdbcTemplate + JdbcDaoSupport
首先,数据库是这样的,很简单。当然,要引入spring的包,这里我全部导入了,省事。applicationContext.xml是这样的:[html] view plaincopyxml version="1.0" encoding="UTF-8"?> beans xmlns="http://
2014-07-07 16:33:25 775
转载 java.math.BigDecimal的精度问题
1. String myMoney = "100.0128"; BigDecimal money= new BigDecimal(myMoney); //设置精度,以及舍入规则 money= money.setScale(2, BigDecimal.ROUND_HALF_UP); System.out.println(money);
2014-07-03 16:40:01 801
转载 CountDownLatch与CyclicBarrier的区别
首先,CyclicBarrier可以多次使用,CountDownLatch只能用一次(为0后不可变) 其次, Barrier是等待指定数量线程到达再继续处理; Latch是等待指定事件变为指定状态后发生再继续处理,对于CountDown就是计数减为0的事件,但你也可以实现或使用其他Latch就不是这个事件了... Barrier是等待指定数量任务完成,Latch是等待其他任务完
2014-07-03 10:40:18 399
转载 介绍4款json的java类库 及 其性能测试
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换
2014-07-02 11:15:04 534
Spring2.5.chm spring(我们的春天) 完全学习手册
2011-09-04
Struts2_中文API.pdf 2.深入 Struts 架构
2011-09-04
面试题集 大全(全盖)
2011-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人