1.共识算法:分别解决非拜占庭的普通错误和解决拜占庭错误,相应算法分为crash fault tolerance(CFT)和byzantine fault tolerance(BFT).对于CFT的算法有:Paxos,Raft及其变种。特点:性能好,处理快,容忍不超过一半的故障节点。对于BFT的算法 ...
分类:
编程语言 时间:
2018-06-06 21:46:06
阅读次数:
252
传送门 https://www.youtube.com/watch?v=3ez10ADR_gM&list=PL8dPuuaLjXtPNZwz5_o_5uirJ8gQXnhEO ...
分类:
其他好文 时间:
2018-06-06 12:41:11
阅读次数:
142
1、四大组件之ContentProvider大法2、shareUserId3、apk均去远端获取配置文件(或接口)4、AIDL(bindService)5、SharePreference设置为MODE_WORLD_READABLE|MODE_WORLD_WRITEABLE模式,由于存在安全问题,已被弃用。强行使用将会在7.0及以上的安卓系统中发生crash:java.lang.SecurityEx
分类:
其他好文 时间:
2018-06-05 21:12:11
阅读次数:
168
部分设备crash在Framework代码,但又和开源代码对应不上,这时需要拉取设备里面的Framework并反编译源代码排查问题。 1、获取Framework文件: 获取Framework文件夹下面的内容,可能有framework.jar和framework.odex,如果framework.ja ...
分类:
移动开发 时间:
2018-06-04 22:35:40
阅读次数:
264
在定位某些crash问题的时候,有时候遇到一些问题很诡异。有时候挂在了系统库里面。这个时候定位crash问题往往是比较头疼的。那么这个时候学会一些汇编知识,利用汇编调试技巧进行调试可能会起到意想不到的效果。 学习汇编语言不只是帮助定位crash而已,学习汇编可以帮助你真正的理解计算机。毕竟CPU上跑 ...
分类:
移动开发 时间:
2018-06-04 00:56:04
阅读次数:
357
本文转自:https://www.goivvy.com/blog/magento-2-1-million-products Can Magento 2 handle 1 million products? I came across that question many times. It got ...
分类:
其他好文 时间:
2018-06-02 16:37:22
阅读次数:
194
执行插入数据的过程中定位到Crash 源码 obj = va_arg(args, id); 解决的办法: 将保存的简单类型的值换成对象 意思就是把基本数据类型转为NSNumber类型 [NSNumber numberWithLong:bean.INSERT_TIMESTAMP] numberWith ...
分类:
数据库 时间:
2018-06-01 15:38:22
阅读次数:
368
$\sum\limits_{i=1}^n\sum\limits_{j=1}^{m}lcm(i,j)$ $\ \ \ \ \sum\limits_{i=1}^n\sum\limits_{j=1}^{m}lcm(i,j)\\\Rightarrow\sum\limits_{i=1}^{n}\sum\lim ...
分类:
其他好文 时间:
2018-05-29 00:08:24
阅读次数:
228
任务级容错 Bolt任务crash引起的消息未被应答。此时,acker中所有与此Bolt任务关联的消息都会因为超时而失败,对应的Spout的fail方法将被调用。 acker任务失败。如果acker任务本身失败了,它在失败之前持有的所有消息都将超时而失败。Spout的fail方法将被调用。 Spou ...
分类:
其他好文 时间:
2018-05-28 14:54:01
阅读次数:
180
http://kane-xie.iteye.com/blog/2225085 kafka最初是被LinkedIn设计用来处理log的分布式消息系统,因此它的着眼点不在数据的安全性(log偶尔丢几条无所谓),换句话说kafka并不能完全保证数据不丢失。 尽管kafka官网声称能够保证at-least- ...
分类:
其他好文 时间:
2018-05-23 20:46:43
阅读次数:
151