
计算机总复习
文章平均质量分 87
面试知识点汇总
Xqhardstudy
这个作者很懒,什么都没留下…
展开
-
项目面试题整理(SSM+在线教育项目)
11111原创 2021-07-17 16:26:35 · 596 阅读 · 1 评论 -
设计模式面试题
单例模式饿汉式在类初始化时直接创建实例对象,不管你是否需要这个对象都会创建普通写法构造器私有化自行创建,并且用静态变量保存向外提供这个实例强调这是一个单例,我们可以用final修饰public class Singleton1{ public static final Singleton1 INSTANCE = new Singleton1(); private Singleton1(){ }}枚举enum枚举类,标识该类型的对象是有限的几个我们可以限定为一个,就成了原创 2021-06-30 15:07:26 · 186 阅读 · 0 评论 -
Java基础面试题
面向对象什么是面向对象?对比面向过程,是两种不同的处理问题的角度,面向过程更注重事情的每一个步骤及顺序,面向对象更注重事情有哪些参与者(对象),及各自需要做什么,面向过程比较直接高效,面向对象更容易复用,扩展和维护封装封装的意义,在于明确标识出允许外部使用的所有成员函数和数据项内部细节对外部调用透明,外部调用无需修改或者关心内部实现private String name;public void setName(String name){ this.name = "xq" + name;原创 2021-06-29 10:06:24 · 219 阅读 · 1 评论 -
Redis面试题
RDB和AOF机制RDB:Redis DataBase在指定的时间间隔内将内存中的数据集快照写入磁盘,实际操作过程是fork一个子进程,先将数据集写入临时文件,写入成功后,再替换之前的文件,用二进制压缩存储.优点整个Redis数据库将只包含一个文件dump.rdb,方便持久化容灾行好,方便备份性能最大化,fork子进程来完成写操作,让主进程继续处理命令,所以是IO最大化,使用单独子进程来进行持久化,主进程不会进行任何IO操作,保证了redis的高性能缺点数据安全性低,RDB是间隔一段时原创 2021-06-28 14:54:46 · 250 阅读 · 1 评论 -
Mysql面试题汇总
事务是什么?事务的特性?事务是由一组SQL语句组成的逻辑单元,是满足ACID特性的一组操作,可以通过Commit提交一个事务,也可以使用Rollback进行回滚,事务具有以下四个属性A – 原子性(Atomicity) 事务是一个原子操作单元,其对数据的修改,要么全部执行,要么全部不执行.C – 一致性(Consistent) 事务开始和完成前,数据都必须保持一致状态(这里的一致性是指系统从一个正确的状态,迁移到另一个正确的状态)I – 隔离性(Isolation) 数据库系统提供一定的隔离原创 2021-06-26 22:26:56 · 190 阅读 · 0 评论 -
SSM框架面试题总结
Spring如何实现一个IOC容器配置文件配置包扫描路径递归包扫描获取.class文件反射,确定需要交给IOC管理的类对需要注入的类进行依赖注入配置文件中指定需要扫描的包路径定义一些注解,分别表示访问控制器,业务控制层,数据持久层,依赖注入注解,获取配置文件注解从配置文件中获取需要扫描的包路径,获取到当前路径下的文件信息及文件夹信息,我们将当前路径下所有的以.class结尾的文件添加到一个Set集合中进行存储遍历这个Set集合,获取在类上有指定注解的类,并将其交给IOC容器,定义一个原创 2021-06-26 18:03:22 · 3328 阅读 · 0 评论 -
JVM面试题总结
什么是字节码?采用字节码的好处是什么?java中的编译器和解释器:java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器.这台虚拟的机器在任何平台上都提供给编译程序一个共同的接口.编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行.在Java中,这种供虚拟机理解的代码叫做字节码(即扩展名为.class的文件),它不面向任何特定的处理器,只面向虚拟机.每一种平台的解释器是不同的,但是实现的虚拟机是相同的.Java源程序经过编原创 2021-06-25 20:32:46 · 264 阅读 · 1 评论 -
Java多线程面试题总结
线程的生命周期,线程有哪些状态线程通常有五种状态,创建,就绪,运行,阻塞和死亡状态阻塞的情况又分为三种(1) 等待阻塞:运行的线程执行wait方法,该线程会释放占用的所有资源,JVM会把该线程放入"等待池"中.进入这个状态后,是不能自动唤醒的,必须依靠其他线程调用notify或notifyAll方法才被唤醒,wait是object类的方法(2) 同步阻塞:运行的线程在获取对象的同步锁时,若该同步锁被别的线程占用,则JVM会把该线程放入"锁池"中.(3)其他阻塞:运行的线程执行sleep或jo原创 2021-06-26 10:01:17 · 830 阅读 · 0 评论