最新文章列表

来自Google资深工程师的API设计最佳实践

来自Google资深工程师Joshua Bloch的分享:API设计最佳实践   为什么API设计如此重要?API是一个公司最重要的资产。   为什么API的设计对程序员如此重要? API一旦发布,出于兼容性考虑,不能轻易地随心所欲进行修改,比如删除参数。 从API的上帝 - 设计者的视角出发,有助于提高代码质量。
JerryWang_SAP 评论(0) 有1246人浏览 2019-02-01 11:01

几分钟几张图教你学会如何使用UML

很多初次接触UML的朋友们可能会感觉它各种各样的线条、关系、描述等晦涩难懂。本篇文章简单介绍了一下其中几个图,用最朴实的语言结合上图片来 ...
javenshi 评论(0) 有1581人浏览 2018-10-19 14:10

饿了么估值600亿:日订单量超900万的架构设计及演进之路

  饿了么网站诞生在2009年,是由当时还在同济大学在读的学生张旭豪和同学一起的外卖生意衍生的平台。   跟很多人一样,这一帮学生并不喜欢自 ...
飞鱼德蒙 评论(0) 有522人浏览 2018-02-28 15:57

对框架的一些理解

    框架就是一个完整的流程,是一个黑匣子,它规定了应用程序的体系结构,且把整个流程的各个环节基本上都已实现,并把流程串起来了,用户要 ...
jxauwxj 评论(0) 有715人浏览 2017-02-07 22:33

架构设计-java spi实现模块间的松耦合

 一。前言        在面向的对象的设计里,一般推荐模块之间基于接口编程,模块之间不对实现类进行硬编码。一旦代码里涉及具体的实现类,就违 ...
jxauwxj 评论(0) 有2936人浏览 2017-01-06 23:02

程序设计原则

合理的业务逻辑设计可以避免80%产生的问题,剩下的20%,则需要一些额外的工作和辅助手动进行处理。 现总结的程序设计的一些原则如下: 程序内部设计原则 对于非常严重认为不能容忍的异常,要中断程序; 对于可以容忍的异常,要进行异常捕获和 error log 的提示。如对redis进行scan,某个key有问题,不应该影响其他的数据的处理; 程序内部的各个模块的调用,要全面判断返回值,并且进 ...
商人shang 评论(0) 有1032人浏览 2017-01-04 11:40

技术变革 企业互联——用友&MSUP技术开放日

8月25-26日,由用友和MSUP共同发起的以“技术变革 企业互联”为主题的技术开放日在北京用友产业园中区成功举行。 (用友技术开放日活动集锦) 本 ...
壹佰案例 评论(0) 有494人浏览 2016-09-05 10:15

老杨聊架构:每个架构师都应该研究下康威定律

背景 今天的分享主要来自我之前的工作经验以及平时的学习总结和思考。我之前的背景主要是做框架、系统和平台架构,之前的工作过的公司eBay、携程、唯品会都是平台型互联网公司,所以今天主要带着平台架构视角和大家分享心得体会。架构的视角每个人都不一样,可以说一万种眼光,有业务架构、安全架构、平台架构、数据架构,各不相同,这里仅是我的一家之言,欢迎大家加入『聊聊架构』社群参与讨论。今天聊的话题主要包括以下 ...
agileai 评论(0) 有488人浏览 2016-01-27 15:56

淘宝技术专家谈大型网站架构

导读:本文作者是淘宝技术部技术专家陈康贤(花名龙隆),他是《大型分布式网站架构设计与实践》一书的作者,在本文中他分享了他对大型网站架 ...
agileai 评论(0) 有462人浏览 2016-01-19 09:12

领域驱动设计整理——概念&架构

领域、子域、限界上下文 DDD(Domain-Drive Design)的概念或者说业界的声音其实可以追溯到几十年前了。最近开始想要系统得整理一下DDD的一些东西。 ...
lijingyao8206 评论(2) 有12583人浏览 2015-12-13 16:53

论架构师的自我修养

    架构师,当然是脑力劳动者,但是,同样是脑力劳动也存在重大的差别。有一类脑力劳动的成果,是比较容易被评价的。或者能够判断其对错:比如考试的分数;或者能够比较其高下:比如两个人下棋分出输赢;或者能够交由市场来判断:比如某种UI/UE设计,我们可以通过数据统计,了解其受用户欢迎的程度。     但是,架构设计只是软件开发过程中的一个环节,而在这个多人协作的场景中,我们很难单独评价架构的优劣。由 ...
agileai 评论(0) 有352人浏览 2015-10-26 13:48

Qcon2015全球软件开发者大会北京站PPT

Qcon2015全球软件开发者大会 于2015.4.23到2015.4.25在北京国际会议中召开。 BAT中的各路大牛分享了包括高可用、可扩展架构和前沿、热门技术等等。 下面具 ...
wuzhaoxue 评论(0) 有916人浏览 2015-04-26 17:25

技术选型

1. Web MVC Framwork: SpringMVC3.0 Restful的风格终于回归了MVC框架的简单本质,对比之下Struts2概念太复杂更新又太懒了。 Template:JSP2.0且尽量使用JSP EL而不是t ...
Software_King 评论(0) 有966人浏览 2015-02-13 15:22

SpringMVC中如何访问到静态的文件

如何你的DispatcherServlet拦截"*.do"这样的有后缀的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截"/",为了实现REST风格,拦截了所有的请求,那么同时对*.js,*.jpg等静态文件的访问也就被拦截了。我们要解决这个问题。   目的:可以正常访问静态文件,不可以找不到静态文件报404。 ...
Software_King 评论(0) 有847人浏览 2015-02-13 14:47

怎样成为优秀的架构师

开始之前,推荐一个专栏:http://developer.51cto.com/developer/top10Architect/   我们期待自己成为一个优秀的软件模型设计者,但是,要怎样做,又从哪里开始 ...
xiaoyu966 评论(0) 有957人浏览 2015-01-26 17:03

spark架构设计&编程模型 02

启动spark-shell: 简单的RDD: 上述代码中使用的sc,这是Spark-Shell帮助我们自动生成的SparkContext的实例: 我们把生成的RDD的每个元素都乘以3: 上述的操作都是transformations我们需要触发一个action才能执行:
Stark_Summer 评论(0) 有1595人浏览 2015-01-16 18:53

架构师有毒

         前几天参加中国软件工程大会,会场门口有幸遇见张友生前辈,张前辈有力度的握手给我留下的印象很是深刻;会场还听了温昱老师的充满幽默和睿智的关于架构师九大架构工具的精彩演讲,增加了我对架构师的认识。          我是一个程序员或者说是软件工程师,当然,也偶尔会自诩自己是一名架构师。最近我有一个小小的发现,那就是诸多企业招聘高级技术人员的时候总会给岗位冠上架构师的头衔。是啊,架构 ...
syyixin 评论(1) 有1488人浏览 2014-12-09 10:37

主程的晋升攻略(2):技术篇概要

技术是程序员安身立命的家伙,主程的技术不强,向下难以服众,向上有负重托。   或许有人会问:技术深度上该挖多深才能做好主程?程序员至少 ...
thinkry 评论(2) 有2469人浏览 2014-11-24 16:17

架构设计参考

CQRS架构 http://www.cnblogs.com/netfocus/p/4055346.html ENODE http://www.cnblogs.com/netfocus/p/3139661.html 深入浅出解析大数据平台架构 http://database.51cto.com/art/201407/446416_all.htm 面向智能交通的AFC系统架构 http://www.do ...
dengbenji 评论(0) 有483人浏览 2014-10-28 09:30

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics