admin管理员组

文章数量:1487745

嘉年华观会

前言

今年上半年基本都在找新的工作中度过,学习新的知识,回顾旧的知识。零零碎碎算下来有:数据结构、Spring、Spring MVC、Spring Security、Spring Cloud Alibaba、Redis等。具体的学习笔记在别的频道有体现。这次笔记记录的是Java面试中那些总被问到的问题。

JVM

垃圾回收算法

内存溢出出现在哪几个区域

JVM初始化参数,初始化了哪些类

CPU飙高排查

内存溢出排查

Java

List有哪些实现类?是线程安全的吗?

List、Map、Set 有什么区别?包括性能上的区别

HashMap链表长度为什么是8转为红黑树?为什么6退化成链表?

抽象类

MyBatis Plus

为什么定义接口就能映射xml

微服务

Euraka与Nacos的区别

Dubbo和feign有什么区别

为什么没用Spring Cloud,而是选用Dubbo呢?

Nginx原理

Nginx的配置文件组成部分,如何修改配置文件,有没有基础的语法检测

项目QPS是多少?

是否精通Spring Cloud原理

Spring Cloud组件用过哪些

openFeign调用怎么鉴权?服务之间每月调用鉴权那怎么记录用户信息

gateway原理是什么

消息队列

RocketMQ怎么保证顺序消息?有过Orderly的了解吗?

为什么日志之类的用kafka,应用类用rocketMQ?

rocketMQ的tag底层机制

MongoDB存储过程是怎么样的?

MongoDB做过什么优化?分片了解吗?

Spring

Bean的生命周期

并发编程

线程池的工作原理

线程池的创建方式

线程池的参数有哪些

Spring

Spring源码看了哪些

Bean是线程安全的吗?

手写一个单例模式

三级缓存

循环依赖

Spring Boot

Spring Boot的启动流程

Spring Boot有哪些注解

实现自定义注解的步骤

自定义注解用作接口日志采集,在其它方法上加会生效吗?除了改pointcut还要改哪里?

关系型数据库

数据库频繁读写表怎么解决锁表问题

MySQL有哪些锁?有没有遇到死锁,怎么解决的

MySQL单表有没有上限

MySQL常见的慢查询优化

MySQL和Oracle有什么区别

MongoDB和MySQL有什么区别

非关系型数据库

Redis如何实现缓存数据的高可用?如果重启数据丢失,怎么保障高可用

Redis提到可以做网站点赞统计,具体怎么实现

Redis内存淘汰策略

Linux

Linux定时任务的命令

Linux怎么启动一个服务

算法

力扣1687题:从仓库到码头运送箱子

场景题

订单系统的各种场景题

本文标签: 嘉年华观会