
设计模式
大树叶
宠辱不惊,看庭前花开花落;去留无意,望天空云卷云舒。
展开
-
高性能web系统的架构和系统优化
软件公司需求相对稳定,能够按照计划按部就班的去实施,互联网公司需求相对来说不稳定,上线比较着急,大部分都是小迭代更新,且更新频繁,感觉有点乱。所以项目管理在软件公司比较好执行,一开始可能有点混乱,但是只要是走上一两个迭代,就可以稳定的往前走,在互联网公司应用比较困难。美其名曰敏捷开发,就是为了给自己找一个不稳定的借口。 目前的公司是一家电商公司,在互联网如火如荼的双11也能体验一把转载 2016-03-18 00:53:41 · 1576 阅读 · 0 评论 -
常用的设计模式介绍
1. 设计模式的起源最早提出“设计模式”概念的是建筑设计大师亚力山大Alexander。在1970年他的《建筑的永恒之道》里描述了投计模式的发现,因为它已经存在了千百年之久,而现代才被通过大量的研究而被发现。在《建筑的永恒之道》里这样描述:模式是一条由三个部分组成的通用规则:它表示了一个特定环境、一类问题和一个解决方案之间的关系。每一个模式描述了一个不断重复发生的问题,以及该转载 2017-04-06 09:52:36 · 351 阅读 · 0 评论 -
spring 模式
转:spring源码也读了两遍了,但对于里面描述的关系还是不太清楚,以后再多读几遍吧,但总还有些收获的,下面就说说spring用到的设计模式主要有哪些:1.工厂模式,这个很明显,在各种BeanFactory以及ApplicationContext创建中都用到了;2.模版模式,这个也很明显,在各种BeanFactory以及ApplicationContext实现中也都用到了;3.代理转载 2016-04-01 16:23:04 · 947 阅读 · 0 评论 -
Spring 事务机制详解
Spring事务机制主要包括声明式事务和编程式事务,此处侧重讲解声明式事务,编程式事务在实际开发中得不到广泛使用,仅供学习参考。 Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。我们在使用Spring声明式事务时,有一个非常重要的概念转载 2016-05-19 02:00:37 · 523 阅读 · 0 评论 -
Spring中的用到的设计模式大全
Spring中的设计模式原创 2016-04-01 16:01:06 · 15344 阅读 · 0 评论 -
再议:装饰器模式和代理模式的区别
在典型的例子上,两者是非常好区分的。如spring的AOP、远程代理类、JDK的proxy,都是代理模式。JDK里的输入/输出器是很典型的装饰器模式! 但在有些场景上,对设计模式入门的新手,还是有点难区分,我曾经也一度为此困惑。 两个模式的UML类图基本没区别,都是实现同一个接口,一个类包装另一个类。 两者的定义 装饰器模式:能动态的新增或组合对象的行为。 代理模式:为其他转载 2016-03-10 00:12:05 · 2844 阅读 · 2 评论 -
装饰模式与代理模式的区别
学习AOP时,教材上面都说使用的是动态代理,可是在印象中代理模式一直都是控制访问什么的,怎么又动态增加行为了,动态增加行为不是装饰器模式吗?于是 找了很多资料,想弄清楚这两者之间到底有什么区别。结果发现这一篇英文文章讲的很清晰,就翻译一下,供参考。 首先,让我们先看一下下面的这两个UML类图,他们分别描述了装饰器模式和代理模式的基本实现。转载 2016-03-09 23:06:17 · 694 阅读 · 0 评论 -
Nginx深入详解之upstream分配方式
一、分配方式Nginx的upstream支持5种分配方式,下面将会详细介绍,其中,前三种为Nginx原生支持的分配方式,后两种为第三方支持的分配方式:1、轮询轮询是upstream的默认分配方式,即每个请求按照时间顺序轮流分配到不同的后端服务器,如果某个后端服务器down掉后,能自动剔除。upstream backend {server 192.168.1.101:8888;原创 2016-04-02 13:03:58 · 907 阅读 · 0 评论 -
Spring 框架的设计理念与设计模式分析
这是一篇不错的文章,值得看看,点击下面的连接即可Spring 框架的设计理念与设计模式分析转载 2016-04-01 17:16:27 · 701 阅读 · 0 评论 -
网页设计与构架中的几个SEO优化原则
SEO是搜索引擎优化(Search Engine Optimization)的英文缩写,中文译为“搜索引擎优化”。在了解搜索引擎自然排名机制的基础上,对网站进行内部及外部的调整优化,改进网站在搜索引擎中的关键词自然排名,获得更多流量,从而达成网站销售及品牌建设的预期目标。(一)明确设计任务设计是一种审美活动,一般都很艺术化。但艺术只是设计的手段,而不是设计的任务。对网络而言,网转载 2016-03-18 01:05:29 · 2601 阅读 · 0 评论 -
23种设计模式全解析
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式转载 2017-08-23 16:21:31 · 516 阅读 · 0 评论