最新文章列表

今日头条技术架构分析

本文来自链接:https://blog.csdn.net/mucaoyx/article/details/84498468,如有侵权,请告知我删除。 今日头条创立于2012年3月,到目前仅4年时间。从十几个工程师开始研发,到上百人,再到200余人。产品线由内涵段子,到今日头条,今日特卖,今日电影等产品线。 一、产品背景 今日头条是为用户提供个性化资讯客户端。下面就和大家分享一下当 ...
code小生 评论(0) 有676人浏览 2020-08-13 21:49

许世伟架构课脑图1:《开篇词》

  去年开始在极客时间App上订阅了许世伟老师的架构课,受益良多,趁着疫情期间在家,整理成脑图,分享出来,一方面加深学习,一方面希望和更多的伙伴一起交流。由于是脑图,所以会以图片为主,文字性的感言为辅,有不对的地方大家多多拍砖。   先上第一篇:《开篇词》
Fis 评论(0) 有332人浏览 2020-04-23 05:13

ThinkSNS+ 基于 Laravel master 分支,从 1 到 0,再到 0.1

什么是 ThinkSNS+ 09 年,由北京的团队开发了 ThinkSNS 涉足社交开源行业。这么多年累计不少客户。2014-2016,两年都在维护和开发之前基于 TP 的 ThinkSNS , 慢慢的引入新开发概念。终于,在2016年下半年,我们决定重写这个程序,抛弃之前的每一行代码。框架上,开发人员一致性的选择了 Laravel ,并取了一个看起来像手机厂商给手机命名的名字----Thin ...
开源社交系统 评论(0) 有331人浏览 2019-06-21 14:42

搜索引擎迁移初步

搜索引擎迁移记录    背景:        项目中存在一个旧项目,搜索主要依赖数据库的like模糊匹配,由于数据量和用户量的不断增多,考虑迁移至ElasticSearch中。        内容比较多,会分几次发布,希望大家持续关注,本次主要发出一个大纲情况。          涉及内容:        ElasticSearch+LogStash+Kibana    大纲: ...
woaijiadanoo 评论(0) 有625人浏览 2017-12-22 18:46

多维度架构

多维度架构   作者:netkiller   什么事多维度架构,看完下面故事你就明白了 我的的惨痛就医经历: 咳嗽,去看呼吸内科,先拍x光,医生开药头孢+止咳水什么的,诊断结果是支气管炎。我看了很久持续了几年,看了很多医院,吃遍了抗生素,我给大家列一下我吃过或注射的抗生素。 青霉素组药物 第一代:阿莫仙,阿莫西林,氨苄西林,头孢拉啶 第二代:头孢, 先锋 第三代:头孢泊肟酯,头 ...
netkiller.github.com 评论(0) 有673人浏览 2016-09-10 12:29

软件架构之我见

 在传统企业应用开发中,项目往往采用"烟囱式"开发模式,数据处理,业务逻辑以及界面操作糅杂在一起,快速推出一个可用版本,这本无可 ...
qq_26535829 评论(0) 有333人浏览 2015-06-25 14:47

基于Spring的web服务端逻辑代码层次及对应职责的一点想法

引子 根据Robert C.Martin在《敏捷软件开发-原则、模式与实践》一书的观点,一个基本满足敏捷开发的代码应该符合以下5个原则: SRP  单一职责原则     就一个类而言,应该仅有一个引起它变化的原因。 OCP  开放一封闭原则     软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改。 LSP  Liskov替换原则     子类型必须能够替换掉它们的基类型。 ISP  ...
douknow 评论(0) 有1306人浏览 2015-06-19 15:33

Netflix的个性化和推荐系统架构

最近在研究个性化和推荐系统架构,但是这方面的中文内容并不多见,好不容易找到了一片介绍Netflix的个性化和推荐系统架构的文章,不敢独享,大家 ...
youha 评论(0) 有343人浏览 2014-01-05 18:57

何为架构

一个字 “变”         这就要求从上层抽象,高内聚,低耦合          尽情拥抱变化    
wbj0110 评论(0) 有827人浏览 2013-08-08 09:31

软件工程师的成长之路

    今天跟同学聊天,无意中聊到了如何成长为一名优秀的互联网软件工程师,以致最终成为一名优秀的软件架构师。我的同学在一家国企实习,按他的话说,你在做云计算。而且他是项目的头头,公司也没人会这个。做了半年吧,似乎是,项目好像停了。现在他又开始做一个hadoop的项目。也是项目的头头。他说他很久没有敲代码了,一直忙着分析现在项目的可用性。反正我是不懂了。但我知道他是现学现做。听完他的话,我的感受是 ...
tanzhen-1988 评论(1) 有1521人浏览 2013-07-12 17:47

GenMyModel:拥有代码生成功能的法国创新型UML工具来袭

近年来,软件建模市场涌现出大量的开发工具。几个月以来,我们推出GenMyModel模型使一些云计算变成可能。无需安装,你就能够得访问此工具。现在,GMM的开放团队竭力寻求中国软件开发者和架构师的帮助,以便改善这个建模工具。 这是之前接受两大网站专访的信息, 51CTO http://vdisk.weibo.com/s/GMRZO/1371804408 http://developer.51ct ...
genmymodel 评论(0) 有1006人浏览 2013-06-27 21:25

架构师不可不知的十大可扩展架构

对于大多数架构师而言,“可扩展性”在软件架构方面是最虚无缥缈的说法。这毫不奇怪,因为可扩展性正是如今软件设计领域最值得优先考虑的要素。然 而,计算机科学家们还无法了解一套单独的架构如何才能扩展至各类应用环境当中。相反,我们在数量繁多的方案中所设计出的可扩展性架构,往往以业界较为通用 的已知可扩展模式及个人偏好为标准。简单来讲,打造一套具备可扩展性的系统已经变得更像是一门艺术而不单单是技术。 ...
328729519 评论(0) 有901人浏览 2013-03-19 14:09

(转)软件架构师的特点

原文:http://www.ibm.com/developerworks/cn/rational/rationaledge/content/apr06/eeles/index.html 这篇文章是关于软件构架的系列文章(共四篇)中的第二篇。上个月,这个系列文章中的第一篇给构架作了一个定义。因此现在我们可以把注意力集中到创建构架的人员——构架师身上。软件构架师被证明是软件开发项目过程中最具挑战 ...
babybear315 评论(0) 有848人浏览 2012-07-23 12:30

软件架构设计

   首先我们应该了解什么是软件架构设计? 架构大体分为以下几种: 逻辑架构=模块划分+接口定义+领域模型 开发架构=技术选型+文件划分+ ...
lilin530 评论(0) 有1055人浏览 2012-07-19 11:29

<转>东软集团软件工程顾问王英辉做主题演讲

原文地址:http://soft.ccw.com.cn/it/htm2010/20100604_866695.shtml CSSPI2010中国系统与软件过程改进年会专场,“UML专家培养:架起甲乙方有效沟通的桥梁”大会于 ...
tianyestar 评论(0) 有972人浏览 2011-12-31 15:21

软件架构师应该知道的97件事

1.  客户需求重于个人简历 ( Nitin Borwankar ) 客户需求至上。为了自己的简历更炫而采用新技术是沽名钓誉,往往事与愿违。 //----- 这里讲的是需求,其实听过一个故事,山寨产的吹空盒子用大风力电扇,而大公司却花重金,用各种技术来判断,其实实现的效果都是一样的.软件的3个元素,时间,成本,质量之前的权衡,选择一个平衡点,才是关键. 还有技术上还是选择自己可以把控的技术这 ...
zzhdi 评论(0) 有1067人浏览 2011-12-15 16:10

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics