小言_互联网的博客

高频面试题(一)

186人阅读  评论(0)

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

1、自增变量



2、手写单例模式

  1. 饿汉式
    直接实例化:

    枚举:

    静态代码块:
  2. 懒汉式
    单线程(线程不安全):

    多线程(线程安全):

    静态内部类:

    3、类初始化和实例初始化





    4、方法的参数传递机制

    5、 递归或迭代

    递归:

    迭代:

6、 成员变量和局部变量








7、springBean的作用域有什么不同?


8、 请简单介绍spring支持的数据库事务传播属性和事务隔离级别?





9、 springMVC中如何解决POST请求中文乱码问题?Get又如何解决?



Get需要修改tomcat配置文件,添加

10、 简单谈一下springMVC的工作流程



11、 Mybatis中当实体类中属性名和表中字段名不一样怎么办?



11、 Linux常用命令指令


12、 git分支相关命令和实际应用


14、 redis持久化





15 、Mysq什么时候适合建索引?什么时候不需要建索引?



16 、JVM垃圾回收机制,GC发生在JVM中哪部分?有几种GC,它们的算法是什么?
GC发生在堆中,分为两种,Minor GC和Full GC

(1)引用计数法(已淘汰)

(2)复制算法


(3)标记清除法—标记需要的,清除不需要的

(4)标记压缩

(5)标记清除压缩

17、 redis在项目中的实际应用


18 、es和solr的区别


19、单点登录实现过程
单点登录:一处登录,多处使用
前提:单点登录多使用在分布式系统中

20、购物车实现过程


转载:https://blog.csdn.net/qq_41884677/article/details/102251592
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场