- 博客(3)
- 资源 (34)
- 收藏
- 关注
转载 Java中的SPI机制
本文通过探析JDK提供的,在开源项目中比较常用的Java SPI机制,希望给大家在实际开发实践、学习开源项目提供参考。 1 SPI是什么 SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组件。 整体机制图如下: Java SPI 实际上是“基于接口的编程+策略模式+配置文件”组合实现...
2019-09-12 17:28:36 173
原创 分布式事务(3)实现TCC的基础技术
概述 通过前面的文章介绍,我们已经知道了分布式事务的几种常见的解决方案,从我的从业经历来看,大部分的企业采用TCC或者基于消息队列中间件的最终一致性这两种解决方案。本专栏也将重点剖析这两种方案的具体实现,下面我们先来了解一下分布式环境下微服务实现分布式事务TCC方案的一些基础支持技术。 我们知道TCC是Try、Confirm和Cancel三个阶段的简称,通过下图我们可以看到TCC方案的具体结构图(...
2019-09-06 16:09:50 497
转载 分布式事务(2)基础理论
这篇文章将介绍什么是分布式事务,分布式事务解决什么问题,对分布式事务实现的难点,解决思路,不同场景下方案的选择,通过图解的方式进行梳理、总结和比较。 相信耐心看完这篇文章,谈到分布式事务,不再只是有“2PC”、“3PC”、“MQ的消息事务”、“最终一致性”、“TCC”等这些知识碎片,而是能够将知识连成一片,形成知识体系。 1 什么是事务 介绍分布式事务之前,先介绍什么是事务。 事务的具体定...
2019-09-05 09:29:08 539
Genymotion-ARM-Translation.zip
2015-01-30
PackageManager实例
2014-09-11
Android对Zip文件的加压和解压
2014-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人