码迷,mamicode.com
首页 >  
搜索关键字:设计思想    ( 2376个结果
大型网站系统架构演化之路
前言一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是随业务扩...
分类:Web程序   时间:2014-10-31 21:52:57    阅读次数:288
[转]各种大型网站技术架构
引言近段时间以来,通过接触有关海量数据处理和搜索引擎的诸多技术,常常见识到不少精妙绝伦的架构图。除了每每感叹于每幅图表面上的绘制的精细之外,更为架构图背后所隐藏的设计思想所叹服。个人这两天一直在搜集各大型网站的架构设计图,一为了一饱眼福,领略各类大型网站架构设计的精彩之外,二来也可供闲时反复琢磨体会...
分类:Web程序   时间:2014-10-31 20:27:09    阅读次数:234
Java的最大优势是保守的设计思想
一位Java大牛和一位普通Java程序员之间的区别是什么?我认为可以把程序员的层次看作一个金字塔,其中可以大致分成3个层次。在最底层的是很勤劳的程序员,但是他们可能对编程本身兴趣不大,他们也能做好工作,但是他们下班之后就不会再想关于编程的事。这是很正常的现象,软件业需要很多程序员,并且这个需求仍然在...
分类:编程语言   时间:2014-10-30 13:17:45    阅读次数:267
聪明人的游戏,初中版 之目录
第一章算法概述 第1课 算法的概念 第2课 结构化程序设计思想 第3课 算法的时空复杂度第二章字符串处理与进制转换 第1课 贝贝的交通指挥系统 第2课 贝贝的图形 第3课 贝贝的加密工作 第4课 贝贝的保险库密码 第5课 贝贝的数学课 第6课 贝贝与外星人 本章知识归纳 本章综合练习第三章枚举算法 ...
分类:其他好文   时间:2014-10-29 23:52:08    阅读次数:253
【转载】FPGA重要设计思想
1.速度和面积互换原则。。以面积换速度可以实现很高的数据吞吐率,其实串/并转换、就是一种以面积换速度的思想2.乒乓操作3.串/并转换的思想。高速数据处理的重要技巧之一。这里我来举一个多相滤波器抽取的例子:抽取之后,两路数据以二分频的速度进行处理即可4.流水线设计(在fir滤波器中表现很突出,一个时钟...
分类:其他好文   时间:2014-10-29 12:23:06    阅读次数:198
在一个整型数组中有一个元素的出现次数超过了数组长度的一半,试设计一个 在时间上尽可能高效的算法,找出这个元素。
题目:在一个整型数组中有一个元素的出现次数超过了数组长度的一半,试设计一个 在时间上尽可能高效的算法,找出这个元素。要求:(1)给出算法的基本设计思想。(2)根据设计思想,采用C或C++或Java语言描述算法,关键之处给出注释。(3)说明你所设计算法的时间复杂度和空间复杂度。(1)基本的设计思想:一...
分类:编程语言   时间:2014-10-28 17:41:13    阅读次数:211
SpringMVC源码深度分析DispatcherServlet核心的控制器(初始化)
SpringMVC是非常优秀的MVC框架,每个框架都是为了我们提高开发效率,我们试图通过对SpringMVC的源代码去了解这个框架,了解整个设计思想,框架要有扩展性,这里用的比较多是接口和抽象,是框架的主力,我们通过了解源代码能对SpringMVC框架更了解,也能对我们开发思想有很大的启发。 SpringMVC由几个核心类和接口组成的,我们今天要的一个是DispatcherServlet核心的前置控制器,配置在Web.xml中,所以请求都经过它来统一分发的。SpringMVC几个核心类和接口都会出现...
分类:编程语言   时间:2014-10-25 13:17:23    阅读次数:310
大型网站系统架构的演化
前言一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是随业务扩...
分类:Web程序   时间:2014-10-24 10:41:14    阅读次数:155
专访《Java程序员修炼之道》作者Ben Evans
转帖这篇文章,很大成分就是认同“保守的设计思想是Java的最大优势”这句话 ------------------------------------------------------------------ 【编者按】Java是一种可以撰写跨平台应用软件的面向对象的程序...
分类:编程语言   时间:2014-10-23 19:26:33    阅读次数:216
Spring控制反转和依赖注入
(1)为什么使用控制反转和依赖注入 调用者不用去关心被调用者的实现,不需要调用者亲自创建被调用者的实例,这些操作都交给框架去完成。 这种设计思想就是控制反转(Inversion of Control, IoC),同时,它还有另外一个名字就是依赖注入(Dependency Injection, DI)。 (2)什么是控制反转和依赖注入 控制反转(IoC)是将由程序控制的“对象间的依赖关系...
分类:编程语言   时间:2014-10-22 20:27:35    阅读次数:171
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!