面试
文章平均质量分 86
petr-i-chor
这个作者很懒,什么都没留下…
展开
-
JavaWeb面试题
写在前面最近快面试了,收集相关的面试题,也是对自己知识的总结1. forward和redirect的区别?浏览器 url 地址显示不同服务端通过 forward 返回,浏览器 url 地址不会发生变化;服务器通过 redirect 返回,浏览器会重新请求, url 地址会发生变化前后台两者页面跳转的处理方式不同forward 跳转页面,是服务端进行页面跳转加载(include)新页面,直接返回到浏览器;redirect 跳转页面,是服务端返回新的 url 地址,浏览器二次发出 url 请求参原创 2021-08-22 13:59:35 · 161 阅读 · 0 评论 -
Spring面试题
写在前面最近快面试了,收集相关的面试题,也是对自己知识的总结1. 为什么要使用spring框架?Spring是一个轻量级的开源的javaBean容器框架,他提供企业应用功能,降低应用开发的复杂性。他的优点有:轻量:框架的体积小,部署简单,不同功能的jar包只需要添加依赖就行了容器:工厂模式对JavaBean进行管理,通过控制反转将设计好的对象交给容器管理松耦合:通过XML配置文件配置或注解就可以进行对Bean的注入,不用在代码中写GetSet方法AOP(面向切面编程):通过XML配置文件和注原创 2021-08-21 10:39:49 · 148 阅读 · 0 评论 -
MySQL数据库面试题
1. MySQL中的事务事务具有四大特性(ACID):**原子性(Atomic):**一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚到事务开始前的状态,就像这个事务从来没有执行过一样一致性(Consistency):在事务开始之前和事务结束以后, 数据库的完整性没有被破坏**隔离性(Isolation):**数据库允许多个并发事务同时对其数据进行读写和修改的能力,隔离性可以防止多个事务并发执行时由于交叉执行而导致数据的不一致。事务隔离分原创 2021-08-20 21:45:18 · 426 阅读 · 0 评论 -
Java线程面试题
写在前面最近快面试了,收集相关的面试题,也是对自己知识的总结1 并行是什么意思?与并发的区别是什么?并行指在同一个时刻多个CPU执行多个任务;并发指在某个时间段内由于 CPU 交替执行,可以发生执行多个任务。并行没有对 CPU 资源的抢占;并发执行的线程需要对 CPU 资源进行抢占。并行执行的线程之间不存在切换;并发操作系统会根据任务调度系统给线程分配线程的 CPU 执行时间,线程的执行会进行切换2 进程与线程的区别进程是程序执行时的一个实例,在程序运行时系统会创建一个进程,并为他分配资源,原创 2021-08-19 16:46:07 · 397 阅读 · 0 评论 -
Java集合面试题
1 Collection和Collections有什么区别?Collection 是JDK中集合层次结构中的最根本的接口Collections 是一个包装类。它包含有各种有关集合操作的静态多态方法,不能实例化,Collection 集合框架的工具类2 List、Set、Map 之间的区别是什么?List:有序集合,元素可重复Set:无序集合,不重复集合Map:键值对集合,Key无序,唯一;value 允许重复3 HashMap和Hashtable 有什么区别?HashMap 线程不安全;Ha原创 2021-08-18 15:02:27 · 70 阅读 · 0 评论