会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
AaronPi
博客园
首页
新随笔
订阅
管理
2020年11月17日
第一阶段 开源框架源码\模块一:持久层框架设计\任务一:自定义持久层01
摘要: 自定义持久层框架 传统JDBC Connection conn = null; PreparedStatement preparedStatement = null; ResultSet resultSet = null; //加载驱动 Class.forName("com.mysql.jdbc.D
阅读全文
posted @ 2020-11-17 23:03 AaronPi
阅读(78)
评论(0)
推荐(0)
2020年11月10日
【转】Controller中为什么不能写@Transactional
摘要: Controller中为什么不能写@Transactional 原文链接:http://sunbingbing.cn/controller%E4%B8%AD%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E8%83%BD%E5%86%99transactional/ 1.背
阅读全文
posted @ 2020-11-10 15:10 AaronPi
阅读(3363)
评论(0)
推荐(0)
2020年11月2日
SFTP上传文件的小工具
摘要: SFTP上传文件的小工具 临时需要将生成的数据上传到文件服务器,但是baidu出来的工具都有点局限,写个小池子方便后续使用 创建SFTP的连接池,主要用到一下几个主要依赖:jsch(java编写的实用SFTP包)、commons-pool(apache出品的一款连接池包) <dependency>
阅读全文
posted @ 2020-11-02 21:39 AaronPi
阅读(803)
评论(0)
推荐(0)
2020年10月29日
分布式事务 10 TCC的confirm原理、日志原理、网络通信原理
摘要: 分布式事务 09 TCC的confirm原理、日志原理、网络通信原理 confirm的原理 日志原理 服务器启动的时候创建数据库表 对订单服务: 插入一条事务(trans_id最关键):status=(0, 开始执行try),role=START(1, "发起者"), id=113694111479
阅读全文
posted @ 2020-10-29 21:18 AaronPi
阅读(265)
评论(0)
推荐(0)
2020年10月25日
Hadoop体系概述
摘要: Hadoop体系概述 Hadoop平台的发展过程 Hadoop是一个由Apache基金会开发的开源软件,具有可靠性、扩展性的分布式的计算存储系统。 发展历程见文末。 Hadoop的特点 高可扩展性:Hadoop是一个高度可扩展的存储平台,可以存储和分发横跨数百个并行操作的廉价的服务器数据集群。 成本
阅读全文
posted @ 2020-10-25 10:45 AaronPi
阅读(521)
评论(0)
推荐(0)
2020年9月28日
分布式事务08 TCC框架示例——hmily
摘要: 分布式事务 08 TCC框架示例——hmily 市面常见TCC框架 Seata :阿里云推出的组件,支持较多方案,主推AT(二阶段+分布式锁) tcc-transaction:不和底层rpc耦合,使用dubbo,http,thrift,webservice都可 tx-lcn:支持常用的dubbo,s
阅读全文
posted @ 2020-09-28 21:36 AaronPi
阅读(2738)
评论(0)
推荐(0)
2020年9月27日
分布式事务07 TCC分布式事务与购物下单示例分析
摘要: 分布式事务 07 TCC分布式事务与购物下单示例分析 TCC分布式事务 定义:TCC分布式事务,全称为“Try-Confirm-Cancel”,是类2PC的柔性分布式事务解决方案 来源:2008年阿里巴巴程立博士的采访,经成立博士传道后被国内开发了解与接受。 TCC核心结构 业务示例分析:购物下单
阅读全文
posted @ 2020-09-27 17:55 AaronPi
阅读(480)
评论(0)
推荐(0)
2020年9月26日
分布式事务06 三阶段提交与刚性事务的缺陷
摘要: 分布式事务 06 三阶段提交与刚性事务的缺陷 两阶段事务宕机分析 协调者宕机 一阶段宕机: 情景:所有参与者无法收到协调者二阶段的commit或rollback,会一直阻塞,本地事务无法结束 方案:参与者统一rollback(未进入二阶段,参与者都不会受到提交或者回滚命令,当前事务无法继续提交,只能
阅读全文
posted @ 2020-09-26 16:26 AaronPi
阅读(378)
评论(0)
推荐(0)
2020年9月25日
分布式事务05 两阶段事务
摘要: 分布式事务 05 两阶段事务 两阶段提交是什么? 定义:称为2PC(2 Phase Commit Protocol),意思为1次事务分为两个阶段,是强一致性、中心化的原子提交协议 参与角色: 协调者:一个,TM, 协调与管理事务 参与者:N个,RM,可以使DB或者某些微服务 两阶段事务分析 以用户下
阅读全文
posted @ 2020-09-25 20:16 AaronPi
阅读(284)
评论(0)
推荐(0)
常见环境搭建:MySQL5.7在Windows本地多实例安装
摘要: 常见环境搭建:MySQL5.7在Windows本地多实例安装 安装开发环境,应当尽量选择Docker安装,高效快速。在特殊环境下(如内网办公环境)只能用安装包,可参考如下教程 安装第一个MySQL 如果已经安装,可以跳过 如果没有安装,请参考菜鸟教程网等教程 推荐使用MySQL安装包,相对快速 复制
阅读全文
posted @ 2020-09-25 18:07 AaronPi
阅读(432)
评论(0)
推荐(0)
下一页
公告