? 如果想看更多技术好书,可以关注微信公众号【程序员书单】作者黄小斜,目前是阿里Java工程师,业余时间广泛读书,在公众号里除了分享程序员必读的技术书籍之外,也会推荐很多关于个人成长、投资理财等方面的书籍。你烦恼的每个问题,书中都有答案。 在这里,我们将为你推荐帮助程序员以及互联网从业者自我提升的各 ...
分类:
编程语言 时间:
2020-05-18 22:33:45
阅读次数:
483
几种软件架构 一.阿里云大数据架构 二.今日头条推荐算法架构 推荐系统,如果用形式化的方式去描述实际上是拟合一个用户对内容满意度的函数,这个函数需要输入三个维度的变量。第一个维度是内容。头条现在已经是一个综合内容平台,图文、视频、UGC小视频、问答、微头条,每种内容有很多自己的特征,需要考虑怎样提取 ...
分类:
其他好文 时间:
2020-05-14 19:00:17
阅读次数:
97
人们对软件架构存在非常多的误解,其中一个最为普遍的误解就是:将架构(Architecture)和框架(Framework)混为一谈。其实很简单,一句话:框架是软件,架构不是软件。框架落脚在“架”字上,可以理解成名词性的,是一个客观性的名词存在,如.Net Framework;而架构体现在“构”字上, ...
分类:
其他好文 时间:
2020-05-13 15:21:33
阅读次数:
56
背景 在与同事交流WinccOA的时候,发现很多问题都是对于OA的架构体系不太了解导致对一些概念模棱两可, 本文着重讲解OA的软件架构,至于业务架构,待教程更新一定程度再来详细说明,相信这样效果会更好 一张图 WinccOA 官方文档里有一张非常重要的图 这里给大家展示下 按照官方说明WinccOA ...
boss找leader统计course的数量,这是合成复用和最少知道(迪米特), 统计这个方法既可以统计course,也可以统计javaCourse和pythonCourse,这是里氏替换和依赖倒置, 统计这个方法只有统计功能,这是职责单一和接口隔离, 如果要做课程优惠,不修改course的pric ...
分类:
其他好文 时间:
2020-05-09 01:26:07
阅读次数:
90
作者谭勇德,泡沽学院联合创始人,接触java5年内做到技术总监,擅长书法和绘画,思维发散性很强。 该书一共409页,分为6篇,一共21章。 第1篇 125页 Spring内功心法 包括 软件架构设计原则、 Spring常用设计模式 第2篇 20页 Spring源码下载及构建技巧 第3篇 110页 S ...
分类:
编程语言 时间:
2020-05-08 19:52:32
阅读次数:
373
架构之美荣获2009年度引进版优秀图书奖!健壮、优雅、灵活和易维护的软件架构是怎样炼成的?《架构之美》通过一系列优秀的文章回答了这个问题,这些文章来自于十几位当今一流的软件设计师和架构师。在每篇文章中,作者都向们展示了一个著名的软件架构,并分析了什么让其具有创新性,让其极其符合设计目标。 《架构之美 ...
分类:
其他好文 时间:
2020-05-07 13:42:13
阅读次数:
179
https://www.cnblogs.com/linhaifeng/articles/6129246.html 一 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网中处处是C/S架构 如黄色网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 腾讯作为服务 ...
分类:
编程语言 时间:
2020-05-06 21:34:08
阅读次数:
72
31 程序设计也是一种设计 32 创建良好的氛围,让大家征求你的意见,发挥团队智慧 33 时间改变一切:简单原则,非必要别试图改变以前的工作 34 软件架构专业还有很长的路,因为架构不断的变化,演讲 35 控制项目规模。抓住需求,分而治之,设置优先级,尽快交付 36 软件架构师是管家,管理技术和建议 ...
分类:
其他好文 时间:
2020-05-03 20:27:11
阅读次数:
62