初创公司谁来当你们的运维

2016-04-08
阅读 2 分钟
2.4k
运维,哎,多么沉重的话题,初创公司的运维,哎,还能愉快的聊天吗? 初创公司的运维,如今其实兼技术支持、系统管理员(SA)、网管、网络工程师、研发工程师、架构师,干着这些看似不相干甚至矛盾的工作。 他们的具体工作? 在办公室中安装系统、帮同事排除机器故障 在机房插网线、搬机器、拆服务器箱子 天天盯着N个监...

无密码身份验证:安全、简单且部署快速

2016-04-07
阅读 7 分钟
2.2k
【编者按】本文作者为 Florian Heinemann 与 Robert Nyman。Florian 来自 MIT 系统设计与管理学院,专注于复杂的社交技术系统。此前曾在企业软件领域的多家初创公司工作,之后加入 Airbus,担任知识与创新管理经理一职。Robert 是 Mozilla Hacks 技术传道师及编辑。曾就 HTML5,JavaScript 以及 Open Web 发表过多次谈话...

ASP .NET 如何在 SQL 查询层面实现分页

2016-04-07
阅读 7 分钟
2.2k
【编者按】本文作者为来自巴基斯坦的软件开发工程师 Aqeeel,主要介绍了在 SQL 查询层面实现 ASP.NET 应用的分页方法。 本文系 OneAPM 工程师编译呈现,以下为正文。 GridView 提供了一种实现分页的方法。但是,随着记录的不断扩大,我们需要在查询层面进行优化。 简介 在 SQL 查询层面实现 ASP.NET 程序分页,而不借助 ...

世界那么大,你要去看看!

2016-04-05
阅读 2 分钟
1.2k
小河解冻,柳树发芽,春天就那样悄无声息的来到了我们的身边~三四月份的清明时节,除了纪念先祖之外,很多人也会选择在这个时候出去踏青游玩领略祖国的大好河山,无它,天儿好啊!

你真的知道如何定义性能要求么?

2016-04-01
阅读 3 分钟
2.1k
【编者按】本文作者是 Nikita Salnikov Tarnovski,是 plumbr 的联合创始人,作为一名高级开发者,他同时也是一位应用性能调优的专家,拥有多年的性能调优经验。本文中他通过常见的性能需求误区经验,分享应该如何去设定实际的性能需求目标,本文系 OneAPM 工程师编译呈现。

node-firefox 二三事

2016-04-01
阅读 4 分钟
1.8k
编者按:本文作者为 Soledad Penadés, Sole 在 Mozilla 的 Tech Evangelism 团队工作,帮助人们在网络上创造神奇的东西。本文主要介绍 node-firefox 的基本知识,以及它如何帮助你加速 Firefox OS 应用开发,由 OneAPM 工程师编译呈现。

轻轻修改配置文件完成 OpenStack 监控

2016-04-01
阅读 2 分钟
3.6k
当我们使用虚拟化云平台 OpenStack 时,必然要时时监控其虚拟机性能,随着近年企业级数据中心的不断发展,像混合虚拟化环境的业务需求也在持续增长中,因而也随之带来的监控需求更显重要,所以小编带来一个天上少有,地下难寻的监控 OpenStack 的利器---Cloud Insight。

zabbix3.0 安装方法,一键实现短信、电话、微信、APP 告警

2016-03-31
阅读 6 分钟
3.8k
免费开源监控工具 Zabbix 因其强大的监控功能得到各大互联网公司的广泛认可,具体功能不再详细介绍,在之前发布的 Zabbix 2.4.1 安装及微信短信提醒已经做了详细介绍,本篇主要对 Zabbix 3.0.1 的安装进行详细指导,并且详细介绍了 OneAlert 一键集成 Zabbix ,一分钟实现电话、短信和邮件通知。

如何将「插件化」接入到项目之中?

2016-03-30
阅读 4 分钟
3k
随着应用的不断迭代,应用的体积不断增大,项目越来越臃肿,冗余增加。项目新功能的添加,无法确定与用户匹配性,发生严重异常往往牵一发而动全身,只能紧急发布补丁版本,强制用户进行更新。结果频繁的更新,反而容易降低用户使用黏性,或者是公司业务的不断发展,同系的应用越来越多,传统方式需要通过用户量最大的主...

PHP 打印函数之 print print_r

2016-03-30
阅读 2 分钟
1.9k
print 说明 int print ( string $arg ) 输出 arg print 实际上不是一个函数(它是一个语言结构),因此你可以不必使用圆括号来括起它的参数列表 参数 arg:输入数据 返回值 总是返回 1 实例 1.输出变量str的值 {代码...} 输出: Hello World 2.分两行输出变量和字符串 {代码...} 输出: Hello World Hello PHP7 3.连接两...

你的团队需要一套工具指南

2016-03-30
阅读 4 分钟
2.7k
在某个公众号里看过这样一句话,“一流的公司只有一个共同点——他们都有好的产品。” 最近又了解了一些管理工具和开发工具,突然发现,其实一流的公司还有另一个共同点,他们往往都拥有一套适合自己的工具,包括但不限于管理工具、开发工具、运维工具……

精华阅读第 10 期 |解开阿尔法狗(AlphaGo)人工智能的画皮

2016-03-29
阅读 1 分钟
2k
谷歌用一个变了身的古老「穷举算法」,披上「神经网络」的画皮,假装「跨时代」的黑科技,忽悠广大「膜拜者」,「狮仙」我实在看不下去了,来揭一揭这只幺蛾子小狗的画皮。

时序列数据库武斗大会之TSDB名录 Part 2

2016-03-29
阅读 6 分钟
2.6k
【编者按】刘斌,OneAPM后端研发工程师,拥有10多年编程经验,参与过大型金融、通信以及Android手机操作系的开发,熟悉Linux及后台开发技术。曾参与翻译过《第一本Docker书》、《GitHub入门与实践》、《Web应用安全权威指南》、《WEB+DB PRESS》、《Software Design》等书籍,也是Docker入门与实践课程主讲人。本文所阐...

如何用 ANTLR 4 实现自己的脚本语言?

2016-03-29
阅读 6 分钟
4k
ANTLR 是一个 Java 实现的词法/语法分析生成程序,目前最新版本为 4.5.2,支持 Java,C#,JavaScript 等语言,这里我们用 ANTLR 4.5.2 来实现一个自己的脚本语言。

HTTP/2 对 Web 性能的影响(下)

2016-03-29
阅读 2 分钟
2.8k
我们在 HTTP/2 对 Web 性能的影响(上)已经和大家分享了一些关于 Http2 的二项制帧、多用复路以及 APM 工具等,本文作为姊妹篇,主要从 http2 对 Web 性能的影响、http2 使用的利弊以及一些正在进行中的相关工作等方面与大家进行分享。

如何使用 Apache ab 以及 OneAPM 进行压力测试?

2016-03-28
阅读 3 分钟
2.6k
下一个 release 准备小长假后就要 go-live ,所有的测试 case 都 cover 过了,但还未进行过压力测试,有点不放心,刚好过节期间家人都回家去了,假期终于可以抽点时间压测一把。

你所不知道的黑客工具之 EK 篇

2016-03-28
阅读 2 分钟
2.9k
EK(Exploit kits)是指一套利用恶意软件感染用户电脑发起攻击的黑客工具,时下最著名的有 Angler EK、Fiesta EK、Hanjuan EK、Nuclear EK、Neutrino EK。

HTTP/2 对 Web 性能的影响(上)

2016-03-28
阅读 3 分钟
1.9k
HTTP/2 于 2015 年 5 月正式推出。自诞生以来,它就一直在影响着网络性能最佳实践。在本篇文章中,我们将讨论 HTTP/2 的二进制帧、延迟削减、潜在利弊以及相应的应对措施。

PHP7 扩展之自动化测试

2016-03-25
阅读 3 分钟
2.8k
在安装 PHP7 及各种扩展的过程中,如果你是用源码安装,会注意到在 make 成功之后总会有一句提示:Don't forget to run 'make test'. 这个 make test 就是运行 PHP 的自动化测试了。

PHP字符串函数之 strstr stristr strchr strrchr

2016-03-25
阅读 3 分钟
2.5k
strstr -- 查找字符串的首次出现,返回字符串从第一次出现的位置开始到该字符串的结尾或开始。 stristr -- strstr 函数的忽略大小写版本 strchr -- strstr 函数的别名 strrchr -- 查找字符串的最后一次出现,返回字符串从最后一次出现的位置开始到该字符串的结尾。

如何监控业务的响应速度?Cloud Insight SDK 实践分享

2016-03-25
阅读 3 分钟
2.2k
一直在说 Cloud Insight 是数据聚合平台,可以用 SDK 和 API 实现业务监控,如今不拿出点实践人们恐怕是不能信服。那今天本文就先简单介绍一下 SDK 可以应用在哪些方面,再举个真实用户场景来让大家看看。

想知道吗?CTO 比普通程序员强在哪?

2016-03-24
阅读 3 分钟
2.2k
互联网的蓬勃发展,让无数的程序员身价水涨船高,都变成了「香饽饽」,更有了不少「创业」,「当上 CTO,迎娶白富美的传说」。都说不想当元帅的士兵不是好士兵,我觉得这件事见仁见智,但提升自己的价值,让自己变得更优秀更有竞争力,一定是一线城市的大部分 IT 人内心的追求。

程序员:让你的腹部瞬间显瘦,只差一个动作!

2016-03-24
阅读 3 分钟
1.9k
此前移动精英开发精英俱乐部写过一篇文章,大概意思就是:我们的程序员同学,并不像大多数人看到的那样,每天的生活就是敲代码,加班,继续敲代码......我们做移动精英开发俱乐部的初衷,也是帮助大家的生活变得多姿多彩,我们可以一起去龙泉寺修行,也可以约个时间去香山看看风景,如果你还喜欢攀岩射箭等户外运动,我...

如何通过热修复,搞定开发中的那些 Bug?

2016-03-24
阅读 5 分钟
6.1k
作为程序员,Bug 修复终究是绕不开的话题,本期移动开发精英俱乐部讨论的主题便是 Bug 修复中的 Hotfix,即热修复。接下来让我们跟随大牛的脚步来了解 Hotfix,就算你不能一下豁然开朗,相信也一定会有所启发。非常感谢赖春辉的整理,本文系国内 ITOM 管理平台 OneAPM 审校。

XML 实体扩展攻击

2016-03-24
阅读 4 分钟
3.1k
XMl Entity Expansion(攻击)某种程度上类似于 XML Entity Expansion,但是它主要试图通过消耗目标程序的服务器环境来进行DOS攻击的。这种攻击基于XML Entity Expansion实现,通过在XML的DOCTYPE中创建自定义实体的定义实现,比如,这种定义可以在内存中生成一个比XML的原始允许大小大出很多的XML结构,来使这种攻击得...

颜值不够身材凑,沟通不畅平台上!

2016-03-24
阅读 2 分钟
1.9k
前两天我被一篇「不是因为坚强而漂亮,而是因为漂亮而坚强」的文章震撼到了,一个丑女孩(原谅我,文中女孩未减肥前实在够不上漂亮二字),成功瘦到只有原来的一半!因为身材变好,整个人完全不一样了,更自信更乐观更坚强了!这就是颜值不够身材凑的典型!

管理Java垃圾回收的五个建议

2016-03-23
阅读 5 分钟
1.9k
【编者按】本文作者是Niv Steingarten,是Takipi 的联合创始人,热衷于编写优雅简洁的代码。作者通过对垃圾收集器的介绍和梳理,在管理垃圾回收方面提出了五个建议,降低收集器开销,帮助大家进一步提升项目性能。本文系国内 ITOM 管理平台 OneAPM 工程师编译整理。

也许狼真的来了,我们该怎么办?

2016-03-23
阅读 2 分钟
1.8k
还记得小学一年级的时候,有一则寓言故事叫《狼来了》。它讲述的是:一个放羊娃三番两次用谎言欺骗山下的村民,前两次村民都相信了放羊娃的话,急忙的跑到山上去赶走狼,然而发现被戏弄。第三次放羊娃发现狼真的来了,但是此时此刻去寻求村民的帮助时候,发现村民并不会再次相信他了,最终导致大部分羊被狼咬死,损失惨重。

别让安全问题拖慢了 DevOps!

2016-03-23
阅读 2 分钟
1.5k
敏捷开发和 DevOps 方法的出现使软件开发的速度与质量都有所提升,但它们不经意地也为安全机构增压不少。从前的安全策略是基于静态数据的,而在产品上线前才应用这些策略,或手动调整规则,会使设定策略的时间非常紧张,从而影响到发布产品的质量,增加出错的风险,拖慢整个 DevOps 周期。同时,使用 DevOps 配置工具来...

精华阅读第 9 期 |滴滴出行 iOS 客户端架构演进之路

2016-03-23
阅读 1 分钟
2.7k
「架构都是演变出来的,没有最好的架构,只有最合适的架构!」最近,滴滴出行平台产品中心 iOS 技术负责人李贤辉接受了 infoQ 的采访,阐述了滴滴的 iOS 客户端架构模式与演变过程。李贤辉也是移动开发精英俱乐部中的一员,所以本期重点推荐了这篇文章。