j2EE
慧强杨
http://blog.csdn.net/ 个人博客
展开
-
filter与interceptor的区别
在学习的过程中发现拦截器和过滤器有着相似的地方也有不同的地方,所以我对他们进行了总结,一部分是自己的理解,一部分是前辈们的经验: Filter和Interceptor都可以做权限控制,但是他们是有着区别的。(权限最核心的是业务逻辑,具体用什么技术来实现就简单得多。 通常:用户与角色建立多对多关系,角色与业务模块构成多对多关系,权限管理在后者关系中。 对权限的拦截,如果系统请求量大,可以用原创 2015-05-26 19:27:47 · 3773 阅读 · 1 评论 -
javax.validation.ValidationException: HV000183: Unable to load 'javax.el.ExpressionFactory'
今天在做dubbo 的时候遇到了一个错误纠结了好长的时间,现在将经验与大家分享。由于dubbo本身就带有一种容器也就是spring,所以为了提高执行的效率,减少使用的容器 ,我的dubbo服务是通过 dubbo的start方法去启动区管理的,所以没有依赖servlet容器。在启动程序的时候出现了如下的一段错误Exception in thread "main" javax.validation.Va原创 2016-05-10 17:55:15 · 18522 阅读 · 3 评论 -
gradle 学习系列教程1-gradle安装
gralde 的安装 首先从gralde官网下载gradle,网址是:http://services.gradle.org/distributions;有些朋友可能无法访问国外的网站,我分享一个云盘链接:下载地址:http://yunpan.cn/cwi3IsB4u87GA 访问密码 16fb gradle下载完成之后,就是环境变量的配置,同maven的配置 所有的配置已经完成,现在来测试安原创 2016-05-01 15:22:27 · 399 阅读 · 0 评论 -
69道Spring面试题和答案
英文:Theodora Fragkouli 译文: 深海 链接:http://ifeve.com/spring-interview-questions-and-answers/ Spring 概述 1. 什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展转载 2016-05-06 10:14:30 · 297 阅读 · 0 评论 -
maven 手动导入包到仓库
mvn install:install-file -Dfile=D:\Documents\Downloads\kaptcha-2.3.2.jar -DgroupId=google.code -DartifactId=kaptcha -Dversion=2.3.2 -Dpackaging=jar原创 2016-04-21 23:07:38 · 1039 阅读 · 0 评论 -
gradle 学习系列教程3-Helloworld
helloworld不一定真要打印出helloword,一个基本的入门例子: 从maven的角度来学习gradle//申明支持Java插件,Java项目必须 apply plugin: 'java' //生命支持Maven,非必须。添加之后通过gradle install会生成maven对应的pom.xml apply plugin: 'maven'//group对应maven的groupid /原创 2016-05-06 12:58:33 · 412 阅读 · 0 评论 -
分享一张架构图
分布式架构原创 2016-05-20 19:00:23 · 658 阅读 · 0 评论 -
主键生成策略
hibernate的主键生成策略 一共是13种,其中包括native native: 对于 oracle 采用 Sequence 方式,对于MySQL 和 SQL Server 采用identity(自增主键生成机制),native就是将主键的生成工作交由数据库完成,hibernate不管(很常用)。 uuid: 采用128位的uuid算法生成主键,uuid被编码为一个32位16进制数字的字符串原创 2016-05-22 21:57:06 · 315 阅读 · 0 评论