高性能kv存储之Redis、Redis Cluster、Pika:如何应对4000亿的日访问量?
一、背景介绍随着360公司业务发展,业务使用kv存储的需求越来越大。为了应对kv存储需求爆发式的增长和多使用场景的需求,360web平台部致力于打造一个全方位,适用于多场景需求的kv解决方案。目前,我们线上大规模使用的kv存储有Redis,Redis...
View Article[译] Android 开发最佳实践
Android 开发最佳实践从 Futurice公司Android开发者中学到的经验。 遵循以下准则,避免重复发明轮子。若你对开发iOS或Windows Phone 有兴趣, 请看 iOS Good Practices和 Windows client Good Practices这两篇文章。摘要使用 Gradle 和它推荐的工程结构把密码和敏感数据放在gradle.properties不要自己写...
View Article腾讯的数字经济报告给各省一个提醒 不要在数字化时代落后于竞争
4 月 20 日,在阿里巴巴集团总部所在的杭州这座城市,腾讯联合滴滴出行、美团点评、京东和携程等公司在中国互联网+数字经济峰会上发布了一年一度的《中国互联网+数字经济指数》,这份报告根据腾讯系公司的共享大数据为基础,是目前中国极少数的以「互联网+」为主题应用于公共事业和经济活动的数字化报告,基本上从某些程度反映了中国各个省份和地区互联网+的发展现状。报告显示,2016 年全国数字经济总量已占据全国...
View Article[译] 使用 APK Analyzer 分析你的 APK
本文来自“天天P图攻城狮”公众号(ttpic_dev) 本文是对 《Analyze Your Build with APK Analyzer》 的翻译。Android Studio 2.2包含了APK Analyzer,通过它我们能够直观地看到APK的组成。使用APK Analyzer不仅能够减少你花在debug上的时间,而且还能减少你的APK大小。使用APK...
View ArticleLeaf——美团点评分布式ID生成系统
背景在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在美团点评的金融、支付、餐饮、酒店、猫眼电影等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求;特别一点的如订单、骑手、优惠券也都需要有唯一ID做标识。此时一个能够生成全局唯一ID的系统是非常必要的。概括下来,那业务系统对ID号的要求有哪些呢?全局唯一性:不能出现重复...
View Article外卖订单量预测异常报警模型实践
一、前言外卖业务的快速发展对系统稳定性提出了更高的要求,每一次订单量大盘的异常波动,都需要做出及时的应对,以保证系统的整体稳定性。如何做出较为准确的波动预警,显得尤为重要。从时间上看,外卖订单量时间序列有两个明显的特征(如下图所示):周期性。每天订单量的变化趋势都大致相同,午高峰和晚高峰订单量集中。实时性。当天的订单量可能会受天气等因素影响,呈现整体的上涨或下降。订单量波动预警,初期外卖订单中心使用...
View Article页面架构HTML+CSS ●▽● 各种布局各种实现
CSS Reset1.作用(1)清除浏览器默认样式 (2)全局样式定义2.特别注意(1)项目开发初期就定义好 (2) reset.css在引入的时候一定要放在第一位 (3)不同的产品 reset.css不一样3.table合并边框间距table { border-collapse: collapse; // 合并边框 border-spacing: 0; //边框间距。当...
View Article从NLP到“自然语言理解”,Facebook如何让Messenger更懂人类?
雷锋网按:Facebook的AML和FAIR团队合作进行自然语言处理对自然语言理解进行着合作研究。在2017年4月19日举办的F8开发者大会上,Facebook向公众介绍了他们的研究进展、自然语言理解在Facebook产品中的应用,并且介绍了平民化的自然语言理解平台CLUE,希望依靠大家的力量,继续丰富自然语言理解的应用。演讲者:Facebook工程主管Benoit...
View Article(收藏)PhantomJS
http://javascript.ruanyifeng.com/tool/phantomjs.htmlJavaScript 标准参考教程(alpha) 开发工具 PhantomJSGitHub TOP PhantomJS来自《JavaScript 标准参考教程(alpha)》,by 阮一峰 目录 概述 REPL环境 webpage模块...
View Article分布式系统间请求跟踪
一、请求跟踪基本原理现在的很多应用都是由很多系统系统在支持,这些系统还会部署很多个实例,用户的一个请求可能在多个系统的部署实例之间流转。为了跟踪一个请求的完整处理过程,我们可以给请求分配一个唯一的 ID traceID,当请求调用到另一个系统时,我们传递这个 traceID。在输出日志时,把这个 traceID也输出到日志里,这样,根据日志文件,提取出现这个...
View Article人脸检测与识别的趋势与再分析
最近因为种种原因,这方面的知识有得到大家的认可和对其有很大的兴趣,所以今天想再一次分享这知识,让已明白的人更加深入理解,让初学者有一个好的开端与认知,谢谢大家的支持!现在打开谷*公司的搜索器,输入 “face...
View Article微信做搜索:未来是「微信网」还是「万维网」?
看到微信要做搜索的新闻其实并不惊讶,毕竟近几个月来微信一直「小动作」不断,3月份微信指数推出之后,广告主在微信平台投放广告时就会问「你们有没有基于微信热词的广告报价啊」,似乎预示着一些零碎的出招结束之后,微信还是会踏入移动搜索领域。动作很快,4月24日,搜狗发布公布2017年Q1财报的同一天,腾讯的微信事业群内部架构作了一些调整,微信事业群下成立搜索应用部。负责微信的搜索业务、阅读推荐业务、AI技术...
View Article我们如何使用HAProxy实现单机200万SSL连接
导读:架构师需要精确的了解服务的支撑能力,也希望通过调优来发挥单个节点最大的价值。本文分享了压测及调优 HAProxy 实现 200 万并发 SSL 连接的过程,由高可用架构翻译,转载请注明出处。先观察上面截图,可以看到两个关键信息:这台机器已经建立了 238 万个 TCP 连接使用内存大约在 48G。下面将会介绍在单个 HAProxy 机器上实现这种规模访问所需的配置。本文是负载测试...
View Article一款开源的视频直播项目 --EvilsLive
EvilsLive 项目介绍EvilsLive 是一个视频直播件开发工具包(SDK), 目前只支持 Android, 以后还会支持 Web/IOS 等平台。 主要负责视频直播的采集、推流、预览、播放、美图支持。欢迎大家 Star,...
View Article数据显示世界总人口数已突破75亿大关
Worldometers网站的人口统计表明,地球总人口已达75亿。该网站根据源于联合国,世界卫生组织以及世界银行的可靠数据实时计算地球的人口总数。以下是关于地球人口你需要知道的6个事实:1.超过一半的地球总人口年龄在30岁及以下。尼日利亚和摩纳哥分别是最年轻和年长的国家。前者15岁以下的人口达1.89亿,而后者过半的人口年龄在50岁以上。2.联合国最新数据表示,男性总人口比女性大约多6.5亿。美属萨...
View Article创业公司该不该开会?怎样开?
好的会议是能产出成果且每个人能按计划执行,而糟糕的会议是在浪费每个人的时间。一个典型糟糕的会议特征是,有人在开会期间处理邮件、微信、玩手机。 有人说,创业公司开会是在浪费时间,如果每天的会议都是 CEO...
View Article没数据积累和用户画像,我是这么做头条产品的……
本文作者从0到1规划头条产品,在此想把自己的实操经验分享出来,值得一阅。本来默默划船,在交流会上谈个性化推荐都不惹人注意的今日头条,毫无置疑现在已经被整个BAT围剿,内容领域的企业不自觉把今日头条当做竞争对手,非内容领域的互联网公司也都想来分一杯内容的羹,一夜间,互联网遍地都是feed流,不谈内容推荐算法都不好意思上桌了。笔者近期有幸从0到1规划头条产品,想把自己的实操经验分享出来,如果对感兴趣的朋...
View Article关于人工智能时代如何创业,李开复给科学家们上了一课
4 月 27 日,由长城会主办的全球移动互联网大会(GMIC)北京站在国家会议中心召开。在这场行业大会上,人工智能无疑是最受关注的一个领域。大会开场,GMIC 邀请物理学家、剑桥大学教授史蒂芬·霍金(Steven...
View Article