IOC控制反转(本来是自己控制生命周期,交由Spring管理)依赖注入:对象的依赖关系交由Spring容器管理,容器将依赖关系注入组件之中创建方式@Autowired:按类型,@Qualifier,通过required=false 配置,允许依赖为空时不抛异常@Resource:按名称@Inject:按类型,需要用@Name指明容器:map结构存储对象创建方式AnnotionConfigAppli
原创 1月前
76阅读
Spring面试——基础篇Spring 概述1. 什么是Spring2. 使用 Spring 框架的好处是什么?3. Spring 由哪些模块组成?4. 核心容器(应用上下文) 模块5. BeanFactory – BeanFactory 实现举例6. XMLBeanFactory7. 解释 AOP 模块8. 解释 JDBC 抽象和 DAO 模块。9. 解释对象/关系映射集成模块。10. 解释
转载 2024-03-18 20:04:19
62阅读
Spring框架面试常问的问题1. Spring是什么?2. Spring的AOP理解?3. Spring的IOC理解?4. BeanFactory和ApplicationContext有什么区别?5. 请解释Spring Bean的生命周期?6. 解释Spring支持的几种bean的作用域。7. spring常见的注解8. Spring框架中的单例Beans是线程安全的么?9. Spring
转载 2024-04-08 00:55:19
48阅读
Spring Boot的配置优先级命令行参数(–key=value)> java系统属性(-Dkey=value)> application.properties > application.ymlSpringBoot自动装配原理@SpringBootApplication@SpringBootConfiguration(标记主配置类)@ComponentScan(包扫描)@En
文章目录1 Spring AOP简介1.1 Spring AOP的描述1.2 关注点和横切关注点的区别1.3 AOP可用的实现1.4 AOP通知类型1.4.1 五种通知类型1.4.2 通知执行顺序1.5 AOP代理的含义1.6 引介(Introduction)1.7 连接点(Joint Point)和切入点(Point cut)1.7.1 抽象定义1.7.2 深入理解1.8 织入1.9 Spri
对于网络上的大部通讯都是基于TCP/IP协议的, 其中最重要的是IP协议,它是基于IP地址的,而计算机通讯只能识别IP地址,如192.168.0.1,而不能识别像咱们在浏览器敲得见名之义的"www.baidu.com"这样的域名,但是呢有一个DNS服务器的计算机会自动把咱们输入的域名翻译成了网络通讯
原创 2018-05-03 11:02:00
151阅读
* 如有错误请指正1、SpringMvcSpringMvc的工作原理图 SpringMVC工作流程描述      1、客户端发送请求到前端控制器。      2、前端控制器DispatcherServlet根据请求查找对应的处理器映射器HandleMapping。      3、处理器映射器根据用户请求,找到对应的处理器执行链并返回给前端控制器。      4、前端控制器请求处理器适配器执行对应的
HTTP协议简介: 一些基本概念: 协议:指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则。 HTTP协议:超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送给客户端的流览器。下面看一个图: URI和URL的区别:URI:是unifo
原创 2018-04-30 21:35:00
113阅读
1 单选题 1.1 下面哪个程序负责 HDFS 数据存储。 a)NameNode b)Jobtracker c)Datanode d)secondaryNameNode e)tasktracker 答案 C datanode 1.2 HDfS 中的 block 默认保存几份? a)3 份 b)2 份 c)1 份 d)不确定 答案 A 默认 3 分 1.3 下列哪个程序通常与 NameNode 在一
转载 2024-09-29 11:25:21
69阅读
1. 配置Context path/Port,application.properties中server.contextPath=/MYPATHserver.port=123782. 配置ProfileVM参数:...
原创 2021-08-13 13:51:43
72阅读
大部分是摘抄javaGuide上的内容 加入少部分自己的理解
原创 精选 2023-03-17 20:19:46
294阅读
1、什么是SpringSpring是一个开源的Java EE开发框架。Spring框架的核心功能可以应用在任何Java应用程序中,但对Java EE平台上的Web应用程序有更好的扩展性。Spring框架的目标是使得Java EE应用程序的开发更加简捷,通过使用POJO为基础的编程模型促进良好的编程风格。 2、Spring有哪些优点?轻量级:Spring在大小和透明性方面绝对属于轻量
12、如何添加一个apache的rewirte模块,rewirte模块的原理是什么?编译Apache时加入: --enable-rewrite 或是后期用apxs编译成 modules去加载上去。 原理:基于正则表达式分析器的重写引擎来实时重写URL请求 13、你以前所在的公司接到项目的时候,人员是如何人分配的?确认需求分析,项目任务细化,然后根据任务量分组开发,每天早上沟通情况。 14、你
转载 2008-12-09 21:06:46
528阅读
1、在同一个网站中,当有客户端访问的时候,会出现有的页面访问的速度快而有的慢,系统和服务完全正常、完全正常、网络正常。问这个是那里出现了问题 ?这个问题的核心在于“当有一个客户端访问时” 并没说明是同一个客户访问,而系统服务方面正常。可见问题大多可以在客户端去分析。可能出现的问题总结如下:第一:服务器所在的IDC机房无BGP(多线,多线接入)服务,至使不同的运营商的客户端访问速度不一样。第二:服务
转载 2008-12-09 21:05:36
672阅读
1.选择使用Spring框架的原因?使用Spring: 第一是使用它的IOC功能,在解耦上达到了配置级别。 第二是使用它对数据库访问事务相关的封装。 第三就是各种其他组件与Spring的融合,在Spring中更加方便快捷的继承其他一些组件。 2.Spring 是如何管理事务的?spring的事务声明有两种方式,编程式和声明式。spring主要是通过“声明式事务”的方式对事务进行管理,
转载 2024-03-26 17:23:18
27阅读
我收集了一些spring面试问题,这些问题可能会在下一次技术面试中遇到。对于其他spring模块,我将单独分享面试问题和答案。如果你能将在以前面试中碰到的,且你认为这些应该是一个有spring经验的人可能被问到的问题发给我,我将不胜感激!我将把它们添加到这个列表中。这将对其他学习者也会有很大的帮助。1. 什么是Spring框架?它的主要模块有哪些?2. 使用Spring框架的好处是什么?3.什么
转载 2024-08-27 09:56:27
58阅读
面试中,经常会问到spring相关问题,bean的作用域及生命周期,AOP,IOC等一系列问题,平常开发可能经常用到,今天,总结了一下spring的主要知识点及面试经常遇到的问题。1:什么是spring? 2:Spring 的优点? 3:spring中bean的作用域? 4:spring中bean的生命周期? 5:bean的注入方式有哪些? 6:bean是线程安全的吗?为什么? 7:谈谈对AO
Q. 对于依赖倒置原则(Dependency Inversion Principle,DIP),依赖注入(Dependency Injection,DI)和控制反转(Inversion of Control,IoC)容器,你是怎么理解的?A.依赖倒置原则(Dependency Inversion Principle, DIP)。这个设计准则某种程度上和依赖注入模式有些关联。DIP的出发点是:在应用
转载 精选 2014-04-11 12:08:38
523阅读
  一、 SpringMVC 1. SpringMVC 的工作原理 a. 用户向服务器发送请求,请求被 springMVC 前端控制器 DispatchServlet 捕获; b. DispatcherServle 对请求 URL 进行解析,得到请求资源标识符(URL),然后根据该 URL 调用 HandlerMapping 将请求映射到处理器 HandlerExcutionChain;
什么是IoC? Spring IoC有什么好处呢? - 看看依赖倒置原则 IoC (Inversion of control )控制反转。他是一种解耦的设计思想。IoC的思想就是将原本在程序中手动创建对象的控制权,交给Spring框架来管理,从而实现具有依赖关系的对象之间的解耦(IOC 容器管理对象,你只管使用即可),降低代码之间的耦合度。 控制:指的是对象创建(实例化,管理)的权力 反转:控制
原创 2023-09-09 16:01:05
75阅读
  • 1
  • 2
  • 3
  • 4
  • 5