首页 > 其他分享 >你问我答

你问我答

时间:2022-09-24 20:12:57浏览次数:36  
标签: 区别 spring 常见 redis jvm mysql

1. 基础语法

java的基本数据类型(8个)

String中常见的方法有哪些?

Interger中常见的方法

抽象类和接口的区别

&和&&的区别(参考面试宝典)

面向对象的特性(参考面试宝典)

重载和重写的区别(参考面试宝典)

2. jvm

类加载的过程 参考常见面试题---jvm调忧

jvm内存的结构 程序计数器 虚拟机栈 本地方法栈 方法区 类实例区

jvm中gc(垃圾回收的过程)

jvm中gc过程常用的算法 1.引用基数法 2. 标记整理法 3.复制算法 4.标记整理算法 5.分代收集算法(1.新生代采用复制算法 2.老年代采用标记复制法)

3. 多线程

线程的创建方式

线程池的创建方式

sleep和wait的区别

如何避免死锁?

Java 关键字 volatile 与 synchronized 作用与区别?

4. 集合

list、set和map的区别

ArrayList和linkedlist的区别

HashSet 和 HashMap 区别

hashMap的数据结构jdk1.7和1.8的区别

hashMap中get方法的原理

hashMap中put方法的原理

hashMap的扩容

5. 异常

说一下你常见的异常信息

final、finally、finalize 的区别?(参考面试宝典内容)

6. 前端知识

vue

vue的生命周期 参考https://blog.csdn.net/weixin_39332529/article/details/106955896

vue的双向绑定

jquery

jquery中选择器有几种

maven

maven主要的功能

7. spring

IOC(控制反转)和AOP(面向切面编程)的理解

为什么使用IOC?

aop的用途:数据库事务的控制、项目运行日志的监听

spring中bean的生命周期

spring中bean的作用域

spring中bean的注入方式

@Autoware和@Resource的区别

spring事务传播和隔离级别

8. springmvc

springmvc的执行流程

常用注解及使用场景

springmvc中常见的组件

9. mybatis

mybatis中mapper配置文件常见标签

mybatis的理解

mybatis中实体类的属性和数据库字段不一致的时候怎么办?

#{}和${}的区别是什么?

mybatis中怎么在插入数据的时候返回数据的id?

10. springBoot

springBoot中常见的注解?

springBoot自动装配的原理

11. springCloud

springCloud中常见的组件

服务的熔断和降级的区别

springCloud和dubbo的区别

12. mysql

sql执行的顺序

sql中的关键字都有哪些

行列转换

有一个学生表 student sex 男 女 要统计 男女各多少人 男 女

xx人 xx人
男 xx人
男 0人
女 xx人
女 0人

mysql中聚合函数都有哪些?

除了聚合函数还有什么常见的函数?

数据库中索引类型都有哪些?

mysql数据的数据结构是什么?

mysql常见存储引擎

mysql是怎么分页的?

左连接、右连接、内连接的区别

常见的sql优化方式有哪些

13. redis

redis的理解

redis的持久化方式

redis的数据类型

redis缓存穿透和缓存雪崩产生的场景和解决方法

14. rabbitmq

消息的种类有几种?

为什么要是这个技术?结合着项目中模块业务,适用的场景去说

消息丢失是怎么解决的?

15. linux常用的操作命令

怎么查看某个进行的运行状态?

怎么快速的定位到某个文档的某行:

怎么查看tomcat运行的日志?

怎么给普通用户授管理的权限?

查询某个文件夹列表

标签:,区别,spring,常见,redis,jvm,mysql
From: https://www.cnblogs.com/devour-zuan-blog/p/16726369.html

相关文章