倪然的博客

  • 首页

  • 关于

  • 读书/观影

  • 标签

  • 分类

  • 归档

  • 搜索

Spring IoC好处

发表于 2019-08-15 | Comments: | Views: ℃

什么是依赖倒置原则?

要了解控制反转( Inversion of Control ), 我觉得有必要先了解软件设计的一个重要思想:依赖倒置原则(Dependency Inversion Principle )
什么是依赖倒置原则?假设我们设计一辆汽车:先设计轮子,然后根据轮子大小设计底盘,接着根据底盘设计车身,最后根据车身设计好整个汽车。这里就出现了一个“依赖”关系:汽车依赖车身,车身依赖底盘,底盘依赖轮子。

阅读全文 »

Spring IoC原理

发表于 2019-08-15 | Comments: | Views: ℃

1. IoC是什么

Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。

Spring 通过一个配置文件描述 Bean 及 Bean 之间的依赖关系,利用 Java 语言的反射功能实例化 Bean 并建立 Bean 之间的依赖关系。 Spring 的 IoC 容器在完成这些底层工作的基础上,还提供了 Bean 实例缓存、生命周期管理、 Bean 实例代理、事件发布、资源装载等高级服务。

阅读全文 »

剑指offer刷题总结(七)栈和队列

发表于 2019-08-14 | Edited on 2019-08-15 | 分类于 数据结构 | Comments: | Views: ℃

1. 用 两个栈实现队列

题目描述:

用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。

阅读全文 »
1…456…18
倪然

倪然

53 日志
10 分类
28 标签
友链
  • baidu
  • google
0%
© 2018 – 2019 倪然