Cassini

lioncruise's blog


  • 首页

  • 分类

  • 归档

  • 标签

  • 搜索

高可用背后的原理

发表于 2017-10-24 | 分类于 分布式系统

这两个月和博云合作的项目是要用于客户生产环境的,这个和我以前做的东西有很大的不同,所有基础架构必须给出高可用的解决方案。在这之前我只做过一些流量较小的用户产品或者一些原型项目,一开始基础架构都只给出了单节点的解决方案,结果被大师兄喷这个在生产环境根本不可用。不过事实确实是在一个真实的分布式系统中硬件损坏、进程崩溃、网络不通都可能直接导致系统不可用

阅读全文 »

基于kubeadm部署高可用Kubernetes集群

发表于 2017-10-05 | 分类于 Kubernetes

k8s logo

阅读全文 »

synchronized和ReentrantLock的区别

发表于 2017-07-25 | 分类于 Java

之前很多同学面试Java开发岗位被问到了synchronized和ReentrantLock的区别这个问题。带着好奇心,我就去查了一下,没想到在细节上居然有这么大的区别。

阅读全文 »

Java锁的优化思路

发表于 2017-07-04 | 分类于 Java

为了在线程之间更加高效地共享数据,解决竞争问题,从而提高效率。针对不同应用场景,提出了以下几种锁优化的思路。

阅读全文 »

十分钟了解并发事务

发表于 2017-05-20 | 分类于 分布式系统

并发事务的问题

当同一个数据(对象)被并发事务访问的时候,会有什么问题?

上面的场景可以理解为:同一个账户两笔转账并发发生会怎么样?假设X初始值为100,那么最终X会变为多少?

阅读全文 »
123…5
lioncruise

lioncruise

Tomorrow is another day.

22 日志
9 分类
22 标签
RSS
GitHub
© 2015 — 2019 lioncruise
总访客数 人次 总访问量 次