Apple Watch 今天最大的威胁:Garmin 手表
根据前段时间来自市场调研机构 IDC 发布的统计报告,Apple Watch 依然是如今行业内卖得最好的智能手表。2016 年第三季度,Apple Watch 占据了整个智能手表市场高达 41.3% 的市场份额。不过,IDC 的数据也显示,Apple Watch 智能手表在该季度的出货量年同比下跌了 71.6%,单季出货量只有 110 万块。 相比之下,在同一份报告中,Garmin...
View Article技术负责人必须知道的DevOps10个小技巧
DevOps成为越来越多的大型公司和组织的关键,所以参考一些公司成功实施DevOps的一些做法对我们很重要。很明显,只要正确运用,DevOps会是非常有效的工具。今年6月份,一份Puppet问卷显示,使用DevOps方法的IT部门成功部署软件的次数平均是不使用的200倍。同时,他们的恢复次数比没使用DevOps的同行多了24次,而且修改配置的失败率降到原来的三分之一。因为这些成功,DevOps变得格...
View Article关于2016款MacBook Pro 你必须得知道的几点
两天前,2016款的MacBook Pro发布了,这是MacBook Pro系列四年来最重大的一次更新。取消了A面背光苹果Logo;只保留了Thunderbolt 3和3.5mm接口;13英寸的整机重量仅为1370g,仅仅比13英寸的Air重了200g;支持DCI-P3色域等等改变让我们不得不更关注这次的新款MacBook...
View Article畅谈 Mesos 生态圈系列
Apache Mesos 是 Apache 基金会下的一个分布式资源管理框架,它被称为是分布式系统的内核。Mesos 结合容器化技术提供了有效的,跨分布式应用或框架的资源隔离和分享机制,可以做为 Hadoop、Mpi、Hypertable、Spark、 Elasticsearch 等各种分布式应用的资源管理平台。网络上已经有很多关于 Mesos...
View Article深入解析OutOfMemoryError
在Java中,所有对象都存储在堆中。他们通过 new关键字来进行分配,JVM会检查是否所有线程都无法在访问他们了,并且会将他们进行回收。在大多数时候程序员都不会有一丝一毫的察觉,这些工作都被静悄悄的执行。但是,有时候在发布前的最后一天,程序挂了。Exception in thread "main" java.lang.OutOfMemoryError: Java heap...
View Article曾风靡全球的平衡车 正因安全问题屡遭“封杀”
近几年火爆全球的消费级电子产品,除了无人机外还有平衡车,这种站在上面就能行驶的代步工具,因其炫酷、简单、方便等特点而受到年轻人的追捧。但以现阶段来看,平衡车还将面临着许多问题,其中最大的一个问题便是安全隐患。有报道称,去年 11 月,美国田纳西州一对夫妇在亚马逊购买了一辆价值 274.79 美元的 FITURBO F1平衡车,作为 14 岁儿子的圣诞节礼物。但在今年 1 月 9...
View Article一个20秒SQL慢查询优化的经历与处理方案
背景前几天在项目上线过程中,发现有一个页面无法正确获取数据,经排查原来是接口调用超时,而最后发现是因为SQL查询长达到20多秒而导致了问题的发生。这里,没有高深的理论或技术,只是备忘一下经历和解读一些思想误区。复杂SQL语句的构成这里不过多对业务功能进行描述,但为了突出问题所在,会用类比的语句来描述当时的场景。复杂的SQL语句可以表达如下:SELECT * FROM a_table AS a...
View Article失望的MacBook Pro (2016)让部分粉丝转投Ubuntu
苹果上周发布了新款MacBook Pro,硬件性能提升很小,最主要的一个噱头是 Touch Bar,苹果用户对新产品的普遍反应是失望,失望的一个外在表现是他们开始转投苹果的竞争对手,其中一个竞争产品是Ubuntu笔记本。出售Ubuntu笔记本和台式机的网站System76报告突然有大量流量涌入网站购买Ubuntu电脑,流量之大迫使他们扩充服务器。苹果的MacBook...
View Article程序员必须知道的8大排序和3大查找
每天都在叫嚣自己会什么技术,什么框架,可否意识到你每天都在被这些新名词、新技术所迷惑,.NET、XML等等技术固然诱人,可是如果自己的基础不扎实,就像是在云里雾里行走一样,只能看到眼前,不能看到更远的地方。这些新鲜的技术掩盖了许多底层的原理,要想真正的学习技术还是走下云端,扎扎实实的把基础知识学好,有了这些基础,要掌握那些新技术也就很容易了。...
View Article再说TCP神奇的40ms
转载自:https://www.qcloud.com/community/article/186TCP是一个复杂的协议,每个机制在带来优势的同时也会引入其他的问题。 Nagel算法和delay ack机制是减少发送端和接收端包量的两个机制, 可以有效减少网络包量,避免拥塞。但是,在特定场景下, Nagel算法要求网络中只有一个未确认的包, 而delay ack机制需要等待更多的数据包,...
View ArticleTCP关闭连接(为什么会能Time_wait,Close_wait?)
转载自https://www.qcloud.com/community/article/102Tcp关闭连接问题及注意最近一段时间一直在学习阅读mina和nio的源码,也发现了一些问题无法解决,然后重读了一下tcp协议,收获颇多。(这就是带着问题去读书的好处)这次就和大家分享一下我们的netframework服务总会抛出一个“connet reset by...
View Article计算机是怎么知道两张图片相似的呢?
作者:数之联摘要:以图搜图功能,特别是移动端的以图搜图,成为日益增长的流量入口和用户需求。有机构表明:未来5年,用户使用语音和图像进行意图表达的比例将超过50%。移动端的以图搜图是一代又一代的图像人、搜索人的梦想,而如今梦想在一步步贯彻并变为现实。那么对于我们这些非专业的seo人员来说,36大数据(http://www.36dsj.com/)可以不去学习图像搜索的算法,但是一定要知道搜索引擎是如何辨...
View Articlehttp网络安全
网络安全简单总结每天都会用到http协议,也听说http协议的安全的重要性,却一直很少真的去模拟攻击。纸上谈兵久矣。特意通过一篇博客整理下http可能遇到的安全问题,用脚本语言php去模拟和处理。博文目录1 http为什么会存在安全问题http是没有状态和加密的协议,如果不使用(ssl)https协议,很多信息都是透明的,传输的数据很容易被捕获。容易泄密。 2 常见的安全问题分类2.1 转义不安全...
View ArticleSpark Streaming + Elasticsearch构建App异常监控平台
本文已发表在《程序员》杂志2016年10月期。如果在使用App时遇到闪退,你可能会选择卸载App、到应用商店怒斥开发者等方式来表达不满。但开发者也同样感到头疼,因为崩溃可能意味着用户流失、营收下滑。为了降低崩溃率,进而提升App质量,App开发团队需要实时地监控App异常。一旦发现严重问题,及时进行热修复,从而把损失降到最低。App异常监控平台,就是将这个方法服务化。低成本小型创业团队一般会选择第三...
View Article分布式session存储方案
分布式session存储方案 Session Stick Session Stick 方案即将客户端的每次请求都转发至同一台服务器,这就需要负载均衡器能够根据每次请求的会话标识(SessionId)来进行请求转发 这种方案实现比较简单,对于Web服务器来说和单机的情况一样。但是可能会带来如下问题: 1. 如果有一台服务器宕机或者重启,那么这台机器上的会话数据会全部丢失。 2....
View ArticlesessionId安全性
session id 安全性问题 最一般的方法是自己管理session id 1. 用户login后,在后台加密出一个accessToken,并返回给用户。2. 客户端接收到accessToken,可以将它存起来,web的话可以存在session storage,手机也可以保存accessToken,用于单点登录。3....
View Article微信收费事件背后被广泛忽略的技术细节
作为一个横跨通信与互联网两大行业的从业者,前四年的核心网经验和后五年的互联网经验让我不得不感慨一个非常遗憾的现实:通信与互联网两大行业本来可以有珠联璧合的技术协同,为移动互联网提供近乎零耗电零流量的PUSH机制,但由于两个行业之间长期以来的价值观隔阂和互防心态,导致如今的手机PUSH技术不仅为用户增加了显著的电量消耗,还对移动运营商的基础设施造成了完全不必要的信令压力。微信与运营商的纷争正是这种冲突...
View Article浅谈创业早期技术实现思路
浅谈创业早期技术实现思路创业最开始的时候,是最难的时候,此时,从0到1,从无到有,做的是自己不曾做过的事情,所以,我们称之为创业。对于早期的技术而言,不要大而全,不用高精尖,先按需求实现,活下来再说。我们需要考虑的是哪些可以用云服务,哪些可以直接用现成的开源方案或技术,哪些需要自己开发;...
View Article互联网的未来属于实时交互
作为一个写代码的,我做互联网产品也有十个年头了,从来没有想过要在设计上指点江山,只是谈谈自己的一些感触。我所谓的实时交互,指的是服务器端的状态会实时同步到本地并展示。比如即时通讯软件,你可以直接看到其他用户发来的消息,甚至能看到对方正在输入。比如 MMORPG...
View Article