编者按:这篇文章来自简书的一个位博主Jeffbond,读了好几遍,翻译的质量比较高,原文链接:分布式一致性算法:Raft 算法(Raft 论文翻译),版权一切归原译者。同时,第6部分的集群成员变更读起来还不是很流畅,需要了解这一部分的童鞋可以找下其他的文章看一下。以下是转载原文: Raft 算法是可 ...
分类:
编程语言 时间:
2018-01-01 19:25:47
阅读次数:
177
MongoDB如何设置权限(类似关系型数据库的用户名和密码) 原文链接 https://www.cnblogs.com/itxiongwei/p/5520863.html# MongoDB 缺省是没有设置鉴权的,业界大部分使用 MongoDB 的项目也没有设置访问权限。这就意味着只要知道 Mongo ...
分类:
数据库 时间:
2017-12-28 21:29:50
阅读次数:
170
自定义 View 中 wrap_content 无效的解决方案 做过自定义 View 的童鞋都会发现,直接继承 View 的自定义控件需要重写 onMeasure() 方法,并设置 wrap_content 时的自身大小,否在在布局文件中对自定义控件在设置大小时,wrap_content 将等同于 ...
分类:
移动开发 时间:
2017-12-28 00:08:36
阅读次数:
264
前言 写Dockerfile是构建Docker镜像最通常的方式,接触过Docker的童鞋多少了解一些。前段时间研究OpenShift(paas的一种),发现了另外一种构建Docker镜像的方式:S2I。 S2I介绍 S2I是Source-to-Image的缩写。 S2I是一套工具包和工作流程,用于从 ...
分类:
其他好文 时间:
2017-12-27 23:59:04
阅读次数:
387
一、前言 最近经常看到工作 2 年左右的童鞋写的代码也会出现以静态方法的形式调用非静态方法,这是个 级别的语法错误,代码里不应该出现的。对方很郁闷,说:为什么我的环境可以正常运行呢? 二、详解 代码会不会报错,以及你能不能看到报错信息由 PHP 配置中以下两个参数影响,目前线上主流的配置如下(php ...
分类:
Web程序 时间:
2017-12-26 22:01:26
阅读次数:
239
前言 上几篇文章我们介绍了如何查看查询计划、常用运算符的介绍、并行运算的方式,有兴趣的可以点击查看。 本篇将分析在SQL Server中,如何利用先有索引项进行查询性能优化,通过了解这些索引项的应用方式可以指导我们如何建立索引、调整我们的查询语句,达到性能优化的目的。 闲言少叙,进入本篇的正题。 技 ...
分类:
数据库 时间:
2017-12-22 23:56:14
阅读次数:
234
Mac系统10.13,iTunes版本12.70 新版本下的iTunes的应用取消了,之前部分童鞋是通过iTunes里的应用来下载知名APP[淘宝,天猫,京东,美团。。。]的ipa,借此获取相关的图片资源文件,那么版本更新后,这种方法就不能再用了,但是我们可以通过如下方法获取: 下载PP助手,该方法 ...
分类:
移动开发 时间:
2017-12-22 15:03:08
阅读次数:
414
最近在做的一个东西,测试环境和本地环境差距太大,本地能运行的代码,放到测试环境上到处报错,哪里哪里都连不上,所以决定把代码部署到远程服务器上调试,节省时间。 网上看了很多教程,大部分都是互相抄来抄去,照做了也调不通,所以决定把自己的步骤发上来,但是不会对这些步骤作详细解释,需要明白原理的童鞋请自行百 ...
分类:
Web程序 时间:
2017-12-20 18:53:10
阅读次数:
295
一图胜过千万言!希望本文能帮助童鞋们回顾已经知道的那些知识。 下图显示了如下代码运行的过程: String s = "abcd"; s = s.concat("ef"); HashCode(哈希编码,散列码)是设计了用来提高性能的. equals()与hashCode()方法之间的关系可以概括为: ...
分类:
编程语言 时间:
2017-12-20 13:41:27
阅读次数:
211
06-图3 六度空间(30 分) “六度空间”理论又称作“六度分隔(Six Degrees of Separation)”理论。这个理论可以通俗地阐述为:“你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,最多通过五个人你就能够认识任何一个陌生人。”如图1所示。 图1 六度空间示意图 “六度空 ...
分类:
其他好文 时间:
2017-12-18 12:26:16
阅读次数:
235