1.1、IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反 ...
分类:
其他好文 时间:
2017-09-25 21:53:25
阅读次数:
132
1.开闭原则(Open Close Principle)定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 开放-封闭原则的意思就是说,你设计的时候,时刻要考虑,尽量让这个类是足够好,写好了就不要去修改了,如果新需求来,我们增加一些类就完事了,原来的代码能不动则不动。这个原则有两个特性, ...
分类:
编程语言 时间:
2017-09-24 14:34:11
阅读次数:
178
转自: https://www.ibm.com/developerworks/cn/java/j-lo-spring-principle/ Spring 的设计理念 前面介绍了 Spring 的三个核心组件,如果再在它们三个中选出核心的话,那就非 Beans 组件莫属了,为何这样说,其实 Sprin ...
分类:
编程语言 时间:
2017-09-21 20:58:18
阅读次数:
175
IoC(Inversion of Control) (1). IoC(Inversion of Control)是指容器控制程序对象之间的关系,而不是传统实现中,由程序代码直接操控。控制权由应用代码中转到了外部容器,控制权的转移是所谓反转。 对于Spring而言,就是由Spring来控制对象的生命周 ...
分类:
编程语言 时间:
2017-09-20 21:56:59
阅读次数:
372
0 澄清事件有两种办法,学和思。也就是看别人的想法,和自己琢磨琢磨。本文是第二种途径的实践。 我打算写一系列关于交易的文章,目的是澄清相关的事实,梳理并构造体系。达到的状态是,其他所有交易相关的知识和信息,都可以在这个体系里有自己的位置。 构建宏大的体系需要时间和时间上的巨大努力,此时我能做的只是以 ...
分类:
其他好文 时间:
2017-09-20 10:09:36
阅读次数:
136
1. 单一职责原则(Single Responsibility Principle - SRP) 原文:There should never be more than one reason for a class to change. 译文:永远不应该有多于一个原因来改变某个类。 理解:对于一个类而 ...
分类:
其他好文 时间:
2017-09-18 17:25:10
阅读次数:
128
一. 6大设计模式 Single Responsibility Principle : 单一职责原则 Liskov Substitution Principle : 里氏替换原则 Dependence Inversion Principle :依赖倒置原则 Interface Segregation ...
分类:
其他好文 时间:
2017-09-17 16:26:48
阅读次数:
122
IAP:Information Architecture Principle(信息架构原则) 涵盖三个领域:数据库设计和开发、企业级数据中心管理和商业智能分析。 OLTP:On-Line Transaction Process(联机/在线 事务处理) 释义:指业务人员或者用户对数据库进行大量的增加、 ...
分类:
数据库 时间:
2017-09-17 13:49:42
阅读次数:
203
面向对象设计原则1.单一职责原则2.开放闭合原则3.依赖反转原则4.接口隔离原则5.李式替换原则 单一职责原则 SRP (Single Responsibility Principle)软件设计或者代码开发中,一个类应该只有一个变化因素好处是:1.代码相对稳定2.逻辑简单,代码易于维护一个类只做一件 ...
分类:
其他好文 时间:
2017-09-12 00:38:55
阅读次数:
163
Minimum Inversion Number The inversion number of a given number sequence a1, a2, ..., an is the number of pairs (ai, aj) that satisfy i < j and ai > a ...
分类:
其他好文 时间:
2017-09-10 21:41:14
阅读次数:
130