自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (7)
  • 收藏
  • 关注

转载 Hibernate Validator实践

http://www.jizhenfang.cn/?p=17 在后台的业务逻辑中,对数据值的校验在各层都存在(展示层,业务层,数据访问层等),并且各层校验的规则又不尽相同,如下图所示 注:该图片来自于Hibernate Validator官网 在各层中重复的校验逻辑既导致了不必要的资源消耗,还使得逻辑不够单一(每层都夹杂着校验的逻辑),JSR 303 Bean

2015-12-30 23:35:46 1447

转载 Bean Validation 介绍及最佳实践

https://www.ibm.com/developerworks/cn/java/j-lo-jsr303/ 关于 Bean Validation 在任何时候,当你要处理一个应用程序的业务逻辑,数据校验是你必须要考虑和面对的事情。应用程序必须通过某种手段来确保输入进来的数据从语义上来讲是正确的。在通常的情况下,应用程序是分层的,不同的层由不同的开发人员来完成。很多时候

2015-12-30 22:59:45 1012

原创 js解决中文乱码

1.js文件中使用encodeURI()方法。 login_name = encodeURI(encodeURI(paramCondition));    2.控制层URLDecoder解码 loginName = java.net.URLDecoder.decode(paramCondition,"UTF-8");

2015-12-29 12:29:52 1959

转载 什么是重构,什么不是重构

有时候,会有程序员跑到我这里说他们不喜欢某个东西的设计,“我们需要给它来个全面的重构”,来纠正里面的错误。哦,哦。这听起来可不是个好主意。而且这听起来也不是重构…       重构(Refactoring)这个词最初由Martin Fowler 和 Kent Beck给下的定义,它是     一种修改,使软件的内部结构更容易理解,在不改变软件的可见行为方式前提下使软件更容易变更…它是一

2015-12-28 12:40:22 247

转载 你应该将应用迁移到Spring 4的五个原因

本文来源于张龙前辈在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2015/12/five-reasons-to-migrate-spring4 Spring框架最初发布于2004年,距今已经过去10多年了。在过去的10年间,Spring随着Java的变迁也得到了长足的发展,从一开始的IoC与AOP框架到现在涵盖各个业务领域、各种技术场

2015-12-15 15:42:30 271

原创 spring data jpa 内部接口参照表

Keyword Sample JPQL snippet And findByLastnameAndFirstname … where x.lastname = ?1 and x.firstname = ?2 Or findByLastnameOrFirstname … where x

2015-12-11 16:33:20 550

转载 spring data jpa 自定义接口

1、创建自定义接口,增加customerMethod方法。 2、创建自定义接口实现类 3、创建汇总接口,AccountRepository继承SpringDataJPA提供的“自实现”接口,并继承自定义接口AccountRepositoryCustomer。 4、注意:自定义接口实现类,命名一定要是AccountRepository为前缀,Impl为结尾(在context

2015-12-11 16:06:41 1374

原创 Generate DDL

1、概述 当前系统前期为方便系统开发,加快开发进度,系统数据库通过代码自动生成的方式创建,为保证系统数据的安全和系统数据库结构的稳定,需要在后期在系统代码中屏蔽数据库的自动生成,通过提供数据库建表脚本的方式创建和修改数据库表,为方便数据库表格的创建,在系统中提供建表语句的生成。 2、详细 2.1当前系统中配置(jd-parent/pom.xml) 2.2打印建表语句的配置 2.3

2015-12-11 15:57:07 1613

转载 oracle 删除外键约束 禁用约束 启用约束

执行以下sql生成的语句即可 删除所有外键约束  Sql代码   select 'alter table '||table_name||' drop constraint '||constraint_name||';' from user_constraints where constraint_type='R'    禁用所有外键约束 Sql代码

2015-12-11 12:43:19 646

转载 Ehcache详细解读

原文地址:http://raychase.iteye.com/blog/1545906 Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。网上中文的EhCache材料以简单介绍和配置方法居多,如果你有这方面的问题,请自行google;对于API,官网上介绍已经非常清楚,请参见官网;但是很少见到特性说

2015-12-11 11:40:09 226

转载 RESTful API 设计最佳实践

背景 目前互联网上充斥着大量的关于RESTful API(为了方便,以后API和RESTful API 一个意思)如何设计的文章,然而却没有一个”万能“的设计标准:如何鉴权?API格式如何?你的API是否应该加入版本信息?当你开始写一个app的时候,特别是后端模型部分已经写完的时候,你不得不殚精竭虑的设计和实现自己app的public API部分。因为一旦发布,对外发布的API将会很难改变。

2015-12-11 11:34:39 252

转载 java内存回收机制

引言  Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序代码来显式地释放。一般来说,堆的是由垃圾回收 来负责的,尽管JVM规范并不要求特殊的垃圾回收技术,甚至根本就不需要垃圾回收,但是由于内存

2015-12-11 11:32:26 250

原创 Bean Validation 技术规范特性概述

概述 Bean Validation 规范 Bean 是 Java Bean 的缩写,在 Java 分层架构的实际应用中,从表示层到持久化层,每一层都需要对 Java Bean 进行业务符合性验证,如图 1 所示。然而对于同一个 Java Bean 的对象,在每一层都需要实现同样的验证逻辑时,这将是一项耗时且容易诱发错误的做法。Bean Validation 规范的目标就是避免多层验证的重复

2015-12-11 10:39:58 455

原创 Spring security安全认证框架

Spring Security 简介 Spring 是一个非常流行和成功的 Java 应用开发框架。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。一般来说,Web 应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分。用户认证指的是验证某个用户是否为系统中的合法主体,也就是说用户能否

2015-12-04 12:38:55 3325

原创 Spring编程式事务管理和声明式事务管理

Spring 事务属性分析 事务管理对于企业应用而言至关重要。它保证了用户的每一次操作都是可靠的,即便出现了异常的访问情况,也不至于破坏后台数据的完整性。就像银行的自助取款机,通常都能正常为客户服务,但是也难免遇到操作过程中机器突然出故障的情况,此时,事务就必须确保出故障前对账户的操作不生效,就像用户刚才完全没有使用过取款机一样,以保证用户和银行的利益都不受损失。 在 Spring 中

2015-12-04 12:10:50 334

数据结构域算法

数据结构域算法分析

2012-08-30

mysql学习笔记

mysql学习笔记

2012-08-02

jquery总结

jquery详细总结,个人学习时总结出来的呃,免费供大家下载

2012-08-02

空空如也

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

TA关注的人

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