自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

转载 互联网开发模式的经验之谈

互联网开发的核心问题当我1999年进入互联网行业工作的时候,华为刚刚通过了著名的CMM认证。当时作为一个小程序员,非常向往业界经典的软件开发模式。因为看上去,如果企业实行了CMM,我们程序员就不用再天天为了老板一个拍脑袋的主意而加班开发了,各种各样的奇葩需求和无理变更,也会烟消云散。但是,在接下来的十几年,几乎没有那个互联网公司再去通过CMM认证。是否CMM这种软件开发模式,就根本不适合互

2016-11-28 17:00:24 4139

转载 浅析“远程对象调用”

作者介绍:韩伟,1999年大学实习期加入初创期的网易,成为第30号员工,8年间从程序员开始,历任项目经理、产品总监。2007年后创业4年,开发过视频直播社区,及多款页游产品。2011年后就职于腾讯游戏研发部公共技术中心架构规划组,专注于通用游戏技术底层的研发。要说“远程对象”,必先说“远程调用”,也就是RPC。比较著名的RPC框架有,最近很火的gRPC,也就是Google开源的RPC。

2016-11-28 16:56:41 1337

转载 Supervisor 守护 dotnetcore 程序

接上篇 腾讯云centos 7部署 dotnetcore+Angular2 实践环境准备1.设置nginx 服务开机启动systemctl enable nginx.servic2.安装Supervisoryum install python-setuptoolseasy_install supervisor3.配置Supervisormkdi

2016-11-28 16:55:26 1291

转载 腾讯云centos 7部署 dotnetcore+Angular2 实践

服务器: 腾讯云主机(Centos 7.1)项目:aspnetcore+angular2 开源项目模版该项目使用webpack 打包Angular2, 内网涉及到npm请使用tnpm二.环境安装1.安装dotnetcore根据官方指导进行安装;官网给出的安装引导是安装dotnet core 1.1 ,但是我们项目使用的dotnetcore 1.0.1

2016-11-28 16:50:49 1218

转载 互联网企业的敏捷开发之道

作者介绍:韩伟,1999年大学实习期加入初创期的网易,成为第30号员工,8年间从程序员开始,历任项目经理、产品总监。2007年后创业4年,开发过视频直播社区,及多款页游产品。2011年后就职于腾讯游戏研发部公共技术中心架构规划组,专注于通用游戏技术底层的研发。在互联网时代,软件工程经历了从瀑布式到敏捷式开发模式,并不断的讨论和实践。而一些软件公司,在面对项目进度压力时,往往都会用上“敏

2016-11-28 16:45:48 575

转载 榨干运营成本:一亿之后再省两亿

作者简介:梁定安,现就职于腾讯社交网络运营部,负责社交平台、增值业务的运维负责人,开放运维联盟专家委员,腾讯云布道师,腾讯课堂运维讲师。上回投稿社区总结了腾讯运维多年来对于容量管理和设备成本管理的实践经验,由于社交业务体量巨大,一不小心节省了上亿的运营成本,轻松实现了王爸爸的小目标。看上一篇文章:精细化容量管理的设备成本优化之路众所周知,带宽是IT的运营成本的大头之一,

2016-11-28 16:40:53 723

转载 缓存系统在游戏业务中的特异性

作者介绍:韩伟,1999年大学实习期加入初创期的网易,成为第30号员工,8年间从程序员开始,历任项目经理、产品总监。2007年后创业4年,开发过视频直播社区,及多款页游产品。2011年后就职于腾讯游戏研发部公共技术中心架构规划组,专注于通用游戏技术底层的研发。在中国的互联网诸多业务领域中,游戏一直是充当“现金牛”而存在的。但是,在游戏服务器端开发领域中的很多重要问题,并没有被明确的分辨

2016-11-28 16:35:45 673

转载 利用腾讯云服务器进行微校开放平台开发

微校开放平台概述腾讯微校是专注高校领域的公众号第三方平台,目前已接入公众号超过3万个,精准覆盖大学生超过2000万。通过微校开放平台,开发者可以轻松的直接向上千万大学生提供服务,公众号运营者也可以通过本文档来帮助拓展开发。微校开放平台主要用于指导开发者如何借助微校提供的开放能力对已授权腾讯微校的公众号提供服务能力。具体公众平台接口调用规范和标准,请参照微信公众平台开发者文档。

2016-11-21 15:43:10 992

转载 精细化容量管理的设备成本优化之路

SNG社交网络运营部管理着近10万台的Linux服务器,以此支撑着腾讯社交业务海量业务与用户,如日活2.47亿的QQ、月活5.96亿的QQ空间(数据来源:腾讯2016Q2财报)等众多千万级在线的胖子业务。面对业务体量的不断增胖的社交类UGC业务,如何能既保证业务的发展,又能有效的控制运营成本的增长?是运维团队迫在眉睫要解决的运营成本难题。经过不断的探索和深挖,我们庆幸在过去的2年中

2016-11-21 15:41:32 1250

转载 MySQL开发实践8问,你能hold住几个?

最近研发的项目对DB依赖比较重,梳理了这段时间使用MySQL遇到的8个比较具有代表性的问题,答案也比较偏自己的开发实践,没有DBA专业和深入,有出入的请使劲拍砖!...MySQL读写性能是多少,有哪些性能相关的配置参数?MySQL负载高时,如何找到是由哪些SQL引起的?如何针对具体的SQL做优化?SQL层面已难以优化,请求量继续增大时的应对策略?MySQL如何做主从数据同步?如何防止DB误

2016-11-21 15:40:21 526

转载 基于OGG的Oracle与Hadoop集群准实时同步介绍

Oracle里存储的结构化数据导出到Hadoop体系做离线计算是一种常见数据处置手段。近期有场景需要做Oracle到Hadoop体系的实时导入,这里以此案例做以介绍。Oracle作为商业化的数据库解决方案,自发性的获取数据库事务日志等比较困难,故选择官方提供的同步工具OGG(Oracle GoldenGate)来解决。安装与基本配置环境说明软件配置角

2016-11-21 15:39:15 10604 2

转载 容量管理系统设计方案

容量管理从本质来讲,主要需要解决的问题是系统“亚健康(有病,但还不影响生活和工作)”的情况下,我们能够及时知道,并做出对应策略,确保系统恢复到正常顺畅;本方案主要是讲的第一部分,“我们如何及时知道、并告警/预警”,不涉及到“容量处理策略”;一.主要问题场景:实时系统:能提供服务,但是速度较慢;随着业务的逐渐发展,一路上升都提供良好,但是离悬崖慢慢靠近(用一个举重运动

2016-11-21 15:38:03 1780

转载 基于TBDS的flume异常问题排查过程

现象长期运营中发现部署了flume集群的磁盘满,经过排查发现flume的日志目录导致。具体问题具体看flume的大文件日志发现,某个MySQL相关的sink持续抛出异常,打印了大量的日志分析过程根据这个异常信息(exception)即:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectio

2016-11-14 10:25:57 1813

转载 phpMyAdmin中sql-parser组件的使用

phpMyAdmin是一款基于Web端运行的开源数据库管理工具,支持管理MySQL和MariaDB两种数据库。 phpMyAdmin的程序主要使用php和javascript开发,它的安装使用都比较简单而且已有很多相关介绍不再重复,今天要介绍的是源码中的一个核心组件sql-parser。sql-parser简介sql-parser组件的主要用途是对SQL语句进行词法分析、语法分析,

2016-11-14 10:24:53 1491

转载 MySQL5.7 JSON实现简介

本文主要介绍在MySQL 5.7.7开始引入的非结构化数据类型JSON的特性以及具体的实现方式(包括存储方式)。首先介绍为什么要引入JSON的原生数据类型的支持;接着介绍MySQL给用户提供的JSON操作函数,以及JSON路径表达式语法,结合两者,用户可以在数据库级别操作JSON的任意键值和数据;之后,重点介绍JSON在服务器侧的存储结构,这也是深入理解很多其他JSON特性的根基;在最后介绍JSO

2016-11-14 10:21:51 1391

转载 微信小程序初体验(上)

这段时间有幸加入了一个关于微信小程序的项目开发组,从无到有的根据文档自行学习了小程序的开发过程,前面已经有几位前辈的文章珠玉在前,我这里就先从前端界面的开发方面谈一谈小程序以及我所遇到的问题吧。在结构和样式方面,小程序提供了一些常用的标签与控件,比如:view,小程序主要的布局元素,类似于html标签的div,你也完全可以像控制div那样去控制view。scroll-vie

2016-11-14 10:20:38 692

转载 MySQL高可用性分析

MySQL数据库是目前开源应用最大的关系型数据库,有海量的应用将数据存储在MySQL数据库中。存储数据的安全性和可靠性是生产数据库的关注重点。本文分析了目前采用较多的保障MySQL可用性方案。MySQL ReplicationMySQL Replication是MySQL官方提供的主从同步方案,用于将一个MySQL实例的数据,同步到另一个实例中。Replication为保证数据安全

2016-11-14 10:19:29 435

转载 架构评审方法和思路总结

2015年延续2014年的架构和成本优化思路,运营管理部在15年组织各大BG开展了大量的架构评审和成本优化工作。作为规划组的一员,在全年21个规划产品的评审中我主要参与了其中11个。在前期和业务产品,开发及运维的交流和准备材料过程中,发现虽然已经经过了一年的评审,沟通和交流,但大家对为什么要做架构评审,怎样做架构评审,其中的思路和流程都还存在一定的不了解的地方,所以这里自己先抛砖引玉,跟大家聊聊讨

2016-11-14 10:18:07 3406

转载 万亿级调用下的优雅——微信序列号生成器架构设计及演变(上)

微信在立项之初,就已确立了利用数据版本号实现终端与后台的数据增量同步机制,确保发消息时消息可靠送达对方手机,避免了大量潜在的家庭纠纷。时至今日,微信已经走过第五个年头,这套同步机制仍然在消息收发、朋友圈通知、好友数据更新等需要数据同步的地方发挥着核心的作用。而在这同步机制的背后,需要一个高可用、高可靠的序列号生成器来产生同步数据用的版本号。这个序列号生成器我们称之为seqsvr,目前已经发

2016-11-14 10:17:03 521

转载 万亿级调用下的优雅——微信序列号生成器架构设计及演变(下)

上一篇文章介绍了seqsvr的原型,这篇会简单地介绍下seqsvr容灾架构的演变。我们知道,后台系统绝大部分情况下并没有一种唯一的、完美的解决方案,同样的需求在不同的环境背景下甚至有可能演化出两种截然不同的架构。既然架构是多变的,那纯粹讲架构的意义并不是特别大,这里也会讲下seqsvr容灾设计时的一些思考和权衡,希望对大家有所帮助。容灾设计接下来我们会介绍seqsvr的容灾架构。我

2016-11-14 10:15:33 386

转载 浅谈全区全服架构的SNS游戏后台

首先说下分区分服和全区全服的概念,查了一下资料,没有找到合适的定义。说下自己的理解:所有游戏服务器都有玩家数据库,如果以数据库为单位划分Set,单Set如果能承载超过10万的同时在线,可以认为是全区全服的游戏,10W以下可以认为是分区分服的(10W只是个人的标准)。早些年设计的mmog游戏游戏交互频率高,要求网络延迟低,需要就近接入,所以大多采用分区分服的方式。而SNS游戏,以好友关系链作为主要玩

2016-11-14 10:14:07 1326

转载 如何用腾讯云打造一款微视频APP

产品的整个技术实现架构由Android/iOS APP、业务服务器以及腾讯云服务组成。其中,APP负责和用户进行交互,包含的功能模块有:注册登录(支持微信、QQ等第三方账号登录)拍照/录像上传到云(腾讯云对象存储COS+内容分发网络CDN)视频播放(本地播放/云端点播)语音识别(腾讯云智能语音服务Artificial Audio Intelligence)图片处理(腾讯云万象优图的图片处理

2016-11-14 10:12:25 4493 1

转载 GreenPlum简单性能测试与分析

如今,多样的交易模式以及大众消费观念的改变使得数据库应用领域不断扩大,现代的大型分布式应用系统的数据膨胀也对数据库的海量数据处理能力和并行处理能力提出了更高的要求,如何在数据呈现海量扩张的同时提高处理速度和应用系统的可用性,使客户能同时得到更高的处理速度、更高的数据可用性和更大的数据集,是数据库系统面临的一个挑战。通过TPC-H基准测试,可获得数据库单位时间内的性能处理能力,为评估数据库系统的

2016-11-07 16:33:50 7107

转载 SQL Server 数据加密功能解析

数据加密是数据库被破解、物理介质被盗、备份被窃取的最后一道防线,数据加密,一方面解决数据被窃取安全问题,另一方面有关法律要求强制加密数据。SQL Server 的数据加密相较于其他数据库,功能相对完善,加密方法较多。通常来讲,数据加密分为对称加密和非对称加密。对称加密:加密与解密使用同一密钥,密钥需要传输,安全性较弱,但性能较非对称要好。非对称加密:加密与解密使用不同密钥(公钥和私钥),较对称密钥

2016-11-07 16:31:58 839

转载 十问 Linux 虚拟内存管理 (glibc) (二)

五.free 的内存真的释放了吗(还给 OS ) ?前面所有例子都有一个很严重的问题,就是分配的内存都没有释放,即导致内存泄露。原则上所有 malloc/new 分配的内存,都需 free/delete 来释放。但是, free 了的内存真的释放了吗?要说清楚这个问题,可通过下面例子来说明。初始状态:如图 (1) 所示,系统已分配 ABCD 四块内存,其中 ABD

2016-11-07 16:30:26 736

转载 十问 Linux 虚拟内存管理 (glibc) (一)

最近在做 MySQL 版本升级时( 5.1->5.5 ) , 发现了 mysqld 疑似“内存泄露”现象,但通过 valgrind 等工具检测后,并没发现类似的问题。因此,需要深入学习 Linux 的虚拟内存管理方面的内容来解释这个现象。Linux 的虚拟内存管理有几个关键概念:每个进程有独立的虚拟地址空间,进程访问的虚拟地址并不是真正的物理地址虚拟地址可通过每

2016-11-07 16:28:31 2393 1

转载 MariaDB 加密特性及使用方法

MariaDB在10.1.3版本中加入了支持表加密和表空间加密的特性,在10.1.7版本加入了支持binlog加密的特性,这使得我们可以对数据文件和binlog进行加密,避免数据文件、binlog等文件被窃取后破解出关键数据。本文主要介绍MariaDB加密特性、使用方法。一.MariaDB的加密特性innodb表空间加密innodb日志加密binlog加密aria表加密临时

2016-11-07 15:54:45 3215

转载 Mongos与集群均衡

mongodb 可以以单复制集的方式运行,client 直连mongod读取数据。单复制集的方式下,数据的水平扩展的责任推给了业务层解决(分实例,分库分表),mongodb原生提供集群方案,该方案的简要架构如下:mongodb集群是一个典型的去中心化分布式集群。mongodb集群主要为用户解决了如下问题:元数据的一致性与高可用(Consistency + Partition T

2016-11-07 15:52:51 6880

转载 如何创建属于你自己的域名邮箱

1.打开腾讯云->域名管理->域名注册->注册了一个域名网址2.点击腾讯域名邮箱3.创建域名邮箱(即输入您注册的域名网址)4.在腾讯云->域名管理->解析 添加一个CNAME记录 和MX记录(复制黏贴即可)5.操作完成之后,登陆域名邮箱6.进行成员管理对账号进行设置前缀,同时和对方的QQ邮箱进行绑定,后期只需要通过QQ邮箱进行设置

2016-11-07 15:50:41 5545

转载 百亿级通用推荐系统实践

我们每个人每天都会使用到不同的推荐系统,无论是听歌,购物,看视频,还是阅读新闻,推荐系统都可以根据你的喜好给你推荐你可能感兴趣的内容。不知不觉之间,推荐系统已经融入到我们的生活当中。作为大数据时代最重要的几个信息系统之一,推荐系统主要有下面几个作用:提升用户体验。通过个性化推荐,帮助用户快速找到感兴趣的信息。提高产品销售。推荐系统帮助用户和产品建立精准连接,从而提高产品转化率。发掘长尾价值

2016-11-07 15:48:02 2501

转载 crontab在一秒内刷新多次导致部分脚本不生效的问题分析

今天ob在几台DB上发现crontab中的监控任务,从来没有执行。但操作一下crontab的配置crontab –e + wq,监控任务就能正常执行,重启cron也能正常执行。出问题的机器crontab的情况如下:问题挺奇怪,第一条crontab执行正常,第二条crontab一直没有执行。第一条正常,证明cron有正常运行。DB监控任务的crontab是凯丽系统自动安装的,

2016-11-07 15:46:04 464

转载 腾讯云从零部署nodejs站点

最近入手了一台腾讯云机子,用于团队社区站点的建设,站点架构:数据库服务:mongodb后台:nodejs + express接入:nginx  整个购买到部署的要点步骤:服务器购买nginx 编译安装配置node 安装mongodb 安装server部署服务器购买从腾讯云的首页找到购买入口。(弱弱的说一句,云太多了,企鹅云发展好快~~~ )

2016-11-07 15:41:52 4678

转载 MySQL内核深度优化

早期的CDB主要基于开源的Oracle MySQL分支,侧重于优化运维和运营的OSS系统。在腾讯云,因为用户数的不断增加,对CDB for MySQL提出越来越高的要求,腾讯云CDB团队针对用户的需求和业界发展的技术趋势,对CDB for MySQL分支进行深度的定制优化。优化重点围绕内核性能、内核功能和外围OSS系统三个维度展开,具体的做法如下:一.内核性能的优化由于腾讯云上

2016-11-07 15:36:12 302

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除