码迷,mamicode.com
首页 >  
搜索关键字:解耦合    ( 216个结果
二、spring的IoC
IoC Inversion of Control:控制反转,就是将对象的创建权反转交给spring IoC的好处 传统方式的程序编写,底层的实现切换了,需要修改源代码 使用spring之后,实现类都交给IoC容器中的BeanFactory来管理,通过工厂+反射+配置文件来实现程序的解耦合 IoC和D ...
分类:编程语言   时间:2019-01-08 17:48:39    阅读次数:181
20181229(守护进程,互斥锁,IPC,生产者和消费者模型)
守护进程:一个进程B守护另一个进程A,当被守护的进程A结束,进程B也就结束了。(不一定同生,但会同死) 两个特点: ①守护进程会在主进程代码执行结束后就终止 ②守护进程内无法再开启子进程,否则抛出异常。 注意:进程之间是互相独立的,主进程代码运行结束,守护进程随即终止 应用场景:如果主进程认为一旦自 ...
分类:系统相关   时间:2018-12-29 23:20:15    阅读次数:282
六、阻塞队列LinkedBlockQueue
一、简介 Java提供了FIFO先进先出的阻塞队列实现,这其实是一种生产者消费者理念,可以通过阻塞队列将生产者和消费者进行解耦合。 LinkedBlockQueue是一种无界队列,但事实上它只是队列可容纳的最大值很大。通常,我们为了防止特殊情况,都会给队列设置一个边界。 JDK文档:http://t ...
分类:数据库   时间:2018-12-23 20:49:35    阅读次数:333
在Struts2框架中使用Servlet的API
在Struts2框架中使用Servlet的API的两种方式:完全解耦合的方式、 使用原生Servlet的API的方式 ...
分类:Windows程序   时间:2018-12-10 22:36:37    阅读次数:231
2018/11/30 依赖倒置DI和控制反转Ico
早上起来占个坑,晚上整理。 依赖注入DI(dependency injection): 谁依赖谁?谁注入谁?注入什么? 调用类依赖功能类。 容器注入调用类。 注入了功能类的实例。 控制反转Ioc(inversion of control): 谁控制谁?反转了什么?正转是什么? ioc容器控制实例的创 ...
分类:其他好文   时间:2018-12-03 15:30:03    阅读次数:203
关于动态代理和静态代理的区别
静态代理: 简单来说就是:通过真实的实现类A和proxy代理实现同一个接口,然后在proxy代理里引入A对象的引用。 这样做的目的,就是为了可以实现一些其他的功能,但是不会让真实类变得膨胀。 优点: 代理使客户端不需要知道实现类是什么,怎么做的,而客户端只需知道代理即可(解耦合),对于如上的客户端代 ...
分类:其他好文   时间:2018-11-18 13:12:40    阅读次数:164
MAS&链式编程思想
前言:编程思想在iOS的应用中大概有那么几类,我们最常用的当属于面向对象的编程思想,一切皆对象,基于这种思想离不开的就是我们最常用的封装、继承、多态。平时工作中我们也会接触一些面向协议的编程思想,比如说接口分离解耦合,再比如说我们最常用的delegate都是面向协议的思想,还有就是基于Reactiv ...
分类:其他好文   时间:2018-11-09 13:47:38    阅读次数:163
关于dubbo创建服务和引用服务时,会报错:cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 问题的解决
在跟着做淘淘商城项目时,用到了dubbo,作为一个SOA架构的项目,分为表现层与服务层,自然地,为了各个层之间解耦合(或者最大限度地松耦合),我们使用了dubbo这样一个alibaba开源的分布式服务框架,该框架最大的特点就是利用分层的方式来架构,从服务模型的角度来看,Dubbo采用的是一种非常简单 ...
分类:其他好文   时间:2018-11-09 12:41:58    阅读次数:225
Spring框架知识复习之一
Spring框架复习之一1Spring基本介绍(1)Spring概述:<1>Spring是一个分层的javaSE/EEfull-stack(一站式)轻量级开源框架。<2>Spring的核心是控制反转(IOC)和面向切面(AOP),<3>IOC和DI:*IOC(InversionOfControl)控制反转:将对象的创建权交给spring,提高解耦合性*DI(De
分类:编程语言   时间:2018-11-08 14:26:15    阅读次数:227
代理模式
一、解决何种问题? 将 “主要业务”和“次要业务”做解耦合处理 二、“主要业务”和“次要业务”的区分 “主要业务”:要实现的关键性任务 “次要业务”:起到辅助功能,辅助“主要业务”顺利实现,在项目中,“次要业务”往往大量重复出现。因此大量重复编写“次要业务”往往会影响开发效率 三、以使用JDBC操作 ...
分类:其他好文   时间:2018-11-04 12:41:15    阅读次数:207
216条   上一页 1 ... 4 5 6 7 8 ... 22 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!