微服务架构的不足 Fred Brooks在30Year前写道,“there are no silver bullets”,像任何其它科技一样,微服务架构也有不足。其中一个跟他的名字类似,『微服务』强调了服务大小,实际上,有一些开发者鼓吹建立稍微大一 些的,10-100 LOC服务组。尽管小服务... ...
分类:
其他好文 时间:
2017-07-12 13:36:44
阅读次数:
178
出处: hollis 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个 分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition toleranc ...
分类:
其他好文 时间:
2017-07-11 11:12:33
阅读次数:
286
分布式领域CAP理论,Consistency(一致性), 数据一致更新,所有数据变动都是同步的Availability(可用性), 好的响应性能Partition tolerance(分区容错性) 可靠性 定理:任何分布式系统只可同时满足二点,没法三者兼顾。忠告:架构师不要将精力浪费在如何设计能满足 ...
分类:
其他好文 时间:
2017-07-11 01:06:22
阅读次数:
259
同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。浏览器的同源策略,限制了来自不同源的"document"或脚本,对当前"d ...
分类:
其他好文 时间:
2017-07-10 19:14:16
阅读次数:
197
在IOS视频处理中,视频分解图片和图片合成视频是IOS视频处理中常常遇到的问题。这篇博客就这两个部分对IOS视频图像的相互转换做一下分析。 (1)视频分解图片 这里视频分解图片使用的是AVAssetImageGenerator。利用这个class能够非常方便的实现不同一时候间戳下,视频帧的抓取。注意 ...
分类:
移动开发 时间:
2017-07-09 23:01:18
阅读次数:
295
JavaScript是什么 JavaScript是一种解释型语言而不是编译型语言,它往往被认为是一种脚本语言,而不被看作是一种真正的编程语言。也就是说,脚本语言比较简单,它们是非程序员所使用的编程语言。 如果一个程序员对JavaScript没有扎实的理解,那么当他要用JavaScript执行较复杂的 ...
分类:
编程语言 时间:
2017-07-09 20:50:18
阅读次数:
166
1.安装openssl静态库【pip3安装需要,如果已经安装请跳过】 yum install -y openssl-static 2.安装GCC和wget【如果已经安装请跳过】 yum install -y gcc wget yum groupinstall "Development tools" ...
分类:
编程语言 时间:
2017-07-09 20:46:20
阅读次数:
640
Java多线程系列--“JUC线程池”05之 线程池原理(四) ...
分类:
编程语言 时间:
2017-07-09 10:28:06
阅读次数:
196
?? Bundle is a useful data holder, which maps String values to various Parcelable types. So basically it is a heterogenous key/value map. Bundles are ...
分类:
其他好文 时间:
2017-07-08 18:53:49
阅读次数:
178
function getBrowser($agent){ $known = array('baidubrowser','QQBrowser','Maxthon','UC','UCBrowser','UBrowser','MetaSr', 'TheWorld','360se','360browser'... ...
分类:
其他好文 时间:
2017-07-08 13:25:25
阅读次数:
500