自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 LDAP 的介绍与应用

当 LDAP 内置的 ObjectClass 不满足业务需求时,通过自定义方式创建自己的Schema,可以通过如下方式进行。

2023-09-07 22:53:14 3706

原创 Spring AOP 之 HelloWorld

目的主要是用这个样例代码做DEBUG,为分析Spring AOP 源码做准备。配置类@Configuration@ComponentScan("example.spring.aop")@EnableAspectJAutoProxypublic class AopConfig { @Bean public Calculator calculator(){ return new C...

2019-07-11 14:06:41 179 1

原创 Spring AOP 动态代理创建器(AnnotationAwareAspectJAutoProxyCreator)

回顾上一章节主要介绍了启动 Spring AOP 的入口是从 @EnableAspectJAutoProxy 这个注解开始的。其最终目的是为了将 beanId 为 “org.springframework.aop.config.internalAutoProxyCreator” 对应的Bean(AnnotationAwareAspectJAutoProxyCreator ) 注册到 Bea...

2019-07-09 11:57:59 535

原创 Spring AOP 基本概念

Spring AOP 基本概念一、基本概念1.1 切面(Aspect)1.2 切点(Pointcut)1.3 连接点(JoinPoint)1.4 通知(Advice)1.5 目标对象(Target)1.6 总结二、相关概念2.1 织入(Weaving)2.2 增强器(Advisor)一、基本概念关于 AOP 的概念定义如果只是上百度查找一些文字描述,看完之后也是一脸懵逼,根据本无法理解。下面我...

2019-07-09 11:30:50 328

原创 Spring AOP 源码分析之入口

目录一、@EnableAspectJAutoProxy1.1 proxy-target-class1.2 expose-proxy1.3 AspectJAutoProxyRegistrar二、AnnotationAwareAspectJAutoProxyCreator2.1 AopConfigUtils2.2 APC类型的介绍2.3 APC 的注册2.4 总结...

2019-07-04 15:20:13 833

原创 RabbitMQ消息可靠性之生产者

消息发布的可靠性在默认的配置下,生产者发布消息的过程为,首先生产者将消息发送到交换器,然后交换器将消息路由到队列中。在这个过程中可能发生,由于路由键匹配失败,消息无法发送到绑定在交换器上的队列中。这时交换器就会丢掉这条消息(消息进入“黑洞”),但是生产者端是毫无察觉,与发送成功的返回的结果一样,也就是说无法区分消息是否真正到达RabbitMQ的。 怎么保证我们消息发布的可靠性?有以下常用几...

2018-12-14 00:13:44 1115

原创 RabbitMQ之交换器类型

交换器类型在RabbitMQ中,生产者的消息不是直接发送到队列中,而是先发送交换器,由交换器通过规则路由到对应的队列中。一个交换器可以绑定多个队列 特定的交换器上,一个队列能绑定多个路由键 一个队列上能绑定多个消费者,队列采用轮询的方式将消息发送给每个消费者。RabbitMQ 一共有四种交换器类型,分别为 direct、fanout、topic、headers。其中headers类型...

2018-12-11 13:46:35 280

原创 RabbitMQ之HelloWorld

一、需求1 日志级别:ERROR,INFO、2 将不同的级别的日志信息分别发送到不同的队列中二、生产者客户端2.1 创建流程创建连接工厂 创建连接 创建信道 声明交换器 发送消息 关闭信道和连接2.2 生产者代码import java.io.IOException;import java.util.concurrent.TimeoutException;...

2018-12-08 14:14:17 115

原创 RabbitMQ之基本概念

AMQPAMQP,即Advanced Message Queuing Protocol,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条件的限制。目标是实现一种在全行业广泛使用的标准消息中间件技术,以便降低企业和系统集成的开销,并且向大众提供工业级的集成服务。主要实现有 RabbitMQ。基本概念...

2018-12-08 12:16:49 196

空空如也

空空如也

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

TA关注的人

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