12 2015 档案

摘要:PHP 7.0发布,网上关于新版的介绍很多,介于 7.0 在正式发布之前已经发过若干个 Beta、8个 RC,应该不会出现重大问题。今日我将一台机器升级至 PHP 7.0 并将有关信息记录如下。 本人使用 Ubuntu 12.04 LTS,在网上已经找到 7.0 正式版的 ppa,所以不需要编译,... 阅读全文
posted @ 2015-12-31 11:48 OneAPM官方技术博客 阅读(850) 评论(0) 推荐(4) 编辑
摘要:考虑这样一个问题,给定一个字符串,“1+1+(3+4) 2 3+8/2”,如何将它转化为如下形式: “1+1=2” “3+4=7” “2+7=9” “2 3=6” “9 6=3” “8/2=4” “3+4=7” 换句话说,就是如何将字符串按照四则运算计算出来,如何写一个计算器。 拿 ... 阅读全文
posted @ 2015-12-31 11:35 OneAPM官方技术博客 阅读(288) 评论(0) 推荐(2) 编辑
摘要:"Gartner" 曾在发表过的一篇文章中表示,到2017年, "全球50%的企业将使用Web Scale IT 架构" 。下面我们来看看 Andre Leibovici 对 Web Scale IT 的看法: Web scale IT 不仅仅是一个流行词,更是一种设计数据中心和软件架构的方法,... 阅读全文
posted @ 2015-12-31 11:18 OneAPM官方技术博客 阅读(711) 评论(0) 推荐(3) 编辑
摘要:"Florian Apolloner" 发言主题为 Django 安全,其中并未讨论针对 SSL 协议的攻击--因为那不在 Django 涉及范围内。(如感兴趣可参考 "https://www.ssllabs.com/ssltest/" )。 如发现 Django 的安全漏洞,请参阅 "htt... 阅读全文
posted @ 2015-12-31 10:07 OneAPM官方技术博客 阅读(221) 评论(0) 推荐(2) 编辑
摘要:做了多年运维工程师,积攒了一些经验,和大家分享下。个人认为,运维安全话题的系列,主要包括下面四个方面: 基础服务 网络层 应用层 云安全 今天主要讲的是基础服务里面的[FTP服务][ftp]。 文件传输协议(英文:File Transfer Protocol,缩写:FTP)是用于... 阅读全文
posted @ 2015-12-30 16:54 OneAPM官方技术博客 阅读(345) 评论(0) 推荐(1) 编辑
摘要:圈复杂度(Cyclomatic complexity)也称为条件复杂度或循环复杂度,是一种软件度量,是由Thomas J. McCabe, Sr. 在 1976 年提出,用来表示程序的复杂度,其符号为 VG 或是 M。圈复杂度是对源代码中线性独立路径数的定量测量。 圈复杂度使用的程序的控制流图... 阅读全文
posted @ 2015-12-30 14:57 OneAPM官方技术博客 阅读(1152) 评论(0) 推荐(2) 编辑
摘要:对于运维团队而言,很多告警其实并不能帮助他们解决掉实际的问题,相反有时会加重多余的负担,这主要是因为大多数的告警并不具备足够的可执行性: 它们指出的问题压根儿不需要响应 它们缺少关键的信息,迫使你需要花费很长的时间去寻找更多的源头,用以来估量它们的紧迫性 过量的不可执行告警会造成 ... 阅读全文
posted @ 2015-12-30 14:13 OneAPM官方技术博客 阅读(270) 评论(0) 推荐(1) 编辑
摘要:Druid 简介与用途 首先说明,这里所说的 "Druid" 并不是阿里巴巴的数据库连接池项目,而是 "Eric Tschetter" 创立的一个开源的分布式实时处理系统,希望为烧钱的大数据处理,提供一种更廉价的选择。为了解决查询延迟问题,使用 Hadoop 来实现交互式查询分析很难满足实时分析... 阅读全文
posted @ 2015-12-30 11:00 OneAPM官方技术博客 阅读(308) 评论(0) 推荐(2) 编辑
摘要:过去的一年,我有幸为怎样保护一些重要且易受攻击的网络提供了咨询服务。我说它们易受攻击是因为他们已经遭受过多次攻击。所以,他们需要完善的安全措施。我知道,在网络安全业务中,即便投入了巨额预算,完美的安全保护措施仍是不可能的,相当不错的安全保护措施也很难做到。这就是为什么经常有人问我如何做好安全保护。... 阅读全文
posted @ 2015-12-30 10:59 OneAPM官方技术博客 阅读(278) 评论(0) 推荐(2) 编辑
摘要:2015年7月30日 本文作者是 Managed Languages 团队项目经理 Lucian Wischik。 不久前, "Visual Studio 2015" 上新增 Windows 10 应用的开发工具—— "Universal Windows App开发工具" 。这个发布拥有重大意义... 阅读全文
posted @ 2015-12-30 10:55 OneAPM官方技术博客 阅读(422) 评论(0) 推荐(2) 编辑
摘要:关于 Ping Ping 是一个网络命令,主要是用于确定本地主机是否能与另一台主机交换(发送与接收)数据。根据返回的信息,就可以推断 TCP/IP 参数是否设置得正确以及运行是否正常。正常情况下,Ping 将返回若干个参数,丢失率为 0,当网络状态不佳或网络中断的情况下,Ping 操作将无法正... 阅读全文
posted @ 2015-12-29 19:12 OneAPM官方技术博客 阅读(1469) 评论(0) 推荐(2) 编辑
摘要:Java 反序列化攻击漏洞由 FoxGlove 的最近的一篇博文爆出,该漏洞可以被黑客利用向服务器上传恶意脚本,或者远程执行命令。 由于目前发现该漏洞存在于 Apache commons collections, Apache xalan 和 Groovy 包中,也就意味着使用了这些包的服务器(... 阅读全文
posted @ 2015-12-29 18:22 OneAPM官方技术博客 阅读(224) 评论(0) 推荐(2) 编辑
摘要:本文翻译自文章 "Web Scale IT: The Enterprise Impact" . 作者Brendan Ziolo 在通信、网络和安全行业有着近20年的经验,在 Sipera Systems,Certicom 和 TimeStep 公司均担任过要职,他帮助这些公司构建并推出新的产品。 ... 阅读全文
posted @ 2015-12-29 18:11 OneAPM官方技术博客 阅读(202) 评论(0) 推荐(0) 编辑
摘要:背景 随着互联网的发展,各种网络攻击手段也层出不穷,不管是大型企业还是中小企业,随时都有被攻击的危险,因此很多公司都会采取各种手段来维护自己服务器安全,其中比较常见的是采用内网环境,只设置一台代理服务器,其他服务器都走代理,这样即使遭受攻击对内网环境的服务器影响还是很小的。那这种情况下怎么监控服... 阅读全文
posted @ 2015-12-29 17:01 OneAPM官方技术博客 阅读(533) 评论(0) 推荐(0) 编辑
摘要:我们知道大多数的 Android 应用程序都是通过和服务器进行交互来获取数据的。如果使用 HTTP 协议来发送和接收网络数据,就免不了使用 HttpURLConnection 和 HttpClient,而 Android 中主要提供了上述两种方式来进行 HTTP 操作。并且这两种方式都支持 HTT... 阅读全文
posted @ 2015-12-29 14:49 OneAPM官方技术博客 阅读(1143) 评论(0) 推荐(0) 编辑
摘要:"OneAlert" 是应用性能管理领军企业 "OneAPM" 公司旗下产品,也是国内首个 SaaS 模式的云告警平台,集成国内外主流监控/支撑系统,实现一个平台上集中处理所有 IT 事件,提升 IT 可靠性。想了解更多信息,请访问 "OneAlert" 官网 。 本文转自 "OneAP... 阅读全文
posted @ 2015-12-29 12:32 OneAPM官方技术博客 阅读(176) 评论(0) 推荐(0) 编辑
摘要:上一篇 "WordPress 全方位性能优化指南(上)" 主要从网站性能指标、优化缓存、MySQL 等方面给大家介绍了如何进行 "WordPress 性能优化" ,但还远远不够,毕竟像 WordPress 这样的大范围的被使用的主题模板,可以优化的地方还是很多的。 今天主要从主题优化、缓存优化... 阅读全文
posted @ 2015-12-29 11:31 OneAPM官方技术博客 阅读(287) 评论(0) 推荐(0) 编辑
摘要:年关将至, "Cloud Insight" 正式版悄然上线了。没有大张旗鼓的宣传,也没有热热闹闹的庆祝,只是一群人在上线前踏踏实实的优化了两周,然后发版,就是这样一件简单的事。 然而就是这样一个低调的产品,在正式上线之前,就已经累积了数百用户。 要说 "Cloud Insight" 得先说一... 阅读全文
posted @ 2015-12-28 14:16 OneAPM官方技术博客 阅读(290) 评论(0) 推荐(1) 编辑
摘要:作为一个全面的 "WordPress 性能优化" 教程,本文旨在帮助读者排查 WordPress 网站的性能问题,同时也提供网站前端优化加速的建议。 如果你曾经遇到过 WordPress 管理界面加载缓慢、「MySQL 服务器崩溃」、网页一直无法加载等情况,或者你预计网站的流量将要大涨,相信本... 阅读全文
posted @ 2015-12-28 11:25 OneAPM官方技术博客 阅读(313) 评论(0) 推荐(1) 编辑
摘要:我们都知道如果将所有的功能都写成 Library,那么我们在编写应用程序的时候就可以快速便捷的写出想要的功能,因为这些已经事先都实现过了,这样在写代码的时候就可以迅速的将 Library 依赖到我们的项目里。 然而在通常的情况下现实和期望的总是相差很大,在使用 Library 的过程中可能会... 阅读全文
posted @ 2015-12-25 09:38 OneAPM官方技术博客 阅读(149) 评论(0) 推荐(1) 编辑
摘要:什么是不安全的直接对象引用 不安全的直接对象引用时,Web 应用程序公开给用户内部实现对象。内部实现对象的一些例子是数据库记录、 Url 或文件。 攻击者可以修改内部实现对象中企图滥用此对象上的访问控制。当攻击者这样做他们可能有能力访问开发人员不希望公开访问的功能。 举个栗子 不安全的直接... 阅读全文
posted @ 2015-12-25 09:04 OneAPM官方技术博客 阅读(608) 评论(0) 推荐(1) 编辑
摘要:内容安全策略 (CSP, Content Security Policy) 是一个附加的安全层,用于帮助检测和缓解某些类型的攻击,包括 "跨站脚本攻击" (XSS) 和数据注入等攻击。 这些攻击可用于实现从数据窃取到网站破坏或作为恶意软件分发版本等用途。内容安全策略在现代浏览器中已经包含,使用的是... 阅读全文
posted @ 2015-12-24 16:15 OneAPM官方技术博客 阅读(706) 评论(0) 推荐(1) 编辑
摘要:早在九月份,编程界出现一个名为 "json1.c" 的文件,此前这个文件一直在 SQLite 的库里面。还有,笔者也曾总结通过使用新的 扩展来编译 " pysqlite" 的技巧。但现在随着 "SQLite 3.9.0" 的发布,用户已经不用再费那么大劲了。 SQLite 3.9.0 版本做... 阅读全文
posted @ 2015-12-24 14:15 OneAPM官方技术博客 阅读(839) 评论(0) 推荐(1) 编辑
摘要:Java 8 已经发布一段时间了,许多开发者已经开始使用 Java 8。本文也将讨论最新发布在 JDK 中的并发功能更新。事实上,JDK 中已经有多处 改动,但本文重点将是 Fork Join 框架的改进。我们将讨论一点 Fork Join,然后实现一个简单的基准测试以比较 FJ 在 Java 7... 阅读全文
posted @ 2015-12-24 12:35 OneAPM官方技术博客 阅读(462) 评论(0) 推荐(1) 编辑
摘要:对于商务运算来说一个比较稳定的趋势在于对 API 日渐增长的依赖性,几乎每一个代码级交互过程都会调用 API 来收集数据或触发某些关键过程。没有 API ,你将无法与同伴进行文件交流,没有 API ,沃尔玛也将无法运行其 VMI 系统。 API(即 Application Programmin... 阅读全文
posted @ 2015-12-24 12:21 OneAPM官方技术博客 阅读(307) 评论(0) 推荐(1) 编辑
摘要:在 "OneAlert" ,我们经常与运维团队聊天。因为产品开发过程中,这样的对话有助于了解客户的真正痛点。「告警垃圾」——监控系统中时常涌现的告警洪流,是运维团队经常提到的一大痛处。 至于其原因,虽然多种多样,但造成的后果都是一样的:信息超载。如果每天收到几十条甚至上百条告警提醒,你很难从中... 阅读全文
posted @ 2015-12-24 12:10 OneAPM官方技术博客 阅读(295) 评论(0) 推荐(1) 编辑
摘要:苹果公司通过 iPhone 6s 和 6s Plus 引入了与手机互动的全新方式:按压手势。你也许知道,苹果智能手表和苹果笔记本电脑早已具备这一功能,只是名称略有不同,为力感触控(Force Touch)。无不夸张地说,这一功能给用户界面增加了全新的维度。 iOS 如果你在想,为什么将力感触... 阅读全文
posted @ 2015-12-23 14:56 OneAPM官方技术博客 阅读(273) 评论(0) 推荐(1) 编辑
摘要:【编者按】本文主要针对开源 PHP 和非开源的 ASP.NET 在性能、成本、可扩展性,技术支持和复杂性等方面进行比较。 在网上论坛,总是有成百上千的文章和帖子在讨论 PHP 和 ASP.NET,究竟谁才是更好的平台?不过很可惜,大部分人的观点总是带有偏见的,人们总会有意无意地推广自己喜欢的语言。... 阅读全文
posted @ 2015-12-23 14:41 OneAPM官方技术博客 阅读(435) 评论(0) 推荐(1) 编辑
摘要:现在越来越多的 App 都开始有广告了。特别是空气质量监测,和天气类的 App,广告还是蛮多的,眼花缭乱,真是够了。 最近刚好在用一款系统监控工具 Cloud Insight,它提供的 SDK 可以把任一数据上传到他们那做展示。 灵机一动,作为一个程序员,自己动手丰衣足食,没什么不能解决的... 阅读全文
posted @ 2015-12-23 13:16 OneAPM官方技术博客 阅读(238) 评论(0) 推荐(1) 编辑
摘要:不断地校验与改进,不光是 "OneAlert" 提供安全方案的必备任务,也是持续监控与告警的必要条件。强健的系统能帮助我们主动找出问题,从而迅速解决。以下是常用的一些监控与告警技术。 端口的有效监控 通过 "OneAlert" 的动态防火墙,我们完全可以了解到一系列端口的状态是开放还是闭合... 阅读全文
posted @ 2015-12-23 12:58 OneAPM官方技术博客 阅读(421) 评论(0) 推荐(1) 编辑
摘要:互联网的蓬勃发展,让无数的「屌丝」程序员在一夜之间,仿佛都变成了「香饽饽」。但是,没有几个做开发的同学真的想做一辈子「码农」,很多同学都希望当上CTO,最终迎娶「白富美」,从此过上幸福美满的生活。 诚然,CTO 的路不是那么好走的,而其中最重要的先决条件就是你要先成为一名优秀的架构师,那么普通... 阅读全文
posted @ 2015-12-22 16:23 OneAPM官方技术博客 阅读(503) 评论(0) 推荐(1) 编辑
摘要:本文主要分析以加密为目的的随机数生成问题。PHP 5 并未提供生成强加密随机数的简便机制,但是,PHP 7 引入了两个 CSPRNG 函数以解决该问题。系 "OneAPM" 工程师编译整理。 什么是 CSPRNG?引用 "维基百科" 的定义,密码安全的虚拟随机数生成器(Cryptographi... 阅读全文
posted @ 2015-12-22 15:27 OneAPM官方技术博客 阅读(337) 评论(0) 推荐(1) 编辑
摘要:"ribot" 致力于打造美好且充满意义的用户体验,在这一过程中, "动画不可或缺" 。 在 Droidcon London 听完一场 " 激励人心的 演讲" 之后, 笔者决定深入研究安卓动画。本文集中展示了其研究结果,希望使开发者和设计者们意识到,为 Android 应用添加漂亮的动画并不复杂... 阅读全文
posted @ 2015-12-22 15:22 OneAPM官方技术博客 阅读(287) 评论(0) 推荐(0) 编辑
摘要:注:本文是纯技术探讨文,无图无笑点,希望您喜欢 一.前言 软件行业极其缺乏前端人才这是圈内的共识了,某种程度上讲,同等水平前端的工资都要比后端高上不少,而圈内的另一项共识则是—— 网页是公司的脸面! 几年前,谷歌的一项统计表明,如果亚马逊页面加载每慢 100ms,将影响他们 1% 的收入;... 阅读全文
posted @ 2015-12-22 14:41 OneAPM官方技术博客 阅读(190) 评论(0) 推荐(0) 编辑
摘要:前言 任何企业对投资都有回报的要求,回报可能是直接的「利润」,达到短期、长期的目标,或者通过投资减少损失。因此每个项目的决策者在每笔投资前都要衡量 ROI,证明该投资能达到的效果和收益,以便在项目结束时可以考核和衡量项目是否成功。 同时通过 ROI 的分析为下一笔预算请求,提供支持性的证据。不... 阅读全文
posted @ 2015-12-22 12:04 OneAPM官方技术博客 阅读(785) 评论(0) 推荐(0) 编辑
摘要:上节回顾 对于许多 IT 和运维团队来说,Nagios 既是一个福音也是一个诅咒。一方面,Naigos 在 IT 应用的工作领域中,给予了你可以实时查看告警数据的可能性;但是另一方面, "Nagios" 也能够生成超级多的告警,对于任何一个运维人员或是运维团队来说都是 hold 不住的。 由于... 阅读全文
posted @ 2015-12-22 11:33 OneAPM官方技术博客 阅读(369) 评论(0) 推荐(0) 编辑
摘要:在这个计算机网络飞速发展的网络时代里,新兴的网络威胁正在不断「侵蚀」着的应用程序和核心数据的安全,各种繁杂的防护手段也随之接踵而来。众所周知,Gartner 是全球最具权威的 IT 研究与顾问咨询公司,WAF 和 RASP 就是在不同时期被 "Gartner" 分析师所推崇的两种防护技术。 ... 阅读全文
posted @ 2015-12-21 16:44 OneAPM官方技术博客 阅读(496) 评论(0) 推荐(0) 编辑
摘要:2015 年 8 月,OneAPM 推出了一款系统性能监控产品——Cloud Test,产品上线以来以「两低一高」的特点迅速成为市场增长率最快的一匹黑马。「两低一高」,即低使用成本、低学习成本以及高服务可靠性。无须任何安装埋点操作,用户只需注册一个免费账号,即可自主添加需要监测的 URL,开启 7×... 阅读全文
posted @ 2015-12-21 14:50 OneAPM官方技术博客 阅读(298) 评论(0) 推荐(0) 编辑
摘要:前一段时间接触了一个教育集团的老总,集团本身是在教育实体化阶段也就是各种教科书盛行的时候起来的,最近 10 年互联网教育越来越火,老板也瞅准商机跳了进来。 可是公司的在线教育板块一直不温不火没有什么起色,Google Analytics、百度统计、CNZZ 数据专家等各种运营软件用了个遍还是老样子... 阅读全文
posted @ 2015-12-21 14:47 OneAPM官方技术博客 阅读(553) 评论(0) 推荐(0) 编辑
摘要:一年一度的双11、双12全民网购节已经过去,淘宝、天猫及其他电商都迎来了大量用户,但是,你的基础架构能否承载突如其来的流量?面对预期而至的大量用户,容量规划是否到位?线上商城以及后端系统是否经受住了性能的考验? 对于任何互联网电子商务的成功,有两件事至关重要:创新与性能。创新是打入市场的通行证... 阅读全文
posted @ 2015-12-21 14:19 OneAPM官方技术博客 阅读(183) 评论(0) 推荐(0) 编辑
摘要:引言 Druid 是一个快速,近实时的查询海量只读数据的系统。Druid 的目标是可用性要达到100%,即使在部署新代码,或者某些节点 down 机的情况下。 Druid 目前支持的单表查询方式和 Dremel,PowerDrill 比较相似。它的主要特性如下: 1.支持嵌套数据的列式存储... 阅读全文
posted @ 2015-12-18 17:19 OneAPM官方技术博客 阅读(1067) 评论(0) 推荐(0) 编辑
摘要:Cassandra 是什么? Apache Cassandra 以其可扩展性和容错分布式数据库系统而被人所熟知。Cassandra 起源于Facebook 最初创建于 Amazon Dynamo 和谷歌 BigTable 的一个项目,并从此成长为一个在苹果和 Netflix 等公司大量使用的开源... 阅读全文
posted @ 2015-12-18 17:03 OneAPM官方技术博客 阅读(296) 评论(0) 推荐(0) 编辑
摘要:本文出自 "Your Django Story" 系列,该系列主要突出那些贡献 Django 的女性。 "点击查看更多" ,本文系 "OneAPM" 工程师编译整理。 "Jess Hamrick" 是加州大学伯克利分校心理学系研究生,其研究包括通过编写程序模仿人类行为,以期了解人类如何认识世... 阅读全文
posted @ 2015-12-18 15:52 OneAPM官方技术博客 阅读(236) 评论(0) 推荐(0) 编辑
摘要:即使在 Swift APP 中没有一行 Object c 的代码,每个 APP 也都会在 Object c runtime 中运行,为动态任务分发和运行时对象关联开启了一个世界。更确切地说,可能在仅使用 Swift 库的时候只运行 Swift runtime。但是使用 Objective C run... 阅读全文
posted @ 2015-12-18 13:47 OneAPM官方技术博客 阅读(499) 评论(0) 推荐(0) 编辑
摘要:本文将介绍如何进行 Java Lambdas 序列化性能检测、Lambdas 的重要性以及 Lambdas 在分布式系统中的应用。 Lambdas 表达式是 Java 8 中万众期待的新特性,其若干用途包括:1. 为匿名内部类减少所需样本代码。2. 缩小值的作用域。Lambdas 表达式中的 th... 阅读全文
posted @ 2015-12-18 11:54 OneAPM官方技术博客 阅读(278) 评论(0) 推荐(0) 编辑
摘要:网络安全是当前一个非常热门的话题,网络泄密、系统瘫痪、斯诺登事件......都在不断挑战所有人互联网人的神经。大家都在担忧自己的隐私会不会被泄露出去,公司的敏感信息怎么来保护。当然,这也是一个非常好的现象,说明现在大家的安全意识已经越来越高了! 但是,也有一些不好的现象,比如很多公司的管... 阅读全文
posted @ 2015-12-18 11:09 OneAPM官方技术博客 阅读(1121) 评论(0) 推荐(0) 编辑
摘要:什么是WAF和RASP?WAF全称是Web application firewall,即 Web 应用防火墙。 "RASP" 全称是 Runtime Application Self protect,即应用运行时自我保护系统。两款产品都是针对 Web 应用的攻击进行防护的。 作为用户,如何安装使... 阅读全文
posted @ 2015-12-17 17:30 OneAPM官方技术博客 阅读(813) 评论(0) 推荐(0) 编辑
摘要:原文链接 : https://msdn.microsoft.com/enus/library/aa289846(v=vs.71).aspx Visual Studio .NET 2003 该方案展示了传统系统与托管代码的集成方法,以及这些传统系统如何使用核心 .NET 远程服务。具体点说,... 阅读全文
posted @ 2015-12-17 16:52 OneAPM官方技术博客 阅读(285) 评论(0) 推荐(1) 编辑
摘要:什么产品可以定义为 RASP? "RASP" 英文为 Runtime application self protection,它是一种新型应用安全保护技术,它将保护程序想疫苗一样注入到应用程序和应用程序融为一体,能实时检测和阻断安全攻击,使应用程序具备自我保护能力,当应用程序遇到特定漏洞和攻... 阅读全文
posted @ 2015-12-17 14:30 OneAPM官方技术博客 阅读(1127) 评论(0) 推荐(0) 编辑
摘要:所谓最小化可行产品(Minimum Viable Product,MVP),就是将产品快速推向客户,从客户反馈中不断进行迭代。更重要的是,MVP 也是研发团队进一步完善产品的基础。 但是,在正式代码之前,你需要选择今后支撑产品的 技术栈 ,也就是要选择好整个产品每一层所要应用的技术语言、架构等。技术... 阅读全文
posted @ 2015-12-17 11:02 OneAPM官方技术博客 阅读(1806) 评论(1) 推荐(4) 编辑
摘要:如果你受困于 Nagios 的告警洪潮中不能自拔,那么这两篇连载博客就是为你而生的。让我们来详细的阐述下这个问题! 运维人员都有着独立的监控工具,因此会经常受到 Nagios 告警吵闹的影响。很多运维人员对 "Nagios" 都是爱恨交加的,Nagios 给了你实时的可见性,可以了解你的 I... 阅读全文
posted @ 2015-12-17 10:29 OneAPM官方技术博客 阅读(251) 评论(1) 推荐(0) 编辑
摘要:在某个重大发布之后,都需要记录相应的指标,本文介绍了最重要的几个 Java 性能指标,包括响应时间和平均负载等。为理解应用程序在生产环境中如何运行,就需要遵循一些 Java 性能指标。 阅读全文
posted @ 2015-12-16 19:41 OneAPM官方技术博客 阅读(364) 评论(0) 推荐(0) 编辑
摘要:做海外业务时大多使用亚马逊 AWS 服务,配套 "AWS 监控" CloudWatch 功能强大,如果能和微信结合就更棒了。现在分享下如何玩转 CloudWatch 微信通知。 AWS EC2 云主机配套的云监控服务 CloudWatch 本身并不支持微信通知、短信和电话等通知服务,但是可以通... 阅读全文
posted @ 2015-12-16 12:07 OneAPM官方技术博客 阅读(1364) 评论(1) 推荐(1) 编辑
摘要:对很多开发者而言,如果网站的日流量达到百万级别,峰值 PV 也突破了 3 万,这样的站点在线下测试的时候总是让人心力交瘁。。。。 生产环境下的性能监测问题更是尤其让人头疼! 开发同学在想,运维人员也在想;男人在想,女人也在想。现在,值得男女老少一齐关注的问题,恐怕也只有「 雾霾 」了。众... 阅读全文
posted @ 2015-12-15 17:16 OneAPM官方技术博客 阅读(397) 评论(0) 推荐(1) 编辑
摘要:在互联网业务蒸蒸日上的今时今日,系统架构日渐复杂,随着软件产品和工程团队的变革,许多开源的监控工具应运而生,其中有一些相当出名,比如 Zabbix、Nagios 还有 StatsD。也有一些问题被大家不断讨论,例如,监控领域的开源工具 Zabbix 和 Nagios 哪个更好?StatsD 是否有可... 阅读全文
posted @ 2015-12-15 13:30 OneAPM官方技术博客 阅读(334) 评论(0) 推荐(1) 编辑
摘要:这是 "《运维不容错过的4个关键指标》" 的姐妹篇,上篇文章介绍了优秀运维团队需要关注的4个关键指标,我们分享了平均恢复时间 MTTR、平均响应时间 MTTA 等概念。这篇是介绍一些实践方法,更好的使用工具进行优化以上指标。 以 MTTA 为指导原则 MTTA 是衡量响应一个告警事件的关... 阅读全文
posted @ 2015-12-15 12:11 OneAPM官方技术博客 阅读(570) 评论(0) 推荐(0) 编辑
摘要:Esty 当年发布 statsd 写过一篇文章: "Measure Anything, Measure Everything" 。 这篇文章对性能监控领域影响很大,系统监控工具如果能够做到 All in One,那真的可以解决人力和时间成本上的问题。 "OneAPM" 的工程师对这篇经典文章进行了... 阅读全文
posted @ 2015-12-11 15:33 OneAPM官方技术博客 阅读(217) 评论(0) 推荐(0) 编辑
摘要:每次中午吃饭总会和技术同学聊天。当做 iOS 开发的做安卓开发的人员在一起的时候,他们中间又多了一个话题:iOS 开发难还是安卓开发难。 这个时候做安卓开发的同学最激动说安卓开发要自己画界面、机型复杂、操作系统多 rom 又被各家改的四不像....开发一个安卓 APP 的时间将近是开发 iOS... 阅读全文
posted @ 2015-12-11 14:45 OneAPM官方技术博客 阅读(553) 评论(0) 推荐(1) 编辑
摘要:警报疲劳是一个棘手的问题,但事不宜迟,越早开始越好。利用警报数据,你可以有效清理监控系统,排除不可操作的警报。 简便起见,我们编写了对抗警报疲劳的七个步骤。 减少警报疲劳的七个步骤 1.付诸行动 清理监控系统并不简单,而且人们容易对高级别警报产生麻木感。但是,第一步需要决定如何... 阅读全文
posted @ 2015-12-11 14:44 OneAPM官方技术博客 阅读(310) 评论(0) 推荐(1) 编辑
摘要:其实,对于做移动 APP 开发的同学来说,质量和体验都是同等重要的。一个 APP 应用如果经常「闪退」,是产品质量很差的一个体现,那么用户体验就更不用再提了。 上面是笔者截取的国外一家公司对用户行为分析漫画的一个片段,从图中可以看到,有 80%的用户会因为网络错误和崩溃抛弃这个 APP... 阅读全文
posted @ 2015-12-11 10:46 OneAPM官方技术博客 阅读(442) 评论(0) 推荐(1) 编辑
摘要:StatsD 是由 Etsy 开发并发布的汇总和总结应用指标的一个简单的守护进程,近些年来发展迅速,已经变成了一个用于收集应用性能指标的统一的协议。 关于 Statsd 的使用已经有很多文章介绍过,所以本文也不再赘述,本文主要来聊一聊它的来源原理以及和它类似的一个工具 Collectd 。 ... 阅读全文
posted @ 2015-12-10 17:23 OneAPM官方技术博客 阅读(637) 评论(0) 推荐(2) 编辑
摘要:在本文中,我们将借助 NASA "天文图库" API,使用 "Zend Expressive" 建立图片库。最后的结果将显示在 "AstroSplash" 网站,该网站是为了文本特意搭建的。本文系 "OneAPM" 工程师编译整理。 Zend Expressive 是用于创建 PSR 7... 阅读全文
posted @ 2015-12-10 15:51 OneAPM官方技术博客 阅读(295) 评论(0) 推荐(2) 编辑
摘要:一般来讲,在安装完 Nagios 后,我们做的第一件最正确的事,就是设置它的邮件通知,对吧。因为如果没有这一步骤的话,你怎么能够知道什么时候会出现问题呢? 伴随着成功的初始安装,你即将是你司唯一一个能够接收到告警数据的人。 "Nagios" 的一个很好的功能就是可以监控到不同的服务器。人生如梦... 阅读全文
posted @ 2015-12-10 15:34 OneAPM官方技术博客 阅读(242) 评论(2) 推荐(2) 编辑
摘要:若是有人问如何解决动画性能不佳的问题, "Dan Lew Codes" 总会反问:你是否使用了硬件层? 动画放映过程中每帧画面可能都要重绘。如果使用视图层,,渲染过的视图可以存入离屏缓存以待将来重用,而无需每帧重绘。 此外,硬件层缓存与 GPU 中,这使得动画放映中的某些操作更加快速。简单的... 阅读全文
posted @ 2015-12-10 11:33 OneAPM官方技术博客 阅读(338) 评论(0) 推荐(2) 编辑
摘要:当然不是指像上图那样一边开着车听着歌,握着男/女朋友的手,一边查看告警邮件的时候要慢一点。原因大家都懂的,我就不拆了(因为你们都是单身狗啊!单身狗啊!单身狗啊!)。这里要说的是,如果你们选择了用 OneAlert 来接收告警邮件,查看的时候可一定要慢一点,慢一点,再慢一点啊!为啥呢? 在你... 阅读全文
posted @ 2015-12-09 18:52 OneAPM官方技术博客 阅读(168) 评论(2) 推荐(3) 编辑
摘要:在开发 Android 应用时,总会涉及到获取打电话、地理位置、网络等敏感的用户信息的权限,在 Android 中,联系人、当前位置等这些敏感信息都是由 permissions 保护的,Android 6.0 Marshmallow(棉花糖)API 23 中使用了一种新的权限来代替目前的安装时 P... 阅读全文
posted @ 2015-12-09 16:30 OneAPM官方技术博客 阅读(218) 评论(0) 推荐(3) 编辑
摘要:一.上文回顾上回我们主要从图片的合并、压缩等方面介绍前端性能优化问题(详见 "Java Web 前端高性能优化(一)" )本次我们主要从图像BASE64 编码、GZIP压缩、懒加载与预加载以及 "OneAPM" Browser Insight 的定位分析功能四个方面介绍前端优化方法二.图像的 BAS... 阅读全文
posted @ 2015-12-09 11:56 OneAPM官方技术博客 阅读(360) 评论(0) 推荐(3) 编辑
摘要:开源监控软件 Zabbix 和 Nagios 究竟哪个更好?Zabbix 可视化更好?Nagios 更轻量?作为产品经理程默的一名默默无闻的小粉丝,觉得很有义务把他的回答编辑整理出来让大家看到。下面是程默在知乎上的回答,经本人同意转载。 首先,提醒一下大家。下面的内容,有可能会被认为是广告,因为我... 阅读全文
posted @ 2015-12-09 11:28 OneAPM官方技术博客 阅读(1850) 评论(0) 推荐(2) 编辑
摘要:在互联网业务蒸蒸日上的今时今日,系统架构日渐复杂,开源的监控产品层出不穷。然而仍然有很多公司选择自主研发监控系统,那么,现有的较为知名的开源监控系统 cacti、Nagios、 "zabbix" 等其他商业系统,有什么方面不满足公司的需求吗?网上有人说,监控粒度和深度是不满足个性化需求的点,但这种... 阅读全文
posted @ 2015-12-08 13:49 OneAPM官方技术博客 阅读(621) 评论(0) 推荐(3) 编辑
摘要:【编者按】本文作者是 Windows networking 团队项目经理 Sidharth Nabar。在微软 Build 2015 大会上,.NET Core 5 作为开发 UWP(Universal Windows Platform)应用的最新 .NET 版本正式发布,本文系 "OneAPM"... 阅读全文
posted @ 2015-12-08 11:52 OneAPM官方技术博客 阅读(334) 评论(0) 推荐(2) 编辑
摘要:如果你在 IT 圈搬砖工作,那你一定对「帕累托法则」并不陌生(画外音:完全没听说过好么)。「帕累托法则」就是我们通常所说的,呃,「二八定律」(soga/doge)。根据二八定律,在一般情况下,结果、产出或报酬的80%取决于20%的原因、投入或努力。 具体这定律是咋来的就不说了,因为我也不知道反正也没 阅读全文
posted @ 2015-12-07 16:38 OneAPM官方技术博客 阅读(322) 评论(1) 推荐(4) 编辑
摘要:本周迎来2015年编程语言界的两件大事,Swift7 开源, PHP7 发布。这两件大事,都是可以载入相应的编程语言的史册级的事件。 Swift 开源的事,咱先不说了,知乎上也有热烈的讨论,我们今天就来看一下 "PHP 7正式版" 的算法和 wordpress 应用在其上的性能表现。PHP7 的安装... 阅读全文
posted @ 2015-12-07 15:18 OneAPM官方技术博客 阅读(415) 评论(0) 推荐(2) 编辑
摘要:Web 发展的速度让许多人叹为观止,层出不穷的组件、技术,只需要合理的组合、恰当的设置,就可以让 Web 程序性能不断飞跃。所有 Web 的思想都是通用的,它们也可以运用到 Java Web。这一系列的文章,主要讲解网页 "前端性能优化" ,是与用户最直接接触的。事实证明,与其消耗大量时间在服务... 阅读全文
posted @ 2015-12-04 14:58 OneAPM官方技术博客 阅读(759) 评论(0) 推荐(2) 编辑
摘要:没有天下第一的武功,但如果你的速度够快(比如接近光速),必然无敌。 11 月 20 日晚,深圳龙岗爱联爱新小区里的 54 辆私家车被刮花,等到车主们调取监控录像后才发现,竟是 4 名年龄都不超过 10 岁的「熊孩子」拿着石块把小区里的车辆当成了画画的面板。目前,爱联派出所已介入调查,熊孩子究竟... 阅读全文
posted @ 2015-12-04 12:46 OneAPM官方技术博客 阅读(380) 评论(1) 推荐(2) 编辑
摘要:信息大爆炸的时代,互联网企业的运维人员每天都要处理成千上万的信息。如何处理这种纷繁复杂的情况?面对各种运维事件,想获得足够的告警信息,单一的监控系统往往是不够的。而告警的问题若得不到及时的发现与处理,就很容易受到用户投诉。 告警风暴来临,信息无法聚合 日新月异的专业监控软件陆续问世,... 阅读全文
posted @ 2015-12-03 17:52 OneAPM官方技术博客 阅读(370) 评论(0) 推荐(2) 编辑
摘要:周末两天都是大雾霾天,作为运营也不能在家宅,告别了技术就得腿儿勤点儿。非常感谢 Linker 的 Sam Chen 和 数人科技 的 CTO 共同组织的Mesos Meetup, "OneAPM" 最帅的 Docker 工程狮~陈亮与 Linker Networks 、 爱奇艺 、 PingCAP ... 阅读全文
posted @ 2015-12-03 16:24 OneAPM官方技术博客 阅读(244) 评论(0) 推荐(2) 编辑
摘要:很难说,生活在这个数据大爆炸的时代对运维同学是福还是祸。灵活的监控系统、开放 API 和易用的数据可视化资源可以将任何想要的数据图表化地显示出来,但是,过多的数据容易产生干扰,反而不利于具体信息提取和操作。 关于监控哪些指标,以及为什么要从系统化的角度出发,我们进行过深入的思考。本文中,我们想... 阅读全文
posted @ 2015-12-03 10:30 OneAPM官方技术博客 阅读(1120) 评论(0) 推荐(2) 编辑
摘要:在运维人员的日常工作中,对物理服务器的监控十分重要。物理机的 CPU、内存、磁盘使用率,网卡流量,磁盘 IO 等都需要进行监控。通过 ICMP 协议的 ping 监控,可以判断物理服务器运行是否正常或者网站是否出现故障,网络不稳定或者服务器宕机,ping 就产生报警,让您在第一时间收到告警。这样大大... 阅读全文
posted @ 2015-12-02 15:00 OneAPM官方技术博客 阅读(1016) 评论(0) 推荐(1) 编辑
摘要:如今,越来越多的公司开始使用 Docker 了,2 / 3 的公司在尝试了 Docker 后最终使用了它。为了能够更精确的分配每个容器能使用的资源,我们想要实时获取容器运行时使用资源的情况,怎样对 Docker 上的应用进行监控呢?Docker 的结构会不会加大监控难度? 可是在没有专业运维团... 阅读全文
posted @ 2015-12-02 10:37 OneAPM官方技术博客 阅读(1412) 评论(0) 推荐(1) 编辑
摘要:轻量级虚拟化容器 Docker,自发布以来便广受业界关注,在开源界和企业界掀起了一阵风。 "Docker 容器" 相对于 VM 有以下几个优势:启动速度快;资源利用率高;性能开销小。 从图中可以看出 Docker 和 虚拟机的差异,虚拟机的 Guest OS 和 Hypervisor 层... 阅读全文
posted @ 2015-12-01 15:29 OneAPM官方技术博客 阅读(1148) 评论(0) 推荐(1) 编辑
摘要:【编者按】本文作者 Dennis Callaghan 目前就职于 Callaghan&Partners。本文中,作者分享了购物高峰期提高网站性能的三个建议,帮助电商网站解决性能难题,提升用户体验,由 "OneAPM" 工程师编译整理。 血拼季临近,零售商们需要提升 Web 性能以满足高峰期的需求。... 阅读全文
posted @ 2015-12-01 11:37 OneAPM官方技术博客 阅读(159) 评论(0) 推荐(1) 编辑

OneAPM - 端到端的应用性能管理云解决方案! | OneAPM博客