代码改变世界

Spring事务源码分析总结

2019-02-08 20:10 by xiaok1024, 282 阅读, 0 推荐, 收藏, 编辑
摘要:Spring事务是我们日常工作中经常使用的一项技术,Spring提供了编程、注解、aop切面三种方式供我们使用Spring事务,其中编程式事务因为对代码入侵较大所以不被推荐使用,注解和aop切面的方式可以基于需求自行选择,我们以注解的方式为例来分析Spring事务的原理和源码实现。 注意:在需要开启 阅读全文

JDK和cglib动态代理原理

2019-02-08 20:10 by xiaok1024, 253 阅读, 0 推荐, 收藏, 编辑
摘要:本系列文章首发于我的个人博客:https://h2pl.github.io/ 欢迎阅览我的CSDN专栏:Spring源码解析 https://blog.csdn.net/column/details/21851.html 部分代码会放在我的的Github:https://github.com/h2p 阅读全文

SpringIOC源码分析总结

2019-02-08 20:09 by xiaok1024, 772 阅读, 0 推荐, 收藏, 编辑
摘要:大致的加载过程: spring ioc容器的加载,大体上经过以下几个过程: 资源文件定位、解析、注册、实例化 1.资源文件定位:主要发生在ApplicationContext中,由于applicationContext继承于ResourceLoader,所以调用getResource()方法,将外部 阅读全文

SpringAOP源码分析总结

2019-02-08 20:09 by xiaok1024, 351 阅读, 0 推荐, 收藏, 编辑
摘要:1、Advisor(增强器):充当Advice和Pointcut的适配器,类似使用Aspect的@Aspect注解的类(前一章节所述)。一般有advice和pointcut属性。 祖先接口为org.springframework.aop.Advisor,应用中可直接使用org.springframe 阅读全文

dubbo总结

2019-02-08 20:07 by xiaok1024, 543 阅读, 0 推荐, 收藏, 编辑
摘要:dubbo 一、基础知识 1、分布式基础理论 1.1)、什么是分布式系统? 《分布式系统原理与范型》定义: “分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统” 分布式系统(distributed system)是建立在网络之上的软件系统。 随着互联网的发展,网站应用的规模不 阅读全文

搞懂分布式技术28:微服务(Microservice)那点事

2019-02-08 20:05 by xiaok1024, 767 阅读, 0 推荐, 收藏, 编辑
摘要:搞懂分布式技术28:微服务(Microservice)那点事 微服务(Microservice)那点事 肥侠 2016-01-13 09:46:53 浏览58371 评论15 分布式系统与计算 微服务 分布式系统与计算 微服务 摘要: 微服务架构被提出很短的时间内,就被越来越多的开发人员推崇,简单来 阅读全文

搞懂分布式技术21:浅谈分布式消息技术 Kafka

2019-02-08 20:05 by xiaok1024, 352 阅读, 0 推荐, 收藏, 编辑
摘要:搞懂分布式技术21:浅谈分布式消息技术 Kafka 浅谈分布式消息技术 Kafka 本文主要介绍了这几部分内容: 1基本介绍和架构概览 2kafka事务传输的特点 3kafka的消息存储格式:topic和parition 4副本(replication)策略:主从broker部署和partition 阅读全文

搞懂分布式技术20:消息队列因何而生

2019-02-08 20:04 by xiaok1024, 466 阅读, 0 推荐, 收藏, 编辑
摘要:搞懂分布式技术20:消息队列因何而生 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。 当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开 阅读全文

搞懂分布式技术19:使用RocketMQ事务消息解决分布式事务

2019-02-08 20:04 by xiaok1024, 765 阅读, 0 推荐, 收藏, 编辑
摘要:搞懂分布式技术19:使用RocketMQ事务消息解决分布式事务 初步认识RocketMQ的核心模块 rocketmq模块 rocketmq-broker:接受生产者发来的消息并存储(通过调用rocketmq-store),消费者从这里取得消息。 rocketmq-client:提供发送、接受消息的客 阅读全文

搞懂分布式技术17,18:分布式事务总结

2019-02-08 20:03 by xiaok1024, 421 阅读, 0 推荐, 收藏, 编辑
摘要:搞懂分布式技术17:浅析分布式事务 众所周知,数据库能实现本地事务,也就是在同一个数据库中,你可以允许一组操作要么全都正确执行,要么全都不执行。这里特别强调了本地事务,也就是目前的数据库只能支持同一个数据库中的事务。但现在的系统往往采用微服务架构,业务系统拥有独立的数据库,因此就出现了跨多个数据库的 阅读全文
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页