Borg论文读后感
Borg之前号称是G家内部和PageRanking可以相提并论的同等重量级的东西,在之前终于是对外发论文了,这篇论文一出就引起了很多人的关注,我的团队在这个方面也做了几年,尽管之前从各种渠道也对Borg有一定了解,但论文揭露的很多内容还是我以前都完全不知道的,个人觉得这篇论文还算挺实在的,G家把自己的很多数据、经验都公开出来了,所以确实值得做资源管理和调度的同学看看。G家内部所有要放到生产环境运行的...
View ArticleReferrer Policy 介绍
我们知道,在页面引入图片、JS 等资源,或者从一个页面跳到另一个页面,都会产生新的 HTTP 请求,浏览器一般都会给这些请求头加上表示来源的 Referrer 字段。Referrer 在分析用户来源时很有用,有着广泛的使用。但 URL 可能包含用户敏感信息,如果被第三方网站拿到很不安全(例如之前不少 Wap 站把用户 SESSION ID 放在 URL 中传递,第三方拿到 URL...
View Article运维的本质——可视化
没有比“可视化”更好的一个词能概括运维的本质,而“可视化”又应该分成两部分: 可视化的服务交付和 可视化的服务度量! 第一部分:可视化的服务交付 早期的运维是从ITIL开始的,那个时候大家都不知道运维是什么,幸好...
View Article从Elon Musk的主题演讲看5种演讲方式
在新的产品发布上,现代钢铁侠Elon Musk就Powerwall技术做了主题演讲。以下是一些令人印象深刻的几点。Elon...
View Article面向服务体系和遗留系统
英文原文:Service-Oriented Architecture and Legacy Systems 企业系统已经从单片孤岛(monolithic...
View Article[转]GCD使用经验与技巧浅谈
前言 Grand Central Dispatch 简称(GCD)可以说是Mac、iOS开发中的一大“利器”,是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS...
View ArticleQQ浏览器X5内核问题汇总
常常被人问及微信中使用的X5内核的问题,其实我也不是很清楚,只知道它是基于android 4.2的webkit,版本号是webkit 534。今天正好从X5团队拿到了一份问题汇总,梳理下发出来,给各位开发者以参考——不排除明天会删除这篇文章的可能。1.Android...
View Article如何得到并留住高级技术人才
在一篇 麦肯锡的文章中作者提到一位CIO,他急需几个资深的架构师——甚至都不敢奢求“优秀的”架构师——来应对日新月异的技术创新。高级技术人才日益成为企业生存与发展必备的战略性资源。这些抢手的人才不仅不易获得,也不易留住。来自怡安翰威特的一篇 研究报告显示,2014年中国高科技员工离职率高达30.5%,其中四分之三是主动离职。...
View Article在Linux进行IO的正确姿势
很多C/C++程序虽然在做网络编程, 但大多用别人封装好的库, 对底层不甚了解, 感觉 IO 操作不是很简单吗? 我敢说, 大多数人进行 IO 的姿势都不对, 所谓的 IO, 主要是 read()/write() 两个函数.先说错误的 IO 读操作: int ret = read(fd, buf, len); if(ret == -1){ exit(-1); }else if(ret == 0){...
View Article抓包工具Fidder详解(主要来抓取Android中app的请求)
今天闲着没吊事,来写一篇关于怎么抓取Android中的app数据包?工欲行其事,必先利其器,上网google了一下,发现了一款神器:Fiddler,这个貌似是所有软件开发者必备神器呀!这款工具不仅可以抓取PC上开发web时候的数据包,而且可以抓取移动端(Android,Iphone,WindowPhone等都可以),太强大了,以前搞web的时候,知道有一款叫做HttpWatch工具,可以抓取web的...
View Article如何看待「女司机随意变道遭男司机暴打」?
我只解释下“为什么很多人会支持打人司机,为打人的行为叫好”。因为这符合我们的直觉,而这源于一种广泛的认知倾向,世界公正信念:公正世界信念(belief in a just world,...
View ArticleUber想截胡百度? 出价30亿美元竞购诺基亚地图
据《纽约时报》援引消息人士的说法称,Uber已经提出收购诺基亚Here地图业务,而价格最高达到30亿美元。此前,《华尔街日报》从知情人士处获悉,百度联合宝马、奥迪、奔驰向芬兰诺基亚发出了收购后者HERE地图业务的邀约,目前谈判已进入最后阶段,有望在两周内达成协议。而在大家纷纷争抢收购Here地图的时候,诺基亚董事长Risto...
View Article故障排查:是什么 导致了服务器端口telnet失败? - zhuweisky
telnet命令的主要作用是与目标端口进行TCP连接(即完成TCP三次握手)。 当服务端启动后,但是telnet其监听的端口,却失败了。或者,当服务端运行了一段时间后,突然其监听的端口telnet不通了。当类似这样的telnet失败的情况出现时,都可以按照如下方面进行排查:1.观察一下服务端进程的CPU和内存是否有异常。...
View Articlenginx+tomcat+memcached (msm)实现 session同步复制
tomcat + memcached + nginx 实现session共享 这里重点强调如何实现linux服务器上 服务器session共享,软件安装不再赘述。 首先我们需要对 cookie 和session的工作机制非常了解,如果不了解其中的原理,就算配置成功,也毫无意义。换了工作换了环境,重新配置起来 仍然需要重头来过,事倍功半。 cookie是怎样工作的?...
View ArticleTCP协议缺陷不完全记录
零。前言TCP自从1974年被发明出来之后,历经30多年发展,目前成为最重要的互联网基础协议。有线网络环境下,TCP表现的如虎添翼,但在移动互联网和物联网环境下,稍微表现得略有不足。移动互联网突出特性不稳定:信号不稳定,网络连接不稳定。虽然目前发展到4G,手机网络带宽有所增强,但因其流动特性,信号也不是那么稳定:坐长途公交车,或搭乘城铁时,或周边上网密集时等环境,现实环境很复杂。以下讨论基于Linu...
View Articleandroid开发之应用Crash自动抓取Log_自动保存崩溃日志到本地
应用发生crash之后要查看log,判断问题出在什么地方,可是一旦应用发布出去,就要想办法把用户的崩溃日志拿到分析。所以要在发生crash之后抓取log,然后上传到服务器,方便开发者查看,现在都有很多第三方做这方面的服务,这里说下如何自己来实现。其实原理很简单,应用出现异常后,会由默认的异常处理器来处理异常,我们要做的就是把这个任务接管过来,自己处理异常,包括收集日志,保存到本地,然后上传到服务器。...
View ArticleServlet实现图形验证码
1. 开发环境|-- tomcat7|-- eclipse|-- jdk1.7 2. 项目结构|-- demo |-- src |-- asia.hchx.filter |-- CharacterFilter |-- LoginFilter |-- asia.hchx.servlet |--...
View Article小试 MariaDB Galera Cluster
前些时, 难得老板关注新技术, 哈哈, 我于是有机会尝试一下数据库服务器集群. 什么是 Galera Cluster? 简单的说就是3个或以上的 MariaDB 服务器相互作为镜像. 详细介绍在这里. 我按照 Digital Ocean的指点, 用 AWS 上 3 个虚拟机做了个最小的集群, 下面是我的一些心得(针对 MariaDB 10.0.17):首先集群的成员个数一定是奇数, 也就3, 5,...
View Article