- 谈一谈工作中常用的集合,并谈一谈区别
- 谈一谈字符串的常用操作
- 常用的字符编码了解多少
- java8新特性中的stream流,具体使用其中的哪些方法
- mybatis如何处理大量数据
- mybatis是如何接收参数的,是否用过@Param设置别名
- 谈一谈controller层中常用的注解
- syncronized如何保证原子性,与数据库中事务的原子性有什么区别
- volatile是否可以保证原子性
- int a = 5;是否是原子操作
- 谈一谈mysql中的事务
- 说一说脏读、幻读、不可重复读
- mysql中常用的函数(group by使用时的注意事项)
- mysql的存储过程
- 谈一谈对mysql中的锁的理解(行级锁及表级锁一类的)
- 谈一谈mysql中的读写锁
- 说一说日常工作中是如何对mysql进行调优的
- 分析一下慢SQL,使用了索引但依旧很慢有可能是什么导致的,如何优化
- 数据表的主键是否一定自增,使用自增的id和uuid有什么区别,自增的id在分库分表中如何处理重复问题
- 反射是什么,aop为什么要使用反射,使用反射有什么好处,为什么反射在编译中更慢
- 谈一谈mysql中的字段类型,char和varchar的区别
- 线程池的核心参数
- 提供设计思路,百万请求的多线程如何改造成mq,改造过程中需要注意哪些事项,以及注意的事项如何保证
- mq消息丢失的容错方案
2024.1.3面试问题汇总
于 2024-01-04 01:00:11 首次发布
本文讨论了工作中常见的编程技术,如集合的使用、字符串操作、Java8StreamAPI、MyBatis参数处理、控制器层面的注解、并发控制、MySQL事务、锁机制、索引优化、反射和线程池管理,以及MySQL调优和分布式系统设计的关键点。
摘要由CSDN通过智能技术生成