面试篇
文章平均质量分 84
Iobliviate
这个作者很懒,什么都没留下…
展开
-
java面试总结
面试问题1 Bean的生命周期class => BeanDefinition => BeanFactoryPostProcessor => new User() => 填充属性 => Aware => 初始化 => AOP => 单例池(ConcurrentHashMap<BeanName,Bean对象>)知识点:BeanDefinition、BeanFactoryPostProcessor、BeanPostProcessor2 声明式事原创 2021-09-11 20:48:19 · 188 阅读 · 0 评论 -
java实习生面试总结java基础篇
Java基础面向对象和面向过程的区别面向过程:面向过程性能比面向对象高面向对象:面向对象易维护、易复用、易扩展Java语言特点简单易学;⾯向对象(封装,继承,多态);平台⽆关性( Java 虚拟机实现平台⽆关性);可靠性;安全性;⽀持多线程( C++ 语⾔没有内置的多线程机制,因此必须调⽤操作系统的多线程功能来进⾏多线程程序设计,⽽ Java 语⾔却提供了多线程⽀持);⽀持⽹络编程并且很⽅便( Java 语⾔诞⽣本身就是为简化⽹络编程设计的,因此 Java 语⾔不仅⽀持⽹络编程⽽原创 2021-08-20 19:48:25 · 526 阅读 · 0 评论 -
java实习生面试SpringBoot篇
SpringBootSpring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,它的产⽣简化了框架的使⽤,所谓简化,是指简化了 使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手,所以 SpringBoot 是⼀个服务于框架的框架,服务范围是简化配置⽂件。Spring Boot 优点,如:(1)独立运行(2)简化配置(3)自动配置(4)无代码生成和 XML 配置(5)应用监控(6)上手容易SpringBoot 工程的使用特点原创 2021-08-19 16:29:29 · 731 阅读 · 0 评论 -
java实习生面试MyBatis篇
谈谈 MyBatisMybatis 是一个半自动化的 ORM 框架,它对 jdbc 的操作数据库的过程进行封装,使得开发者只需要专注于 SQL 语句本身,而不用去关心注册驱动,创建 connection 等,Mybatis 通过 xml文件配置或者注解的方式将要执行的各种 statement 配置起来,并通过 java 对象和 statement 中的sql 进行映射成最终执行的 sql 语句,最后由 Mybatis 框架执行 sql 并将结果映射成 java 对象并返回。每个 MyBatis 应原创 2021-08-19 14:23:13 · 547 阅读 · 0 评论 -
Session与Cookie
Session与CookieSession介绍Session:在计算机中,尤其是网络应用中,成为“会话控制”。Session对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的Web页时,如果该用户还没有会话,则Web服务器将自动创建一个Session对象。当会话过期或被放弃后,服务器将终止该会话。Session对象最为常见的一个用法就是存储用户的首选项。例如,如果用户指原创 2021-08-16 09:44:11 · 90 阅读 · 0 评论 -
java实习生面试SpringMVC篇
Spring MVC是⼀个基于 MVC 架构的⽤来简化 web 应⽤程序开发框架,它是 Spring 的 ⼀个模块,⽆需中间整合层来整合,它和 Struts2 ⼀样都属于表现层的框架,在 web 模型中, MVC 是⼀种很流⾏的框架,把 Model,View,Controller 分离,把较为复杂的 web 应⽤分为 逻辑清晰的⼏部分,简化开发,减少出错,⽅便组内开发⼈员之间的配合。SpringMVC 的流程1.⽤户发送请求 ⾄前端控制器 DispatcherServlet 。2. Dispatch原创 2021-08-17 20:35:13 · 246 阅读 · 0 评论 -
java实习生面试Spring框架篇
什么是 Spring 框架?Spring 是⼀种轻量级开发框架,旨在提⾼开发⼈员的开发效率以及系统的可维护性。Spring的6个特征:核⼼技术 :依赖注⼊(DI),AOP,事件(events),资源,i18n,验证,数据绑定,类型转换,SpEL。测试 :模拟对象,TestContext框架,Spring MVC 测试,WebTestClient。数据访问 :事务,DAO⽀持,JDBC,ORM,编组XML。Web⽀持 : Spring MVC和Spring WebFlux Web框架。集成 :远原创 2021-08-17 20:12:13 · 419 阅读 · 0 评论