自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好习惯要坚持下去

那些比我们优秀的人都在努力,我们有什么理由停下脚步

  • 博客(10)
  • 收藏
  • 关注

转载 如何健壮你的后端服务?

    对每一个程序员而言,故障都是悬在头上的达摩克利斯之剑,都唯恐避之不及,如何避免故障是每一个程序员都在苦苦追寻希望解决的问题。对于这一问题,大家都可以从需求分析、架构设计、代码编写、测试、code review、上线、线上服务运维等各个视角给出自己的答案。我们大部分服务都是既要给使用方使用,又依赖于他人提供的第三方服务,中间又穿插了各种业务、算法、数据等逻辑,这里面每一块都可能是故障的来...

2018-12-26 16:21:14 421 1

转载 分布式锁也是锁

原文地址:https://mp.weixin.qq.com/s/hOdEMgRqjZAg1ND5nqwFQATomcat的锁Tomcat是这个系统的核心组成部分, 每当有用户请求过来,Tomcat就会从线程池里找个线程来处理,有的执行登录,有的查看购物车,有的下订单,看着属下们尽心尽职地工作,完成人类的请求,Tomcat就很有成就感。 与此同时,它也很得意,所有的业务逻辑尽在掌握。My...

2018-12-13 13:39:28 911 1

原创 关于分布式事务BASE模型和柔性事务TCC

分布式事务CAP问题分布式系统面临的问题是CAP问题。CAP具体含义如下:1、consistency:一致性,保持数据同步更新2、availability:可用性,良好的响应性能3、partition tolerance:分区容错性,可靠性定理:任何分布式系统只可同时满足二点,没法三者兼顾。忠告:一般3种特性不能同时满足,而是应该取舍与折中。一般来说,当数据分布在不同的机器...

2018-12-11 17:30:18 2029

翻译 分布式事务该怎么做?(TCC)

原文地址:https://mp.weixin.qq.com/s/29hww2ayFkr4AoqogLmPrA分布式八大坑分布式就是魔鬼啊!  张大胖最近十分感慨,他所在的公司原来有个电商系统,后来随着用户量越来越大,对系统的可用性要求越来越高。 CTO要求把系统进行拆分, 从一个单体的应用,拆分成微服务组成的应用。  微服务听起来很美好,但是其中的苦只有做过的人才知道。  ...

2018-12-10 14:44:24 1419

翻译 Java帝国之宫廷内斗2(分布式事务消息队列、事务表)

原文地址:https://mp.weixin.qq.com/s/92SghOorf10dm3pM0DWzIg1.前情提要上回说到IO大臣一直被JDBC大臣打压, 为了搞掉JDBC大臣, 他忍辱负重、历经千辛万苦终于搞出了分布式事务的标准Java Transaction API, 满心以为这次必定翻身,但是没想到国王为了平衡朝中的权利, 居然把JTA的管理权赐给了新任的JTA大臣。 ...

2018-12-10 14:41:26 448

翻译 Java帝国之宫廷内斗

原文地址:https://mp.weixin.qq.com/s/59iztoTssmIVri7UkZeGzw1.JDBC大臣自从和东海之滨的数据库联合酋长国缔结了合作协议以后, IO大臣就退居二线了。 他本来也想把JDBC也划归自己管理, 奈何国王头脑发热、竟然任命了新的JDBC大臣, 专门负责这一摊事儿。 JDBC大臣经常在早朝上给国王吹风:  “ 陛下, 我们的JDBC...

2018-12-10 14:38:10 292

转载 持久化:java帝国反击战

原文地址:https://mp.weixin.qq.com/s/FrRWFaI2X5x9RpPbXoMq9w1.断电的威胁强大的Java帝国自成立一来, 一直顺风顺水, 可是外人不知道的是,帝国也有个致命的弱点, 那就是害怕一种叫做“断电”的攻击。  每次攻击来临, 帝国辛辛苦苦制造出Java对象都会瞬间死亡, 变成孤魂野鬼,在电脑里四处游荡,最终悄无声息地消失在空气中。 ...

2018-12-10 14:35:28 270

转载 Java:一个帝国的诞生

原文地址:https://mp.weixin.qq.com/s/hM4K0QR6Pj-h3DRygzoW-w1.C语言帝国的统治现在是公元1995年, C语言帝国已经统治了我们20多年, 实在是太久了。  1972年, 随着C语言的诞生和Unix的问世, 帝国迅速建立统治, 从北美到欧洲, 从欧洲到亚洲,  无数程序员臣服在他的脚下。 帝国给我们提供了极好的福利:贴近硬件,...

2018-12-10 14:32:07 367

转载 Java帝国

文章来自公众号《码农翻身》,作者刘欣1.Java:一个帝国的诞生2.持久化:java帝国反击战3.Java帝国之宫廷内斗4.Java帝国之宫廷内斗2(分布式事务消息队列、事务表)5.分布式事务该怎么做?(TCC)...

2018-12-10 14:26:03 554

转载 SpringBoot test

原文地址:https://www.jianshu.com/p/72b19e24a602前言mac上idea快捷键,command+shift+T根据类生成快捷键。对spring容器中的类做单元测试在src/main下建立UserService类,对其进行单于测试,生产其单元测试类(使用command+shift+T快捷键),生成的test类在src/test下@Servi...

2018-12-04 09:59:21 35234 2

空空如也

空空如也

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

TA关注的人

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