现在位置: 首页 > 自动控制 > 工业·编程 > 文章
文章目录 多活:从同城到异地 挑战:延时、成本、一致性 关于Java 大数据时代,数据中心的异地容灾变得非常重要。在去年双十一之前,阿里巴巴上线了数据中心异地双活项目。InfoQ就该项目采访了阿里巴巴的林昊(花名毕玄)。 毕玄是阿里巴巴技术保障部的研究员,负责性能容量架构。数据中心异地多活项目就是他主导的。 多活:从同城到异地 InfoQ:首先请介绍一下...
阅读全文
孙玄表示,58同城是一个分类信息网站,涵盖房产、二手车、招聘、黄页等内容,在每一个类别里都能看到方便用户交流沟通的58帮帮。58帮帮分为IM部分和非IM的业务处理部分,目前,整个帮帮系统每天要处理10亿次+的发消息,加好友等传统IM请求,和30亿+的业务线操作,总请求到达40亿次+。帮帮同时在线用户量也突破了100万,给基础设施带来了严峻挑战。 58同城帮帮技术架构 系统起步:传统IM 而说到挑战,58帮帮从诞生到现在,曾经面...
阅读全文
在国内新兴的诸多技术型创业公司中,从事计算机视觉识别的格灵深瞳团队给人一种很神秘的色彩。据说他们的成员都在来自海内外一级名校的学霸,要加入他们比进哈佛大学还要困难;据说格灵深瞳的投资人,给这个团队的未来市场估值达几千亿……那么,格灵深瞳如何看待自己的事业和团队文化?不久前,来到格灵深瞳的办公场所,颐和园北面一座临河的古色古香的四合院内,CTO俱乐部采访了格灵深瞳CTO赵勇。赵勇是美国布朗大学计算机工程...
阅读全文
2016-03-08 23:30 工业·编程 ⁄ 共 4866字 暂无评论
翟周伟,资深Hadoop技术专家,专注于Hadoop&大数据,数据挖掘,自然语言处理领域,目前就职于百度。2009年,利用Hadoop构建商业级大数据系统,是国内该领域最早的一批人之一;负责设计多个基于Hadoop的大数据平台和分析系统;2011年合著出版《Hadoop开源云计算平台》,并在自然语言处理领域申请过一项发明专利;2015年,完成著作《Hadoop核心技术》一书。 日前,CSDN记者采访了翟周伟,请他解读Hadoop发展现状、特性及发展...
阅读全文
祁宇,资深C++技术专家,致力于C++11的应用、研究和推广。金山软件WPS资深工程师,负责Android服务端开发。精通OOP、OOD、设计模式和重构,主要研究方向为架构设计和业务重构,有丰富的开发和研发管理经验。爱好C++,爱好开源,乐于研究和分享技术,有多个开源项目(详见GitHub),在《程序员》上发表多篇技术文章。2013年被评为珠海市优秀青年人才。 日前CSDN采访了祁宇,请他解读C++11的新标准、C++的现状以及未来的发展前景...
阅读全文
2016-03-06 07:29 工业·编程 ⁄ 共 1105字 暂无评论
如果说设计模式是从代码角度为系统降低耦合度,那么架构风格便是从数据角度解耦。 架构是更加宏观和全面的视角,它不再是解决单一的技术问题,而是为系统提供更加完整的解决方案。 架构风格是一种粗粒度的软件模式,为常见软件问题提供解决方案,促进软件的重用。 常见的软件架构风格如下: 1.Pipe & Filter 2.Batch 3.VM 4.Layered Architecture 5.MVC, PAC 6.MicroKernel 7.Event System 8.Blackboard System 9.Broker, C/...
阅读全文
2016-03-05 07:23 工业·编程 ⁄ 共 6083字 暂无评论
设计模式是软件行业广为人知的设计方案集合,讨论设计模式的过程更像是一种悟道的过程。在实际的软件项目开发过程中,它不仅可以帮助初级设计者找到解决问题的方案,也可以帮助项目团队快速达成一致消除争议,以便更好的推进项目进度和项目执行力度。 而对于依靠各种流行软件框架工作的软件工程师来说,理解设计模式就是理解手头的“锤子”,这无疑是十分重要的。   一:创建型 这些模式描述了对象的创建方式。对象从职责上...
阅读全文
2016-03-04 06:50 工业·编程 ⁄ 共 10512字 暂无评论
创建型 Object Pool Object Pool模式可以提升性能,尤其是在对象的分配、初始化成本高,使用频率高但使用时间短的情况下。对象池可以设置对象池的大小和回收时间缓存预分配的对象。 NT和Linux都有简单的预分配缓存对象的机制,也就是Lookaside Cache机制。NT的对象管理器使用延迟删除和垃圾回收机制实现真正意义上的对象池。在调用NtClose关闭对象之后,对象使用的内存空间并不马上回收,而是挂在已删除对象列表之中,并且被设...
阅读全文
2016-03-03 06:27 工业·编程 ⁄ 共 2226字 暂无评论
文章目录 1。创建型模式: 2。结构型模式 3。行为模式 4。其他模式 设计模式针对面向对象系统中重复出现的设计问题,提出了一个通用的设计方案,并予以系统化的命名和动机解释。 它描述了问题,解决方案,在什么条件下使用该解决方案极其效果。 设计模式有助于软件开发者更好更快地理解面向对象的精髓。设计出高内聚,结构良好,灵活健壮的程序。 分三种类型:1。创建型...
阅读全文
有这么一个人,他既是个技术狂,又是个懂得生活的人;他也是iOS越狱社区骨灰级活跃份子,对苹果的研究痴迷到连女朋友都没有的地步;他为人低调,就连照片都不愿提供,本期笔者要采访的就是这位神秘的技术牛人,他就是《iOS应用逆向工程》的图书作者沙梓社,请他分享iOS开发的经验之道。 CSDN:首先请介绍下自已。 沙梓社:大家好,我是沙梓社,是一个目前技术重心放在iOS上的非典型技术男。 CSDN:你是从什么时候开始接触iOS开...
阅读全文