自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

博客

博客

  • 博客(28)
  • 资源 (24)
  • 收藏
  • 关注

原创 CSDN架构主题月:互联网应用架构面面观

当我们学习架构的时候,我们在学习什么? 技术会议上的架构师分会场一般都比较受欢迎,原因是一般这些公司都比较有名,另外人都是有一种找捷径的想法,看看有什么可以借鉴的。可是架构这个事情还真的很难借鉴,各个公司所处的行业不同,处在的发展阶段不同,技术团队的技术储备不同,决定了别人的架构很难照搬到自己的公司之上。作为观众,我曾经听完以后非常兴奋地回去使用提到的新技术和新方法,原因就是“某大...

2016-02-29 17:33:06 474

原创 大数据架构的未来

作者: Matt Kalan 原文: The Future of Big Data Architecture 译者: 孙薇本文讲述了大数据的相关问题,以及“大数据架构”得名的由来。大数据的问题或许所有读者都明白这一点:数据正在飞速增长。若是能够有效利用的话,我们能从这些数据中找到非常有价值的见解;传统技术有很多都是在40年前设计的,比如RDBMSs,不足以创造“大数据”炒作所...

2016-02-29 09:34:19 253

原创 SDCC上海站之数据库&架构峰会议题抢先看

2016年3月18日-19日,由CSDN重磅打造的数据库核心技术与实战应用峰会、互联网应用架构实战峰会将在上海举行。作为SDCC 2016(中国软件开发者大会)系列技术峰会的一部分,活动继续秉承干货实料(案例)为主的内容原则,这两场峰会将邀请业内顶尖的架构师和技术专家,共同探讨高可用/高并发系统架构设计、新技术应用、移动应用架构、微服务、智能硬件架构、云数据库实战、新一代数据库平台、产品选型、性能...

2016-02-26 01:19:42 1059

原创 SDCC上海站之架构峰会讲师团首次集体亮相

2016年3月18日-19日,由CSDN重磅打造的数据库核心技术与实战应用峰会、互联网应用架构实战峰会将在上海举行。作为SDCC 2016(中国软件开发者大会)系列技术峰会的一部分,活动继续秉承干货实料(案例)为主的内容原则,这两场峰会将邀请业内顶尖的架构师和技术专家,共同探讨高可用/高并发系统架构设计、新技术应用、移动应用架构、微服务、智能硬件架构、云数据库实战、新一代数据库平台、产品选型...

2016-02-24 15:22:33 415

原创 SDCC上海站之架构峰会讲师团首次集体亮相

2016年3月18日-19日,由CSDN重磅打造的数据库核心技术与实战应用峰会、互联网应用架构实战峰会将在上海举行。作为SDCC 2016(中国软件开发者大会)系列技术峰会的一部分,活动继续秉承干货实料(案例)为主的内容原则,这两场峰会将邀请业内顶尖的架构师和技术专家,共同探讨高可用/高并发系统架构设计、新技术应用、移动应用架构、微服务、智能硬件架构、云数据库实战、新一代数据库平台、产品选型...

2016-02-24 15:20:42 417

原创 携程异步消息系统实践

【编者按】分布式系统是目前整个互联网行业百谈不厌的话题,无论是已经拥有海量用户的巨头公司,或是需要应用未来用户快速增长的初创团队,以及要靠高性能、可伸缩的系统特性来为广大开发者提供第三方服务的解决方案提供商,在进行服务端架构设计时,都无疑会使用分布式的部署方案。接下来请看顾庆分享的《携程异步消息系统实践》的文字整理。顾庆:今天会跟大家分享一下我们在携程,现在应该是正在推广的一个新的消息系统...

2016-02-24 09:54:10 661

原创 软件应用的发展演化

作者: Brian Knapp 原文: Evolution of Software Applications 译者: 孙薇做软件开发够久的话,就会注意到模式的问题。尚未讨论透彻的一个模式就是系统如何随着时间变化。软件行业总着眼于当下的风格,让我们失去了大局观。如今,大多数的“发明”都是数十年前所创造的,我们面临的大多问题也是别人解决过的。软件开发者并不怎么了解我们的历史。本着这...

2016-02-24 06:31:52 481

原创 软件应用的发展演化

作者: Brian Knapp 原文: Evolution of Software Applications 译者: 孙薇做软件开发够久的话,就会注意到模式的问题。尚未讨论透彻的一个模式就是系统如何随着时间变化。软件行业总着眼于当下的风格,让我们失去了大局观。如今,大多数的“发明”都是数十年前所创造的,我们面临的大多问题也是别人解决过的。软件开发者并不怎么了解我们的历史。本着这...

2016-02-24 06:31:15 699

原创 SDCC上海站之架构峰会后援团:大牛们是这样说的

2016年3月18日-19日,由CSDN重磅打造的数据库核心技术与实战应用峰会、互联网应用架构实战峰会将在上海举行。作为SDCC 2016(中国软件开发者大会)系列技术峰会的一部分,活动继续秉承干货实料(案例)为主的内容原则,这两场峰会将邀请业内顶尖的架构师和技术专家,共同探讨高可用/高并发系统架构设计、新技术应用、移动应用架构、微服务、智能硬件架构、云数据库实战、新一代数据库平台、产品选型...

2016-02-23 13:41:18 500

原创 从C10K到C10M高性能网络的探索与实践

【编者按】在高性能网络的场景下,C10K是一个具有里程碑意义的场景,15年前它给互联网领域带来了很大的挑战。发展至今,我们已经进入C10M的场景进行网络性能优化。这期间有怎样的发展和趋势?围绕着各类指标分别有哪些探索和实践?接下来请看京东资深架构师闫国旗的分享。C10K时代的问题与优化手段首先带大家回顾一下当年C10K场景中遇到的问题以及为了解决我们单机下高并发的承载能力所做的改进。在当时...

2016-02-23 09:43:26 984

原创 微服务是如何演变的,又为什么重要?

作者: Alex Williams 原文: How Microservices Have Changed and Why They Matter 译者: 孙薇本文内容摘自“Docker&Container Ecosystem”电子书系列。微服务的概念产生是顺应这样的需求:为了开发出速度更快、更有弹性且用户体验更佳的应用。这个概念等同于具有可扩展性的自动化系统,在简单的...

2016-02-22 08:08:31 756

原创 如何在 Go 语言中使用 Redis 连接池

一、关于连接池一个数据库服务器只拥有有限的资源,并且如果你没有充分使用这些资源,你可以通过使用更多的连接来提高吞吐量。一旦所有的资源都在使用,那么你就不能通过增加更多的连接来提高吞吐量。事实上,吞吐量在连接负载较大时就开始下降了。通常可以通过限制与可用的资源相匹配的数据库连接的数量来提高延迟和吞吐量。如果不使用连接池,那么,每次传输数据,我们都需要进行创建连接,收发数据,关闭连接。在并发量不高的场...

2016-02-19 10:05:08 1576

原创 SDCC 2015架构专场:一线互联网公司论道架构实践(PPT全回顾)

2016年3月18日-19日,由CSDN重磅打造的数据库核心技术与实战应用峰会、互联网应用架构实战峰会将在上海举行。作为SDCC 2016(中国软件开发者大会)系列技术峰会的一部分,活动继续秉承干货实料(案例)为主的内容原则,这两场峰会将邀请业内顶尖的架构师和技术专家,共同探讨高可用/高并发系统架构设计、新技术应用、移动应用架构、微服务、智能硬件架构、云数据库实战、新一代数据库平台、产品选型...

2016-02-18 14:01:15 559

原创 Spreaker采用Lambda构建代理的实践

作者: Ryan S. Brown 原文: Interview: Lambda As A Proxy With Spreaker 译者: 孙薇本周将有来自Marco的消息:Spreaker会采用API Gateway作为第三方服务代理。代理其他服务会让API更稳定,并有可能在不需更新客户端的情况下切换供应商。Spreaker使用API Gateway、Node.js还有Lam...

2016-02-17 08:00:38 332

原创 JetBrains正式发布Kotlin 1.0:JVM和Android上更好用的语言

原文:Kotlin 1.0 Released: Pragmatic Language for JVM and Android 作者:Andrey BreslavKotlin是一门实用的编程语言,可用于JVM和Android程序开发。日前,Kotlin 1.0正式发布。以下为原文翻译:我们欣然宣布:Kotlin 1.0 发布了!这是条令人激动的漫长之路,如今我们总算达成首个大版本发布。...

2016-02-16 16:43:44 980

原创 通过AWS创建无服务器的动态DNS系统

作者: Sean Greathouse 原文: Building a Serverless Dynamic DNS System with AWS 译者: 孙薇现代人具有移动与互联属性,人们希望从任何地方都能访问自己的工具。而通过互联网访问网络中的系统,就需要了解网络的公共IP地址。初创公司、小型企业还有家庭网络经常会使用动态的公共IP地址,这些地址在变更时不会另行作出通知。由...

2016-02-16 07:57:26 1335

原创 解读分库分表中间件Sharding-JDBC

【编者按】数据库分库分表从互联网时代开启至今,一直是热门话题。在NoSQL横行的今天,关系型数据库凭借其稳定、查询灵活、兼容等特性,仍被大多数公司作为首选数据库。因此,合理采用分库分表技术应对海量数据和高并发对数据库的冲击,是各大互联网公司不可避免的问题。虽然很多公司都致力于开发自己的分库分表中间件,但截止目前,仍无完美的开源解决方案覆盖此领域。分库分表适用场景分库分表用于应对当前互联网常见的两个...

2016-02-15 09:23:19 3753

原创 小故事:架构师需要做什么?

作者: Robert C. Martin 原文:A Little Architecture 译者:孙薇本文是一篇模仿问答的小故事,作者用幽默的风格简单分析了架构师要做的工作:我想要成为一名软件架构师。 这是年轻软件开发者很好的选择。我想要带领团队,并在数据库与框架、webserver等方面作出重要的决策。 噢,那你根本就不想成为软件架构师。我当然想了,我想要成为重要...

2016-02-14 09:40:39 490

原创 服务化架构的演进与实践

【编者按】在构建一个高性能Java版的服务框架时,哪些技术是最核心的要素?服务化过程中有哪些最容易出现的问题,该如何解决?服务架构的演进方向又是什么样的?华为分布式服务框架首席设计师李林锋为大家一一解答了这些问题。以下是他的演讲实录:今天我的演讲内容分为三个方面,首先看一下传统应用开发面临的挑战。我2008年到华为至今,我个人的体会和整个华为的Java的发展,包括很多互联网的公司其实都在按照这样的...

2016-02-06 11:45:42 3237 1

原创 程序员简历优化之道

作者:安晓辉 声明:原创文章,禁止各种形式的转载。为什么你投十份简历,只有一两家公司约你?又或者为什么你每投一份简历都能获得面试机会?最根本的原因,就是一方在汲汲渴求,而恰恰另一方呈现出的关键点让其怦然心动。求者心中有所想,而应者恰恰展现了求者所想的那一面。这就是个中奥妙。程序员在找工作时,在一开始有三件事情会对能否获得面试机会至关重要:知识、技能、经历梳理确立求职目标简历优化...

2016-02-06 09:53:41 3472 2

原创 D语言卷土重来,进入TIOBE排名前二十榜单

“D语言是目前几大新兴系统编程语言里最成熟的一个。当几年前D2.0宣布不向下兼容时,许多开发者放弃了D语言。以至于D语言社区的活跃度锐减。但是随着近年来D语言不断成熟,越来越多的开发者重新开始使用D语言,在TIOBE排名再次上升到了前20。目前D语言的TIOBE评分比Go语言和Rust高5倍。关于这3种语言的比较可以看CSDN上的这篇文章。”...

2016-02-05 14:49:42 577

原创 1号店架构师王富平:一号店用户画像系统实践

我先引用梵高的一句话:“我想强调的是,同一个人有多样的自画像。与其追求照相般的相似性,不如深入地发掘相似处”。下图是是当时梵高比较得意时的画像,戴了礼帽,穿了西服,但那时耳朵已经割掉了。我觉得作为一个好的架构师,要有艺术家的精神。时至今日架构发生了很多变化,新语言在不断出现,我觉得没必要把思维停留在某一个方面。用户画像的定义用户画像定义使用标签来量化用户特性属性,达到描述用户的目的。用户画像的难点...

2016-02-05 14:42:02 3956

原创 《2015中国开源参与调查报告》出炉,九成为男性

本报告的形成是基于开源社与CSDN携手推出的“2015年中国开源社区参与调查问卷”,旨在对中国开源社区、开源生态、开源开发者做一次全面性地摸底调查。通过大约50项问题的统计调查与分析,我们希望能够还原出当前中国开源社区的真实现状,从而为开源的后来人提供权威的参考。每位开源社区成员参与问卷的发声和意见,都将成为一块重要的拼图,拼凑构筑出中国开源社区的真实样貌。调查对象:覆盖开发者、社区成员、贡献者...

2016-02-05 14:12:13 183

原创 微服务与单一整体式架构的优劣浅析

开发者要么出于本能,要么很快就能在痛苦中发觉:即便一个很小的变化也能改变一切。就像攀岩那样,每次挪移都会影响到未来的抉择,因此如果在开始时考虑不周的话,可能会在今后突然导致致命的危机。随着对开发生命周期和上市时间缩短这方面需求的增长,在架构初期的任何决定都比以前更加重要。想要定义合适的软件架构,不应仅仅搭出高级架构的框架,还应联合所有利益相关者,包括程序员、管理员、市场推广人员等,最终一同得出走向...

2016-02-04 08:48:30 964

原创 唯品会资深架构师官华:实现电商平台从业务到架构的治理体系

VIP不同阶段发展历程的商业模式演进唯品会在2008年12月创立,一直到2012年,唯品会在做的主要事件就是尾货的抛售,做线上的outlets商家。这种商业模式就是帮别人消化库存,但是这个库存消化完了,现在特卖,公司的重点在发生变化。目前电商被分为了分成了两类,一是平台级公司,包括:1、电商大平台:淘宝、天猫;2、通用B2C:京东商城;3、线上折扣:唯品会;二是垂直类电商,包括:3C类的苏宁易购、...

2016-02-03 16:51:48 1146

原创 默认设置的Apache可能会曝光Tor隐藏服务

依靠Tor隐藏服务去隐藏真实位置的网站如果运行的Apache HTTP Server使用了默认设置,那么其真实的位置和其它敏感信息可能会曝光。原因是在默认设置下Apache启用了mod_status模块,设置了一个服务器状态页面去展示服务器相关的敏感信息。它展示的信息包括了服务器每秒收到的请求数量,最近的HTTP请求,CPU使用,等等。运行Apache的暗网网站需要禁用mod_status模块。 ...

2016-02-03 16:01:05 271

原创 面向对象编程:一个灾难性的故事

在我的整个编程生涯中,我一直反复思考关于面向对象编程的问题:用还是不用。不过,去年我终于确定下来,决定不再使用面向对象编程,下面我会说明具体原因。先讲一个小故事:起初都是面条式代码(译注:spaghetti code指代码控制结构复杂、混乱而难以理解,尤其用了很多GOTO、例外、线程、或其他无组织的分歧架构)。Dijkstra说:“要有结构式编程!应当考虑到goto的危害性,用恰当的控制流...

2016-02-03 08:37:51 732

原创 架构之路(九):Session Per Request

【编者按】本文作者自由飞,具有传奇般的人生经历 98年读大学-国际贸易专业 03年11月英语培训机构当英语老师 04年2月-05年6月律师事务所实习和公司法务 05年6月-07年12月成立装饰公司做老板 08年8月开始自学编程 ……伤感于《野生程序言的故事》一文评论中同学们普遍性的自怨自艾,回顾自己求学探索的艰辛,愿意做一些力所能及的事,帮助所有...

2016-02-02 15:41:42 166

分布式实时处理系统架构设计与机器学习实践(卢誉声)

摘要:机器学习与实时处理系统应用、分布式计算拓扑搭建、消息算法调优、Hurricane计算框架与未来展望

2017-01-11

SDCC 2016架构&运维峰会(成都站)Slides全下载

SDCC 2016架构&运维峰会(成都站)Slides全下载,内涵两个峰会全部的课件,共18个高端学习文档。

2016-08-16

汽车之家主APP服务架构 寻真

汽车之家主APP服务架构 寻真

2016-05-09

SDCC 2016架构峰会(深圳站)PPT合集

01 陈康贤-阿里-阿里直播平台的架构演进 02 田琪-京东-京东大规模高访问量业务下的技术及架构支撑 03 徐海峰-阅文集团-分布式数据库的基石-id中的学问 04-官华-唯品会-实施企业架构转型重构的若干治理问题洞察 05 周航-1号店-1号店搜索架构演化实践 06 何锐邦 腾讯-大数据机器学习应用架构实战 07 王津银-优维科技-谈谈技术架构的运维治理 08-高保庆-电信运营商级安全高可用的互联网帐号认证体系技术架构实践 09 中小企业架构设计之道

2016-04-23

SDCC 2016数据库峰会(深圳站)PPT合集

01 金融大数据技术与实战-平安科技-王健宗 02-丁奇-SDCC-数据库系统化实战 03-张翼-携程实时计算平台实践分享 Base 04-马如悦-palo-201604 05-雷海林-mysql备份原理与在TDSQL中的实践 06-刘喆-大数据核心技术与实战峰会 07-胡亚新-滴滴快的大数据架构演进 08-阿里云MongoDB 高可用性与建模实践

2016-04-23

构建BaaS云数据(CloudData)服务—mongo集群架构设计

作者:赵静,多年互联网领域从业经验,现服务于Maxleap基础服务及架构组,主要负责云数据(CloudData)架构设计及研发,关注分布式计算、云存储。

2016-04-19

SDCC 2016架构峰会(上海站) PPT

SDCC 2016架构峰会(上海站) PPT 2. 互联网应用架构实战峰会-李智慧 宅米CTO 3. 携程下一代无线App架构设计 陈浩然 携程旅行网无线开发总监 4. 互联网应用架构实战峰会 孙子荀 腾讯手Q公众号后台负责人 5. 从概率和用户感知出发设计高可用架构 史海峰 当当网架构部总监 6. 高可用系统在大众点评的实践与经验 陈一方 大众点评交易平台技术团队负责人 7. 微服务架构设计与实践 黄勇 特赞CTO 8. 大型电商网站中的通用精准化推荐平台的搭建 陈兀 1号店担任推荐团队架构负责人 9 打造手腕上的人工智 范超霏 出门问问高级系统架构师

2016-03-21

SDCC 2016数据库峰会(上海站)

SDCC 2016数据库峰会(上海站)PPT 1 Redis的改造与实践 高峰 nice服务端架构师 2 阿里云RDS for MySQL的若干优化_彭立勋 阿里云数据库技术组数据库专家 3 云端数据 莫显峰 UCloud联合创始人兼CTO 4 Postges-x2分布式数据库的介绍-李元佳 华为数据库产品规划 5 分布式数据库技术架构的演变与发展方向 金官丁 上海热璞网络科技有限公司CTO 6 高可用HBase的技术实践 沈春辉 阿里巴巴高级技术专家 7 ElasticSearch分析与实践-卢亿雷-卢亿雷 AdMaster技术副总裁兼总架构师 8 饿了么数据库架构演进_虢国飞 饿了么DBA经理 9 InfluxDB的架构演进 陈超 七牛云技术总监

2016-03-21

从概率和用户感知出发设计高可用架构

从概率和用户感知出发设计高可用架构 史海峰 当当网架构部总监

2016-03-21

携程下一代无线App架构设计

携程下一代无线App架构设计 陈浩然 携程旅行网无线开发总监

2016-03-21

互联网应用架构实战峰会

互联网应用架构实战峰会-李智慧 宅米CTO

2016-03-21

阿里云RDS for MySQL的若干优化

阿里云RDS for MySQL的若干优化_彭立勋 阿里云数据库技术组数据库专家

2016-03-21

Redis的改造与实践

Redis的改造与实践 高峰 nice服务端架构师

2016-03-21

QQ会员活动运营平台的架构设计演变:高效自动化运营

SDCC2015-腾讯-徐汉彬-QQ会员活动运营平台的架构设计演变:高效自动化运营

2016-02-18

途牛网站无线架构变迁

途牛网站无线架构变迁

2016-02-18

58同城高性能移动push推送平台架构优化之路

SDCC2015-58赶集集团-孙玄-58同城高性能移动push推送平台架构优化之路

2016-02-18

快的打车架构实践

SDCC2015-快的打车-王小雪-快的打车架构实践

2016-02-18

饿了么整体架构

SDCC2015-饿了么-程军-饿了么整体架构

2016-02-18

搜狗商业平台基础架构演化史——快速迭代业务下基础架构演化实践

SDCC2015-搜狗-刘建-搜狗商业平台基础架构演化史——快速迭代业务下基础架构演化实践

2016-02-18

互联网+时代下的架构转型

SDCC2015-航天信息股份有限公司-范钢-互联网+时代下的架构转型

2016-02-18

刘泱:挖掘游戏渠道的潜在价值

该文档来自MDCC2013中国移动开发者大会上,瓦力游戏CEO、小米游戏中心负责人刘泱发表了题为《挖掘游戏渠道的潜在价值》的主题演讲。 更多请参见 MDCC 2013专题:http://special.csdncms.csdn.net/mdcc2013

2014-05-29

张晓雷:中日游戏特点及运营策略异同分析

该文档来自MDCC2013移动开发者大会“首届智能硬件峰会”上,来自D2C日本海外事业部总监兼D2C大中华区游戏事业部总经理张晓雷所分享的《中日游戏特点及运营策略异同分析》。更多请参见 MDCC 2013专题:http://special.csdncms.csdn.net/mdcc2013/

2014-05-29

空空如也

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

TA关注的人

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