高频面试题(一)

视频地址: https://www.bilibili.com/video/av37602130/?p=1

1、自增变量
高频面试题(一)_第1张图片
在这里插入图片描述
高频面试题(一)_第2张图片
2、手写单例模式
高频面试题(一)_第3张图片

  1. 饿汉式
    直接实例化:
    高频面试题(一)_第4张图片
    枚举:
    高频面试题(一)_第5张图片
    静态代码块:
    高频面试题(一)_第6张图片
  2. 懒汉式
    单线程(线程不安全):
    高频面试题(一)_第7张图片
    多线程(线程安全):
    高频面试题(一)_第8张图片
    静态内部类:
    高频面试题(一)_第9张图片
    3、类初始化和实例初始化
    高频面试题(一)_第10张图片
    在这里插入图片描述
    高频面试题(一)_第11张图片
    高频面试题(一)_第12张图片
    高频面试题(一)_第13张图片
    4、方法的参数传递机制高频面试题(一)_第14张图片高频面试题(一)_第15张图片
    高频面试题(一)_第16张图片
    5、 递归或迭代
    高频面试题(一)_第17张图片
    递归:
    高频面试题(一)_第18张图片
    迭代:
    高频面试题(一)_第19张图片
    高频面试题(一)_第20张图片

6、 成员变量和局部变量

高频面试题(一)_第21张图片
在这里插入图片描述
高频面试题(一)_第22张图片
高频面试题(一)_第23张图片
高频面试题(一)_第24张图片
高频面试题(一)_第25张图片
高频面试题(一)_第26张图片
7、springBean的作用域有什么不同?
高频面试题(一)_第27张图片
在这里插入图片描述
8、 请简单介绍spring支持的数据库事务传播属性和事务隔离级别?
高频面试题(一)_第28张图片
在这里插入图片描述
高频面试题(一)_第29张图片
高频面试题(一)_第30张图片
高频面试题(一)_第31张图片
9、 springMVC中如何解决POST请求中文乱码问题?Get又如何解决?

高频面试题(一)_第32张图片
在这里插入图片描述
Get需要修改tomcat配置文件,添加
在这里插入图片描述
10、 简单谈一下springMVC的工作流程

高频面试题(一)_第33张图片
高频面试题(一)_第34张图片
11、 Mybatis中当实体类中属性名和表中字段名不一样怎么办?
高频面试题(一)_第35张图片

高频面试题(一)_第36张图片
高频面试题(一)_第37张图片
11、 Linux常用命令指令
高频面试题(一)_第38张图片
高频面试题(一)_第39张图片
12、 git分支相关命令和实际应用
高频面试题(一)_第40张图片
高频面试题(一)_第41张图片
14、 redis持久化

高频面试题(一)_第42张图片
高频面试题(一)_第43张图片
高频面试题(一)_第44张图片

高频面试题(一)_第45张图片
高频面试题(一)_第46张图片
15 、Mysq什么时候适合建索引?什么时候不需要建索引?
高频面试题(一)_第47张图片
高频面试题(一)_第48张图片
高频面试题(一)_第49张图片
16 、JVM垃圾回收机制,GC发生在JVM中哪部分?有几种GC,它们的算法是什么?
GC发生在堆中,分为两种,Minor GC和Full GC
高频面试题(一)_第50张图片
(1)引用计数法(已淘汰)
高频面试题(一)_第51张图片
(2)复制算法
高频面试题(一)_第52张图片
高频面试题(一)_第53张图片
(3)标记清除法—标记需要的,清除不需要的
高频面试题(一)_第54张图片
高频面试题(一)_第55张图片

(4)标记压缩
在这里插入图片描述
高频面试题(一)_第56张图片

(5)标记清除压缩
高频面试题(一)_第57张图片
17、 redis在项目中的实际应用

高频面试题(一)_第58张图片
18 、es和solr的区别
高频面试题(一)_第59张图片
高频面试题(一)_第60张图片
19、单点登录实现过程
单点登录:一处登录,多处使用
前提:单点登录多使用在分布式系统中
高频面试题(一)_第61张图片
20、购物车实现过程
高频面试题(一)_第62张图片
高频面试题(一)_第63张图片

你可能感兴趣的:(面试相关)