负载均衡技术(一)———负载均衡技术介绍

此文已由作者张小刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 本文主要是对负载均衡技术进行一个简单的介绍,并结合在实际生产环境中负载均衡技术的应用情况,让大家对负载均衡技术,以及这一技术在公司的应用情况有一个简单的了解。 什么是负载均衡技术 负载均衡技术,是现代计算机领 ... »

感动到流泪!数据分析师的福音:跨视图粒度计算

此文已由作者王文开授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 在网易有数中,我们的目标是使数据分析成为一种愉快的行为。 个人认为一款优秀的数据分析工具应该是能够做到:当用户在使用它做数据分析的时候,已经忘记了工具的存在,而是能够集中关注于发现数据背后揭示的故事。这个可以 ... »

云架构师进阶攻略(3)

此文已由作者刘超授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 十、基于Hadoop和Spark了解大数据平台 对于数据架构的部分,其实经历了三个过程,分别是Hadoop Map-Reduce 1.0,基于Yarn的Map-Reduce 2.0, 还有Spark。 如下图是 ... »

云架构师进阶攻略(2)

此文已由作者刘超授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 八、基于OpenStack了解云平台 当有了虚拟机,并且虚拟机能够上网了之后,接下来就是搭建云平台的时候了。 云是基于计算,网络,存储虚拟化技术的,云和虚拟化的主要区别在于,管理员的管理模式不同,用户的使用模式 ... »

PorterDuffXfermode 图像混合技术在漫画APP中的应用

此文已由作者游葳授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 写在开头 随着应用开发的深入,视觉同学在完成了页面的基本设计后,再也按耐不住心中的寂寞,开始对各种细节不满意,于是乎就会提出各种视觉优化的方案。作为开发人员,啥也别说了,你懂的,有困难要上,没困难,制造困难也要 ... »

云架构师进阶攻略(1)

此文已由作者刘超授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 一、架构的三个维度和六个层面 1.1、三大架构 在互联网时代,要做好一个合格的云架构师,需要熟悉三大架构。 第一个是IT架构,其实就是计算,网络,存储。这是云架构师的基本功,也是最传统的云架构师应该首先掌握的部 ... »

网易考拉规则引擎平台架构设计与实践

此文已由作者肖凡授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 背景 考拉安全部技术这块目前主要负责两块业务:一个是内审,主要是通过敏感日志管理平台搜集考拉所有后台系统的操作日志,数据导入到es后,结合storm进行实时计算,主要有行为查询、数据监控、事件追溯、风险大盘等功 ... »

spring分布式事务学习笔记(1)

此文已由作者夏昀授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 分布式事务对性能有一定的影响,所以不是最佳的解决方案,能通过设计避免最好尽量避免。 分布式事务(Distributed transactions),也称作XA事务(XA是一个协议的名字),在spring中被称作 ... »

论用户体验测试:牛逼的功能千篇一律,好的用户体验万里挑一

此文已由作者吴艳秋授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 一、什么是用户体验 用户体验,英文叫做user experience。一个较常见的定义是“指用户访问一个网站或者使用一个产品时的全部体验。他们的印象和感觉,是否成功,是否享受,是否还想再来使用。他们能够忍受的 ... »

TiDB和MongoDB分片集群架构比较

此文已由作者温正湖授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 最近阅读了TiDB源码的说明文档,跟MongoDB的分片集群做了下简单对比。 首先展示TiDB的整体架构 MongoDB分片集群架构如下: 更加具体点如下: 下面从介绍TiDB组件的角度切入,将其跟Mongo ... »

MongoDB复制集成员及状态转换

此文已由作者温正湖授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 复制集(Replica Set)是MongoDB核心组件,相比早期版本采用的主从(Master-Slave)架构,复制集具有很多天然的优势,包括自动故障恢复、多机房部署、读写行为控制等。本文介绍复制集中最基础 ... »

网易云terraform实践

此文已由作者王铜授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 一、terraform介绍 随着应用上云的常态化,资源栈动态管理的需求对用户也变得更加急切。资源编排(Resource Orchestration Service, ROS)能够简化云计算资源管理和自动化运维, ... »

图表设计-远不止“好看”这么简单

此文已由作者王强授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验~ 图表设计的过程实则是将数据进行可视化表达的过程,其研究的对象源头是数据,然而,数据本身价值不大,所谓的“数据”往往是由一些看起来有用和没用的“数字”组成,用户很难从这些散乱的数字中发现有价值的信息,so,如果把 ... »

NOS跨分区灾备设计与实现

本文来自网易云社区 作者:王健 摘要 NOS(网易对象存储)在实现多机房(杭州机房,北京机房等)部署后,允许一个用户在建桶时选择桶所属机房。在此基础上,我们实现了跨机房的数据复制,进一步实现了跨机房的数据灾备方案。用户可以: 通过简单的配置,即可让自己上传的数据异步准实时地同步到另一个机房,实现跨机 ... »

手把手带你打造一个 Android 热修复框架(上篇)

本文来自网易云社区 作者:王晨彦 前言 热修复和插件化是目前 Android 领域很火热的两门技术,也是 Android 开发工程师必备的技能。 目前比较流行的热修复方案有微信的 Tinker,手淘的 Sophix,美团的 Robust,以及 QQ 空间热修复方案。 QQ 空间热修复方案使用Java ... »

用双十一的故事串起碎片的网络协议(下)

本文来自网易云社区 作者:刘超 上一节,我们封装了一个长长的网络包,“大炮”准备完毕,开始发送。 发送的时候可以说是重重关隘,从手机到移动网络、互联网,还要经过多个运营商才能到达数据中心,到了数据中心就进入第二个复杂的过程,从网关到VXLAN隧道,到负载均衡,到Controller层、组合服务层、基 ... »

流式处理框架storm浅析(上篇)

本文来自网易云社区 作者:汪建伟 前言 前言 前一段时间参与哨兵流式监控功能设计,调研了两个可以做流式计算的框架:storm和spark streaming,我负责storm的调研工作。断断续续花了一周的时间看了官网上的doc和网络上的一些资料。我把所学到的总结成一个文档,发出来给对storm感兴趣 ... »

Android TV Overscan

本文来自网易云社区 作者:孙有军 开发的TV应用发现在部分电视上可以显示完整,而其他部分电视显示不全,周围都会遮挡了。 原因 这是因为部分老的电视有一个overscan的概览,什么叫overscan呐?官方解释如下: During the evolution of TV technology, ov ... »

用双十一的故事串起碎片的网络协议(中)

本文来自网易云社区 作者:刘超 上一节我们讲到,手机App经过了一个复杂的过程,终于拿到了电商网站的SLB的IP地址,是不是该下单了? 别忙,俗话说的好,买东西要货比三家。大部分客户在购物之前要看很多商品图片,比来比去,最后好不容易才下决心,点了下单按钮。下单按钮一按,就要开始建立连接。建立连接这个 ... »

Android输入法弹出时覆盖输入框问题

本文来自网易云社区 作者:孙有军 当一个activity中含有输入框时,我们点击输入框,会弹出输入法界面,整个界面的变化效果与manifest中对应设置的android:windowSoftInputMode属性有关,一般可以设置的值如下, 什么情况会覆盖? 为什么? 解决方案: 官方解决方案: 其 ... »