摘要: 之前有一篇文章,说了RPC的内容: http://www.cnblogs.com/charlesblc/p/6214391.html 如果有一种方式能让我们像调用本地服务一样调用远程服务,而让调用者对网络通信这些细节透明,那么将大大提高生产力,比如服务消费方在执行helloWorldService. 阅读全文
posted @ 2017-01-16 17:18 blcblc 阅读(269) 评论(0) 推荐(0)
摘要: 看了这篇文章:http://www.cnblogs.com/LBSer/p/4753112.html 《如何健壮你的后端服务?》 觉得写得蛮好的。 把提纲摘录一下。具体的内容可以去看原文。 “怀疑第三方,防备使用方,做好自己”。 1 怀疑第三方 1.1 有兜底,制定好业务降级方案 我自己的例子:数据 阅读全文
posted @ 2017-01-16 15:04 blcblc 阅读(412) 评论(0) 推荐(0)
摘要: 可以参考这篇文章: http://blog.csdn.net/whycold/article/details/47702133 两阶段提交保证了分布式事务的原子性,这些子事务要么都做,要么都不做。 而数据库的一致性是由数据库的完整性约束实现的,持久性则是通过commit日志来实现的,不是由两阶段提交 阅读全文
posted @ 2017-01-16 13:51 blcblc 阅读(1398) 评论(1) 推荐(1)
摘要: 参考这篇文章,写的不错。 http://www.cnblogs.com/heaad/archive/2010/12/23/1914725.html 另外上一篇文章说了模拟退火算法。 遗传算法 ( GA , Genetic Algorithm ) ,也称进化算法 。 遗传算法是受达尔文的进化论的启发, 阅读全文
posted @ 2017-01-16 13:11 blcblc 阅读(271) 评论(0) 推荐(0)
摘要: 这篇文章写的不错: http://www.cnblogs.com/heaad/archive/2010/12/20/1911614.html 今天感觉写文章和学东西,有点发散,东一块西一块,呵呵。要逐渐收敛。 一. 爬山算法 ( Hill Climbing ) 爬山算法实现很简单,其主要缺点是会陷入 阅读全文
posted @ 2017-01-16 11:54 blcblc 阅读(272) 评论(0) 推荐(0)
摘要: 参考了这篇文章:http://www.cnblogs.com/LBSer/p/5183300.html 《mysql死锁问题分析》 写的不错。 如果Mysql死锁,会报出: 1.1 死锁成因&&检测方法 我们mysql用的存储引擎是innodb,从日志来看,innodb主动探知到死锁,并回滚了某一苦 阅读全文
posted @ 2017-01-16 00:00 blcblc 阅读(1708) 评论(0) 推荐(0)