随笔分类 -  12设计

设计模式,领域驱动设计等
摘要:满足以下几个特性: 1.响应性:系统可以及时响应用户的请求,保持较低的延迟。 2.弹性(鲁棒性):系统出现故障也可以做出响应,可用性很高。 3.可伸缩性:在负载增加的时候可以增加资源保证响应性,在负载低的时候可以减少资源。 参考:http://www.infoq.com/cn/news/2016/0 阅读全文

posted @ 2016-03-31 14:38 豆沙包没有肉 阅读(126) 评论(0) 推荐(0)

摘要:hystrix :对远程调用错误进行容错的框架,在远程调用出错时进行隔离和熔断保护,防止级联故障。 http://www.cnblogs.com/shanyou/p/4752226.html 使用Hystrix提高系统可用性 http://www.cnblogs.com/shanyou/p/Circ 阅读全文

posted @ 2016-03-28 14:57 豆沙包没有肉 阅读(404) 评论(0) 推荐(0)

摘要:http://www.ibm.com/developerworks/cn/java/j-lo-exception-misdirection/ Java 异常处理的误区和经验总结 阅读全文

posted @ 2016-03-23 14:21 豆沙包没有肉 阅读(96) 评论(0) 推荐(0)

摘要:http://www.cnblogs.com/carysun/archive/2009/03/20/repository.html Repository模式 阅读全文

posted @ 2016-03-22 20:39 豆沙包没有肉 阅读(122) 评论(0) 推荐(0)

摘要:override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。重写(覆盖)的规则: 1、重写方法的参数列表必须完全与被重写的方法的相同,否则不能称其为重写而是重载. 2、重写方法的访问修饰符一定要大于被重写方法的访问修饰符(public>pro 阅读全文

posted @ 2015-12-30 10:44 豆沙包没有肉 阅读(272) 评论(0) 推荐(0)

摘要:接口还是基类,接口用于实现特定功能的约束(强调功能的一致性) 基类强调完整的对象(完整的个体,有私有变量,内在的数据结构,完整的过程,甚至有自己的声明周期等等特征,是这些特性,不一样要都具备),高内聚那种。 阅读全文

posted @ 2015-11-25 19:34 豆沙包没有肉 阅读(183) 评论(0) 推荐(0)

摘要:显示实现接口的好处是,调用代码必须通过接口定义的实例来调用方法,影藏了实现细节,面向接口。 阅读全文

posted @ 2015-11-25 19:34 豆沙包没有肉 阅读(109) 评论(0) 推荐(0)

摘要:定义 DIP(Dependence Inversion Principle):依赖(就是用到涉及到)倒置原则,高层模块(抽象层级较高,包括的范围较广,比较抽象)依赖底层模块的具体事物,底层发生变动的时候会牵连到高层,这是耦合很重的设计,破坏了开闭原则,而高层模块依赖抽象,底层模块同样依赖抽象(通过抽 阅读全文

posted @ 2015-03-05 17:35 豆沙包没有肉 阅读(357) 评论(0) 推荐(0)

摘要:我打算就是利用一般的思想,例如类A,实现接口IA,我写一个A2,也实现接口,A2继承A1或者A2聚合A1,然后重写里面的方法,达到在父方法前后加切片代码。 一般应用场景是加日志,异常捕获,监控和事务。 IOC,依赖倒置,DI,依赖注入,接口与实现的对应关系配置在xml中,通过工厂管理接口对应的实现。 阅读全文

posted @ 2015-02-27 14:35 豆沙包没有肉 阅读(303) 评论(0) 推荐(0)

摘要:java设计模式 1.代理模式 2.策略模式 3.职责链模式 4.单例模式 5.工厂模式 6.工厂方法 7.抽象工厂 阅读全文

posted @ 2014-12-01 20:56 豆沙包没有肉 阅读(352) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/bluishglc/article/details/6681253 阅读全文

posted @ 2014-07-25 15:51 豆沙包没有肉 阅读(144) 评论(0) 推荐(0)

摘要:host/customer/delete/1host/customer/get/keyword-祖国host/customer/get/1.xmlhost/customer/get/1.jsonhost/order/posthost/order/post/get/500.json rest:repr 阅读全文

posted @ 2014-07-16 14:01 豆沙包没有肉 阅读(159) 评论(0) 推荐(0)

摘要:1.Abstract Factory(抽象工厂模式):提供创建一系列产品族的工厂机制。2.Adapter(适配器模式):提供一个适配器,包括旧接口的同时适应新的接口机制。3.Bridge(桥接模式):将抽象部分与实现部分分离,用聚合代理继承。4.Builder(建造者模式):将复杂对象的构建和表现分 阅读全文

posted @ 2013-10-28 15:35 豆沙包没有肉 阅读(353) 评论(0) 推荐(0)

摘要:原型模式:用于创建几乎完全相同的对象实现方式:浅拷贝和深拷贝(通过序列化/反序列化),浅拷贝,生成值类型副本,指向引用类型;深拷贝,生成值类型和引用类型副本。 参考文章:http://blog.csdn.net/liu_yujie2011com/article/details/4051056... 阅读全文

posted @ 2013-10-09 11:31 豆沙包没有肉 阅读(136) 评论(0) 推荐(0)

导航