Elim的博客

elim.iteye.com也是本人博客,两边都会更新。

排序:
默认
按更新时间
按访问量

elastic-job之监听器

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

2018-01-13 16:11:38

阅读数:296

评论数:0

Elastic-job之脚本作业

脚本作业是用来定时调度脚本文件的,如windows的cmd,linux上的shell文件,在调度的时候会把当前调度的ShardingContext的转化为一个JSON串作为脚本调度的参数进行传递。其不需要指定作业对应的class,因为我们不是通过我们自己的class来进行调度的。脚本作业在配置时由...

2018-01-09 21:06:55

阅读数:265

评论数:0

elastic-job之流式作业

流式作业对应于DataflowJob接口,其定义如下:/** * 数据流分布式作业接口. * * @author zhangliang * * @param <T> 数据类型 */ public interface DataflowJob<T> extend...

2017-12-30 17:10:52

阅读数:361

评论数:1

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

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

2017-12-26 00:10:19

阅读数:464

评论数:0

Java与XML映射利器

Java与XML映射利器熟悉Hibernate的朋友都知道,它可以把Java类和数据库表进行映射,通过操作Java对象的方式可以对表记录进行更新。这可以大大增加我们的开发效率,免去自己直接通过JDBC操作数据库表的繁琐过程。其实Mybatis也是类似的,只不过它是半自动的,需要自己写SQL。在利用...

2017-12-23 14:14:35

阅读数:227

评论数:0

Elastic-Job之简单Job

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

2017-12-06 17:13:18

阅读数:200

评论数:0

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

编程式的自定义Advisor概述大多数情况下,我们的Aop应用都可以通过Spring的Aop配置来进行(不管是基于注解的,还是基于XML配置的)。Spring Aop的核心就是Advisor,Advisor接口中暂时有用的就是getAdvice()方法,而isPerInstance()方法官方说暂...

2017-11-04 20:48:36

阅读数:1318

评论数:0

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

Spring Aop原理之Advised接口通过之前我们介绍的ProxyFactory我们知道,Spring Aop是通过ProxyFactory来创建代理对象的。ProxyFactory在创建代理对象时会委托给DefaultAopProxyFactory.createAopProxy(Advis...

2017-11-04 20:43:57

阅读数:1425

评论数:0

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

Aop自动创建代理对象的原理我们在使用Spring Aop时,通常Spring会自动为我们创建目标bean的代理对象,以使用对应的Advisor。前提是我们在使用Spring Aop时是使用的<aop:config/>或<aop:aspectj-autoproxy/>,这是...

2017-11-04 20:39:50

阅读数:1192

评论数:0

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

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

2017-11-04 20:34:07

阅读数:1272

评论数:0

Mybatis调用存储过程

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

2017-11-04 20:28:41

阅读数:1067

评论数:0

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

编程式的创建Aop代理之AspectjProxyFactory之前已经介绍了一款编程式的创建Aop代理的工厂——ProxyFactory,其实ProxyFactory拥有的功能AspectjProxyFactory都有。它们虽然没有直接的继承关系,但是它们都继承自ProxyCreatorSuppo...

2017-10-28 18:11:00

阅读数:1282

评论数:0

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

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

2017-10-23 21:09:07

阅读数:1411

评论数:0

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

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

2017-10-16 23:10:22

阅读数:1412

评论数:0

Spring Aop(九)——基于正则表达式的Pointcut

基于正则表达式的PointcutJdkRegexpMethodPointcutSpring官方为我们提供了一个基于正则表达式来匹配方法名的Pointcut,JdkRegexpMethodPointcut。该Pointcut是继承自StaticMethodMatcherPointcut的。我们在定义...

2017-10-15 23:28:11

阅读数:1618

评论数:0

Spring Aop(八)——advisor标签

8 advisor标签advisor标签是需要定义在aspect标签里面的,其作用与aspect类似,可以简单的把它理解为一个特殊的切面,用于把一个Advice和一个Pointcut组合起来。一个advisor标签对应的就是一个Advisor接口的实现类,默认是DefaultBeanFactory...

2017-10-14 09:40:04

阅读数:1492

评论数:0

Spring Aop(七)——基于XML配置的Spring Aop

7 基于XML配置的Spring AOP基于XML配置的Spring AOP需要引入AOP配置的Schema,然后我们就可以使用AOP Schema下定义的config、aspect、pointcut等标签进行Spring AOP配置了。<?xml version="1.0&quo...

2017-10-12 16:32:50

阅读数:2098

评论数:0

Spring(26)——PathMatchingResourcePatternResolver

PathMatchingResourcePatternResolver可以用来解析资源文件,主要是用来解析类路径下的资源文件。当然它也可以用来解析其它资源文件,如基于文件系统的本地资源文件。PathMatchingResourcePatternResolver在使用时可以直接new一个对象,new...

2017-10-10 21:15:53

阅读数:1728

评论数:0

Ehcache开启JMX支持

Ehcache提供了基于JMX的监控支持,支持对以下几类信息的监控。 * CacheManager * Cache * CacheConfiguration * CacheStatistics按照JMX的规范,为了支持对这几类信息的监控支持,Ehcache分别为它们建立了对应的MBean接...

2017-10-08 22:50:36

阅读数:1549

评论数:0

Spring Aop(六)——@DeclareParents介绍

6 @DeclareParents介绍@DeclareParents注解也是Aspectj提供的,在使用基于Aspectj注解的Spring Aop时,我们可以在切面中通过@DeclareParents指定满足指定表达式的类将自动实现某些接口。这个只是在运行时会将生成的代理类实现指定的接口。有接口...

2017-10-06 17:56:33

阅读数:1961

评论数:2

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