Michael_Ding

62
获赞数
11
关注数
79
粉丝数
IP 属地未知
2012-10-28 加入
浏览 8.8k

开源爱好者,技术爱好者,爱动手,爱实践
擅长C++(Qt), Python, Ruby

1,098 声望|达人
全站排名超越 98% 用户
分布式
539
运维
226
javascript
207
前端
165
容器技术
159
个人动态
  • 赞了回答2016-02-20
    一直搞不懂a++和++a的区别 怎么办?
    a++是先执行表达式后再自增,执行表达式时使用的是a的值。++a是先自增再执行表达示,执行表达式时使用的是a自增后的值。所以$b得值为5,$a的值为6.第一个问题理解了,第二个也就顺理成章了。
  • 发布了文章2015-11-10
    etcd 集群的管理 - 暴走漫画容器实践系列 Part4
    搭建完 etcd 集群后,接下来就是集群的管理了。集群的管理主要包括节点的重启,监控以及集群的运行时更改(Runtime Reconfiguration)。
  • 发布了文章2015-10-21
    Spark 集群概述
    Spark 的"集群"不是提供运算服务的,而是一种资源分配的调度器。执行任务的 Spark 进程作为客户端向"集群"申请资源(运算节点), "集群"分配资源以后,这个 Spark 进程会分解一些计算工作,并把他们放到这些申请来的资源中运行。
  • 发布了文章2015-10-13
    在 Dockone 的分享 - 暴走漫画容器实践系列 Part1
    暴走漫画是一家文化传媒公司。公司除了有若干视频娱乐节目,还有相应的社区网站及 App。流量 UV 200w/天 左右,PV 千万。为了更加有效地运营以及推荐用户个性化,2015年成立了数据部,负责暴漫的数据分析和数据挖掘相关服务。
  • 发布了文章2015-10-13
    搭建 etcd 集群 - 暴走漫画容器实践系列 Part3
    etcd 是一个高可用的分布式 key-value(键值) 存储系统。在暴漫我们用他用来做配置管理和服务发现。 这一次我们主要介绍关于 etcd 集群的搭建与管理。 1. etcd 集群概述 首先我们需要理解,etcd 是一个分布式的 key-value 存储系统,所以其基本原理和前面我们介绍过的...
  • 发布了文章2015-05-28
    冲突的处理 - 分布式数据库相关理论 Part5
    Riak 通过一种叫做 Vector Clock 的机制来处理冲突问题。简单来说,Vector Clock 是一段 token,像 Riak 这样的分布式系统通过这样的 token 来追踪数据更新操作的先后顺序。
  • 发布了文章2015-05-28
    Riak 中的 CAP - 分布式数据库相关理论 Part4
    和上一篇博文一样,这次我们依旧以 Riak 为案例,来分析 CAP 理论在一个实际的分布式数据库中的作用。 如果你还不熟悉 CAP,可以参考我之前的两篇博客 理解 CAP 理论, 最终一致性.html)。 这次我们来看看,在 Riak 这样的分布式key-value数据库中,CAP理论是怎么起作...
  • 发布了文章2015-05-28
    Riak的分布式数据库模型 - 分布式数据库相关理论 Part3
    Riak 是一个 erlang 开发的开源的分布式 key-value 数据库,在 High Availability, Fault Tolerance, Scalability 方面表现优异。其实现受 Amazon Dynamodb 启发,是一个很有代表性的分布式数据库。
  • 发布了文章2015-05-28
    Eventual Consistency(最终一致性) - 分布式数据库相关理论 Part2
    分布式数据库必须要有 分区容忍性(Partition Tolerant),所以主要是在 一致性(Consistent) 和 可用性(Available) 之间做选择。虽然在 CAP 理论中,选择了 Availability 就不可能得到真正的 Consistency,但是你可以追求 最终一致性(Evental Consistency)
  • 发布了文章2015-05-28
    理解 CAP 理论 - 分布式数据库相关理论 Part1
    CAP 是分布式数据库中的重要理论之一。为了更好的理解分布式数据库,我们需要对 CAP 理论有个简单的理解。 1.CAP 概述 CAP 证明了,对于一个分布式数据库系统,存在这样三个指标: C_onsistent_(一致性。写操作是 原子 的,当写操作完成后,所有后续的读取操作获取得...
  • 回答了问题2014-09-09
    为了缩减页面,大家做移动web前端开发时用什么库和框架?
    可以看看这个 [链接] 虽然还没有使用,但是感觉还行.
  • 赞了回答2014-09-09
    如何判断一个网站用的Apache还是ngx?
    這個問題可以推廣到更普適的版本,那就是如何分辨任意網站背後的服務器程序。答案是沒有辦法。因爲服務器程序對用戶而言,做的是等價的工作,必然無法分辨。那麼狹隘一些,對於已知服務器程序類型,如何分辨?答案是,根據特性。
  • 赞了回答2014-09-09
    如何判断一个网站用的Apache还是ngx?
    lighttpd修改 setenv.add-response-header = ( "Server" => "SSHTTPd", "X-Powered-By" => "SSPPP")
  • 赞了回答2014-04-17
    git忽略已经被提交的文件
    tl;dr: 正确的做法应该是:git rm --cached logs/xx.log,然后更新 .gitignore 忽略掉目标文件,最后 git commit -m "We really don't want Git to track this anymore!"
  • 赞了回答2014-03-04
    除了Bootstrap,还有什么其他前端UI库?
    我推荐一个,超酷超漂亮:Semantic UI。 Semantic UI 官网:[链接] (英文) Semantic UI 官网:[链接] (中文) Semantic UI @github:[链接]
  • 赞了回答2014-02-11
    请问图片存储的路径规则什么样最好?
    传统的文件系统对目录层级和数量有限制, 现在主流的都用静态文件服务器, 又有那么多云存储, 即便是按路径存, 也是服务商给你虚拟出来的路径, 他的底层可能是另一种实现方式。 所以对于现在来讲, 静态文件目录层级的规划更多的意义是结构清晰。
  • 赞了回答2014-01-08
    mac中开发PHP网站,文件大小写问题
    格式化一个新的硬盘分区,创建的时候选Mac日志格式(区分大小写),然后项目文件都扔那个分区去
  • 赞了文章2013-11-07
    《黑客与画家》之「如何创造财富」思维导图
    先送上亚马逊传送门:《黑客与画家》:硅谷创业之父 Paul Graham 文集 Kindle 版才12块钱,如果你连一顿饭钱都舍不得省,那就在下面留言吧。等我哪天心情好了,可以免费送。
  • 赞了文章2013-11-07
    [福利] 免费的编程中文书籍索引 (不定期更新)
    本文托管在 github [链接] 欢迎大家讲珍藏已久的经典免费书籍共享出来,您可以: 使用 Issues 以及 Pull Request 发邮箱给我 <justjavac+ghbooks@gmail.com> 在此文下面评论。 注:看到有人 fork 此 repository,其实如果觉得有帮助,可以 start 或者 watch,...
  • 赞了回答2013-11-07
    在服务器端的代码中写sql还是使用存储过程?
    强调存储过程是上代数据库为王时代的理念,在10年前oracle/sql server为主流的年代,通常都比较强调这个,直到今天还留有很大遗存。