首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >嘉年华观会-学习笔记之面试时的那些八股文

嘉年华观会-学习笔记之面试时的那些八股文

原创
作者头像
KOUKA
发布2024-10-12 21:46:06
发布2024-10-12 21:46:06
1370
举报

前言

今年上半年基本都在找新的工作中度过,学习新的知识,回顾旧的知识。零零碎碎算下来有:数据结构、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题:从仓库到码头运送箱子

场景题

订单系统的各种场景题

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 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题:从仓库到码头运送箱子
  • 场景题
    • 订单系统的各种场景题
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档