
java面试
文章平均质量分 95
搜集面试题
银辰星辉
这个作者很懒,什么都没留下…
展开
-
spring-AOP
Spring的AOP理解抽取方法的公共部分,而不是对象的公共部分OOP面向对象,允许开发者定义纵向的关系,但并适用于定义横向的关系,导致了大量代码的重复,而不利于各个模块的重用。(OOP, Object Oriented Programming,OOD(面向对象的设计),OOA(面向对象的分析))AOP,一般称为面向切面,作为面向对象的一种补充,用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取并封装为一个可重用的模块,这个模块被命名为“切面”(Aspect),减少系统中的重复代码,原创 2021-01-05 14:54:36 · 400 阅读 · 0 评论 -
spring-基础
Spring相关问题整理Spring常见面试题总结(超详细回答)Spring由哪些模块组成?Spring 总共大约有 20 个模块, 由 1300 多个不同的文件构成。而这些组件被分别整合在核心容器(Core Container) 、 AOP(Aspect Oriented Programming)、设备支持(Instrmentation)和消息(Messaging)、数据访问与集成(Data Access/Integeration)、Web 、Test等 6 个模块中。 以下是 Spring 5原创 2021-01-05 14:54:07 · 161 阅读 · 1 评论 -
spring事务
Spring事务的实现方式和实现原理Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。真正的数据库层的事务提交和回滚是通过binlog或者redo log实现的。spring事务之事务传播机制和隔离级别(1)Spring事务的种类 2个:spring支持==编程式(TransactionTemplate)事务管理和声明式(注解)==事务管理两种方式:①编程式事务管理使用TransactionTemplate。②声明式事务管理建立在AOP之上原创 2021-01-05 14:53:30 · 446 阅读 · 0 评论 -
spring-ioc
Spring相关问题整理Spring常见面试题总结(超详细回答)Spring的IoC理解IOC相关知识见博客(1)IOC就是控制反转,是指创建对象的控制权的转移,以前创建对象的主动权和时机是由自己把控的(自己new对象),而现在这种权力转移到Spring容器中,并由容器根据配置文件去创建实例和管理各个实例之间的依赖关系,对象与对象之间松散耦合,也利于功能的复用。DI依赖注入,和控制反转是同一个概念的不同角度的描述,即 应用程序在运行时依赖IoC容器来动态注入对象需要的外部资源。(2)最直观的表达就原创 2021-01-05 14:51:37 · 584 阅读 · 0 评论 -
德科华为od机试编程题
3道题,400分,第1、2题,难度1星,各100分,第3题难度2星,200分牛客网在线,答题时长3h,录屏+录像+手机微信小程序监控可以开本地idea牛客网牛客竞赛: OJ在线编程常见输入输出练习场总结之前没有做过编程题,为了做这个,刷了一天牛客网,感觉还是挺有收货的,遇到了很多纯业务上遇不到的问题,所以以后要抽时间多刷刷1.求字符串出现数字和的最小值,会有负数字符串格式:a-zA-Z±示例:abc12ss-123b最小值:1+2+(-123)= -120ab0c12ss-123b–1原创 2020-12-27 22:46:59 · 48491 阅读 · 10 评论