上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页
摘要: 1 什么是网络编程 网络编程的本质就是两个设备之间的数据交换,当然在计算机网络中,设备主要指计算机。数据传递本身没有多大的难度,就是把一个设备中的数据发送给另外一个设备。 现在的网络编程基本上都是基于请求 / 响应方式的,也就是一个设备发送请求数据给另外一个,然后接受另一个设备的反馈。 在网络编程中 阅读全文
posted @ 2021-04-30 13:53 菜鸟的奋斗之路 阅读(122) 评论(0) 推荐(0)
摘要: 一、我不同时重写又能如何呢? 我只能说只要你不碰到这几个主,你也没什么事的! 1)为什么不能遇到它们几个呢? 因为它们几个会用到 hashCode 方法。 2)他们用hashCode方法来干嘛? hashCode 方法是根据对象的地址生成的一个 int 整数,默认它和地址一一对应的,如果不重写,那么 阅读全文
posted @ 2021-04-20 11:39 菜鸟的奋斗之路 阅读(431) 评论(0) 推荐(0)
摘要: 转发链接:多线程,到底该设置多少个线程? 一、前言 “不好了,线上服务器超时严重,请求非常慢,好像报连接数too many了,怎么办?“小伙伴们在反馈。一般我们的技术老大的处理方式,把连接数和线程池调大点,重启,再观察。 往往这个方式是应急措施,治标不治本,因为不知道问题的原因。 有个严重误区,以为 阅读全文
posted @ 2021-04-19 16:02 菜鸟的奋斗之路 阅读(534) 评论(0) 推荐(0)
摘要: 平时工作中,总会遇到一些数据结构的封装调用,例如(1)List 基础数据类型的集合去重;(2)再或者根据对象的某个属性,多个属性去重;(3)List 集合转换为 Map 集合或者 Set集合等等;今天有时间总结一下Java8中常用的集合转换! 基础数据 @Data @AllArgsConstruct 阅读全文
posted @ 2021-04-17 14:29 菜鸟的奋斗之路 阅读(2886) 评论(0) 推荐(0)
摘要: 博客参考bilibili视频:分布式事务解决方案专题 分布式事务对比分析: 在学习各种分布式事务的解决方案后,我们了解到各种方案的优缺点: 2PC 最大的诟病是一个阻塞协议。RM【Resource Manager】在执行分支事务后需要等待 TM【Transaction Manager】的决定,此时服 阅读全文
posted @ 2021-03-10 17:42 菜鸟的奋斗之路 阅读(200) 评论(0) 推荐(0)
摘要: 前边我们已经学习了四种分布式事务解决方案,2PC、TCC、可靠消息最终一致性、最大努力通知,每种解决方案我们通过案例开发进行学习,本章节我们结合互联网金融项目中的业务场景,来进行分布式事务解决方案可行性分析。 一 系统介绍 1.1 P2P介绍 P2P 金融又叫 P2P 信贷。其中 P2P 是 pee 阅读全文
posted @ 2021-03-10 17:41 菜鸟的奋斗之路 阅读(334) 评论(0) 推荐(0)
摘要: 博客参考bilibili视频:分布式事务解决方案专题 一 什么是最大努力通知 最大努力通知也是一种解决分布式事务的方案,下边是一个是充值的例子: 1)交互流程: 1、账户系统调用充值系统接口; 2、充值系统完成支付处理向账户系统发起充值结果通知。 若通知失败,则充值系统按策略进行重复通知 3、账户系 阅读全文
posted @ 2021-03-10 17:20 菜鸟的奋斗之路 阅读(659) 评论(0) 推荐(0)
摘要: 一 什么是可靠消息最终一致性事务 可靠消息最终一致性方案是指当事务发起方执行完成本地事务后并发出一条消息,事务参与方(消息消费者)一定能够接收消息并处理事务成功,此方案强调的是只要消息发给事务参与方最终事务要达到一致。 此方案是利用消息中间件完成,如下图: 事务发起方(消息生产方)将消息发给消息中间 阅读全文
posted @ 2021-03-10 14:45 菜鸟的奋斗之路 阅读(481) 评论(0) 推荐(0)
摘要: 一 什么是 TCC 事务 TCC 是 Try、Confirm、Cancel 三个词语的缩写,TCC 要求每个分支事务实现三个操作:预处理 Try、确认 Confirm、撤销 Cancel。Try 操作做业务检查及资源预留,Confirm 做业务确认操作,Cancel 实现一个与 Try 相反的操作即回滚操 阅读全文
posted @ 2021-03-09 11:21 菜鸟的奋斗之路 阅读(1458) 评论(0) 推荐(0)
摘要: 一 什么是2PC 2PC 即两阶段提交协议,是将整个事务流程分为两个阶段,准备阶段(Prepare phase)、提交阶段(commit phase),2 是指两个阶段,P 是指准备阶段,C 是指提交阶段。 举例:张三和李四好久不见,老友约起聚餐,饭店老板要求先买单,才能出票。这时张三和李四分别抱怨 阅读全文
posted @ 2021-03-08 17:11 菜鸟的奋斗之路 阅读(1344) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页