当前位置: 首页 > news >正文

Java面试题2024(Java面试八股文)

文章目录

  • 基础
  • Spring
    • spring
  • Mybatis
  • 数据库
    • Mysql
  • redis
  • 并发编程
  • 网络通信
  • 消息队列MQ
  • 分布式
    • 分布式事务
  • 设计模式

更新中

基础

Java基础
Java对象的创建
集合
HashMap详解
HashMap实现原理
ConcurrentHashMap原理详解
反射
JAVA反射详解
异常
Java 的异常体系
泛型
Java泛型详解
注解
Java注解
序列化
java序列化有哪些方式

Spring

spring

spring事务失效的场景有哪些
SpringMVC工作原理

Mybatis

数据库

Mysql

MySQL 索引结构采用 B+树原因
mysql索引详解
MySQL中InnoDB中的意向锁

redis

缓存雪崩、缓存穿透、缓存击穿
Redis单线程为啥这么快

并发编程

ForkJoinPool和ThreadPoolExecutor区别
高并发接口限流方案

网络通信

跨域详解和跨域解决方法
正向代理和反向代理
http和https的区别
TCP 粘包/拆包
OSI七层模型

消息队列MQ

分布式

分布式事务

什么是分布式事务
如何解决接口幂等的问题(防止优惠券有人重复刷)

设计模式

相关文章:

  • 简化版SpringMVC
  • 异地电脑文件夹共享吗?
  • 使用PDFBox实现pdf转其他图片格式
  • MYSQL笔记:约束条件
  • 【LangChain-04】利用权重和偏差跟踪和检查LangChain代理的提示
  • 国产三维剖面仪—MPAS-100相控参量阵浅地层剖面仪
  • C++单例模式详解
  • 部署tomcat
  • 这种学习单片机的顺序是否合理?
  • 牛客网SQL进阶127: 月总刷题数和日均刷题数
  • Kafka 使用手册
  • 获取视频帧图片
  • Spring Boot配置文件优先级
  • 贪心算法的应用
  • 环境配置:Ubuntu18.04 ROS Melodic安装
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • Android 架构优化~MVP 架构改造
  • angular2开源库收集
  • css的样式优先级
  • Date型的使用
  • docker-consul
  • ES6 ...操作符
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • Python - 闭包Closure
  • Python中eval与exec的使用及区别
  • React+TypeScript入门
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 猴子数据域名防封接口降低小说被封的风险
  • 今年的LC3大会没了?
  • 理清楚Vue的结构
  • 实现菜单下拉伸展折叠效果demo
  • 使用agvtool更改app version/build
  • 使用common-codec进行md5加密
  • 跳前端坑前,先看看这个!!
  • 协程
  • 译有关态射的一切
  • 怎样选择前端框架
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • ionic入门之数据绑定显示-1
  • ​虚拟化系列介绍(十)
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • (day6) 319. 灯泡开关
  • (windows2012共享文件夹和防火墙设置
  • (二)fiber的基本认识
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (南京观海微电子)——COF介绍
  • (转)ObjectiveC 深浅拷贝学习
  • (转)scrum常见工具列表
  • .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖
  • .net 微服务 服务保护 自动重试 Polly
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .NET/C# 中设置当发生某个特定异常时进入断点(不借助 Visual Studio 的纯代码实现)
  • .project文件
  • /etc/fstab和/etc/mtab的区别
  • [Avalon] Avalon中的Conditional Formatting.