elim1 + 关注
喜欢研究技术的码农

Spring整合Shiro使用EL表达式

发布时间:2018-02-25 20:32:13 浏览:2479 评论 :0

java Apache spring Annotation 表达式 class bean type 扩展 EL shiro 整合

Spring(27)——util命名空间

发布时间:2018-02-03 17:49:00 浏览:1351 评论 :0

Spring之util命名空间 util命名空间可以帮助我们快速的定义list、map、set等。如果要使用它,我们首先需要在XML配置文件中引入其对应的namespace。 定义Properties 可以通过util:properties快速的定义一个Properties对象,可以通过其子元素来定义一个Properties的元素,key对应属性名,而元素中间的文本值则为对应的属性值。

java spring class schema bean list

SpringMVC的DispatcherServlet的默认策略

发布时间:2018-02-03 17:49:00 浏览:1330 评论 :0

SpringMVC的DispatcherServlet的默认策略 在使用SpringMVC的时候,我们知道需要HandlerMapping定义请求路径与处理器之间的映射,需要HandlerAdapter来调用处理器方法并返回一个ModelAndView对象,需要ViewResolver来解析视图。

web 配置 string Annotation class Servlet MVC springmvc

SpringMVC路径匹配中使用通配符

发布时间:2018-01-27 13:41:00 浏览:1407 评论 :0

SpringMVC路径匹配中使用通配符 @RequestMapping中指定的路径也可以使用通配符*,表示任意字符。如下的处理器方法可以映射请求/antstyle/a,可以映射请求/antstyle/b,但是它不能映射请求请求/antstyle/a/b,因为它只能映射一级路径。

path springmvc

Elastic-Job之异常处理器

发布时间:2018-01-16 23:48:00 浏览:1966 评论 :0

elastic-job允许用户在任务调度异常时指定处理异常的异常处理器,异常处理器由接口JobExceptionHandler定义,其定义如下: /** * 作业异常处理器.

配置 logger Processing string exception class void

SpringMVC文件上传对Servlet3的支持

发布时间:2018-01-16 23:45:00 浏览:1211 评论 :0

SpringMVC内置了对文件上传的支持,它需要我们配置一个MultipartResolver,Servlet3之前它只有一个基于commons-fileupload的实现CommonsMultipartResolver,笔者以前也写过一篇基于CommonsMultipartResolver的文件上传的博文,地址是http://elim.iteye.com/blog/1188116。

web request PUT bean Servlet springmvc

elastic-job之监听器

发布时间:2018-01-13 15:57:00 浏览:1255 评论 :0

每个作业都可以配置一个任务监听器,确切的说是只能配置一个本地监听器和一个分布式监听器。Elastic-job有三种作业类型,但是它们的通用配置都是一样的,所以本文在介绍作业的监听器配置时将仅以简单作业的配置为例。

分布式 配置 logger class void

Elastic-job之脚本作业

发布时间:2018-01-09 20:59:00 浏览:1446 评论 :0

脚本作业是用来定时调度脚本文件的,如windows的cmd,linux上的shell文件,在调度的时候会把当前调度的ShardingContext的转化为一个JSON串作为脚本调度的参数进行传递。

Json 配置 脚本 string class void

elastic-job之流式作业

发布时间:2017-12-30 17:02:00 浏览:1432 评论 :0

流式作业对应于DataflowJob接口,其定义如下: /** * 数据流分布式作业接口. * * @author zhangliang * * @param 数据类型 */ public interface DataflowJob extends ElasticJob { /** * 获取待处理数据.

数据流 配置 string static list 数据类型

SpringMVC路径变量中使用正则表达式匹配

发布时间:2017-12-26 00:13:00 浏览:1094 评论 :0

路径变量中使用正则表达式匹配 SpringMVC的处理器映射的请求路径中是可以包含路径变量的,语法是{pathVar},如下面的请求路径映射中就定义了一个路径变量var,则在访问时该变量可以是任意的值,所以在请求时/pathvariable/a、pathvariable/bcd等形式的请求路径都可以映射到下面的处理器方法。

正则表达式 string PUT regex hashmap springmvc

elastic-job之简单job

发布时间:2017-12-06 16:58:00 浏览:1284 评论 :0

简介 elastic-job是当当网开源的基于zookeeper和quartz实现的分布式作业调度框架。github地址是https://github.com/dangdangdotcom/elastic-job,官方网站是http://elasticjob.io/。

配置 logger class schema zookeeper

Linux安装压缩版的mysql

发布时间:2017-11-23 15:52:00 浏览:909 评论 :0

1.创建group shell> groupadd mysql 2.创建user shell> useradd -r -g mysql -s /bin/false mysql 3.解压缩mysql压缩包到你想要安装的目录,解压缩时可以使用-C指定解压到的目标目录。

linux mysql Oracle shell Server Socket Unix

Spring Aop(十六)——编程式的自定义Advisor

发布时间:2017-11-11 21:51:00 浏览:1030 评论 :0

编程式的自定义Advisor 概述 大多数情况下,我们的Aop应用都可以通过Spring的Aop配置来进行(不管是基于注解的,还是基于XML配置的)。Spring Aop的核心就是Advisor,Advisor接口中暂时有用的就是getAdvice()方法,而isPerInstance()方法官方说暂时还没有应用到,生成的Advisor是单例还是多例不由isPerInstance()的返回结果决定,而由自己在定义bean的时候控制。

spring 配置 aop bean

Spring Aop(十五)——Aop原理之Advised接口

发布时间:2017-11-05 21:21:00 浏览:896 评论 :0

Spring Aop原理之Advised接口 通过之前我们介绍的ProxyFactory我们知道,Spring Aop是通过ProxyFactory来创建代理对象的。ProxyFactory在创建代理对象时会委托给DefaultAopProxyFactory.createAopProxy(AdvisedSupport config),DefaultAopProxyFactory内部会分情况返回基于JDK的JdkDynamicAopProxy或基于CGLIB的ObjenesisCglibAopProxy,它俩都实现了Spring的AopProxy接口。

spring aop class void

Spring Aop(十四)——Aop自动创建代理对象的原理

发布时间:2017-11-05 21:13:00 浏览:1009 评论 :0

Aop自动创建代理对象的原理 我们在使用Spring Aop时,通常Spring会自动为我们创建目标bean的代理对象,以使用对应的Advisor。前提是我们在使用Spring Aop时是使用的或,这是因为当我们在applicationContext.xml文件中通过的形式定义需要使用Aop的场景时,Spring会自动为我们添加AspectjAwareAdvisorAutoProxyCreator类型的bean;而我们定义了时,Spring会默认为我们添加AnnotationAwareAspectjAutoProxyCreator类型的bean。

spring 容器 aop class bean service

Spring Aop(十三)——ProxyFactoryBean创建代理对象

发布时间:2017-11-04 20:42:00 浏览:737 评论 :0

ProxyFactoryBean创建代理对象 ProxyFactoryBean实现了Spring的FactoryBean接口,所以它跟Spring中的其它FactoryBean一样,都是基于工厂模式来获取一个bean的。

spring 配置 容器 aop Framework class bean list cglib service

Mybatis调用存储过程

发布时间:2017-11-04 20:14:00 浏览:584 评论 :0

调用存储过程 mybatis调用存储过程时需要指定statementType="CALLABLE",这样Mybatis内部中调用sql语句时将采用CallableStatementHandler,而CallableStatementHandler内部将使用CallableStatement来调用存储过程。

void 存储过程 varchar mybatis

Spring Aop(十二)——编程式的创建Aop代理之AspectjProxyFactory

发布时间:2017-10-28 18:04:00 浏览:853 评论 :0

编程式的创建Aop代理之AspectjProxyFactory 之前已经介绍了一款编程式的创建Aop代理的工厂——ProxyFactory,其实ProxyFactory拥有的功能AspectjProxyFactory都有。

spring aop void

Spring Aop(十一)——编程式的创建Aop代理之ProxyFactory

发布时间:2017-10-23 21:05:00 浏览:730 评论 :0

编程式的创建Aop代理之ProxyFactory Spring Aop是基于代理的,ProxyFactory是Spring Aop内部用来创建Proxy对象的一个工厂类。如果我们需要在程序运行时来动态的应用Spring Aop,则我们可以考虑使用ProxyFactory。

函数 spring aop class void

Spring Aop(十)——编程式的Pointcut

发布时间:2017-10-16 22:56:00 浏览:707 评论 :0

编程式的Pointcut 除了可以通过注解和Xml配置定义Pointcut之外,其实我们还可以通过程序来定义Pointcut。Spring Aop的切入点(Pointcut)对应于它的一个Pointcut接口,全称是org.springframework.aop.Pointcut。

spring aop class service

16