自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CLIENT_ACKNOWLEDGE机制测试

spring框架测试spring配置<bean id="queueListenerContainer" class="org.springframework.jms.listener.DefaultMessageListenerContainer"> <property name="connectionFactory" ref="connectionFactory" />

2017-12-27 11:41:22 2001

原创 Activemq的常用特性

个人整理了些在日常开发中遇到的一些mq的使用特性,做一个小整理(只整理了日常中自己遇到的)客户端特色消息传送模式(deliveryMode)ActiveMQ支持两种消息传送模式:PERSISTENT和NON_PERSISTENT两种。 传送模式分别为: 1. DeliveryMode.PERSISTENT 2. DeliveryMode.NON_PERSISTENT消息优先级(priori

2017-12-27 11:38:39 473

原创 Activemq的可靠性机制

ACK概念一条消息从producer端发出之后,一旦被broker正确保存,那么它将会被consumer消费,然后ACK,broker端才会删除;不过当消息过期或者存储设备溢出时,也会终结它。prefetchSize(预获取)预获取prefetch limit ⚠️prefetch limit决定了获取消息的方式,时push还是pull prefetch limit规定了一次可以向消费者Pu

2017-12-27 11:33:20 657

原创 activemq基于zk加levelDB的HA部署配置

环境配置⚠️:需要基于activemq5.9版本以上 1)安装并启动zookeeper集群。 2)在各个ActiveMQ节点中修改web监控端口 在jetty.xml配置文件中修改下面配置<bean id="jettyPort" class="org.apache.activemq.web.WebConsolePort" init-method="start"> <!-- th

2017-12-27 11:22:05 708 1

原创 spring技术内幕读书笔记--事务处理

事务模块类结构 声明式事务声明式事务处理大致分为以下几个步骤 1)从配置文件中读取事务配置,并将事务元数据转化为spring内部元数据对象。 涉及类:TransactionAttributeSourceAdvisor(此通知器类会将事务处理的属性信息抽象到TransactionAttribute对象中) 2)将事务处理对象与当前线程绑定,通过TransactionInfo和Trans

2017-12-03 12:02:19 1044

原创 spring技术内幕读书笔记--springmvc组件

今天对《spring技术内幕》一书中有关springmvc组件的章节做一个简单总结。springmvc的web环境配置<servlet> <servlet-name>application</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

2017-11-20 01:36:08 362

原创 spring技术内幕读书笔记--AOP

最近在读《spring技术内幕》一书,上周对ioc容器实现一章做了一个简单的总结整理,今天对AOP的实现一章做个简单的总结。AOP概述AOP定义概念 这里我们只要关注三个重点的概念: 1)基础(base):目标对象 2)切面(aspect):通知、增强目标对象的应用 3)配置(configuration):编织(将目标对象和切面结合起来)Pointcut切点我们来看一下对于Meth

2017-11-11 14:00:14 266

原创 spring技术内幕读书笔记--IOC

今天对《spring技术内幕》一书中有关IOC容器实现的章节做一个简单总结。IOC容器的设计与实现IoC容器设计中,两个主要的接口1)BeanFactory:可以理解为IoC容器的抽象,提供了ioc容器的最基本API。 2)ApplicationContext:IoC容器的高级形态,在基础IoC容器上加了许多特性。 从继承图来理解:DefaultListableBeanFactory是IoC

2017-11-06 16:58:48 307

原创 spring自定义属性编辑器使用dome

Spring xml配置CustomCollectionEditorRegistrar">CustomCollectionEditorRegistrar自定义注册机public class CustomCollectionEditorRegistrar implements PropertyEditorRegi

2017-10-12 17:31:02 402

转载 自定义复杂bean注册到spring

自定义复杂bean注册到springA依赖B, B依赖C,A和C是有spring创建,而B要自己去创建,并且像B的有很多,比如B的调用实际是一个RPC在什么时机去装机B并能让spring找到这个依赖呢?spring的FactoryBean就可以解决(不是BeanFactory)下面以 Retrofit 为例简单说明,类B的bean都是由retrofit创建(动态代理)先声明一个 FactoryBea

2017-09-09 21:56:41 1343

转载 NAT模式、路由模式、桥接模式 区别对比

NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个IETF(Internet Engineering Task Force, Internet工程任务组)标准,允许一个整体机构以一个公用IP(Internet Protocol)地址出现在Internet上。顾名思义,它是一种把内部私有网络地址(IP地址)翻译成合法网络IP地址的技术。

2017-08-28 09:00:12 11703

原创 PropertyPlaceholderConfigurer类源码解析理解

今天在github上下载了一个《分布式配置管理平台XXL-CONF》,客户端核心配置,XxlConfPropertyPlaceholderConfigurer类无非继承了PropertyPlaceholderConfigurer类,并重写了processProperties方法,以前也一直有用到PropertyPlaceholderConfigurer类,但一直没研究过spring是如何通过Prop

2017-08-21 15:54:35 646

原创 spring bean中this内部调用事物不起作用

事例domeinterface IA{ void a(); void b();}class A implement IA{ @Transactional public void a(){} @Transactional public void b(){ this.a(); }}class Test{

2017-08-21 15:07:12 775

转载 CAP定律

CAP表示:C(Consistency)一致性:所有节点上的数据时刻保持同步。A(Availability)可用性:每个请求都能接受到一个响应,无论响应成功或失败。P(Partitiontolerance)分区容错性:系统应该能持续提供服务,即使系统内部有消息丢失(分区)。分区容错性再说详细些,就是分布式系统在遇到任何网络分区故障时候,仍能够保证对外提供满足一致性和可用性服务,除非

2017-06-29 09:30:28 255

空空如也

空空如也

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

TA关注的人

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