文章目录
- 数据库的行锁,表级锁,什么时候出现,怎么避免,死锁
- 项目中如何保证mq消息的不丢失和重复消费,深入
- 红黑树和平衡二叉树的本质区别
- 数据库和缓存一致性,如果保证,这样做会出现不一致性吗
- 根据sql什么情况建立索引,什么时候会失效
- 项目为啥不使用redis存储而使用mongodb存储数据
- Redis分布式的lua脚本伪代码讲解,加锁和释放锁,异常未释放锁怎么办
- HashMap和concurrentHashmap区别,讲解一下concurrenthashmap
- ArrayList和LinkList的区别
- Springcloud都有哪些组件,分别讲讲
- concurrenthashMap的key和value可以为空吗
- 服务降级和服务熔断讲讲理解
- Docker平时都使用哪些指令
- Mongodb有事务吗
- 讲讲openFeign
- 说说springBoot和springCloud有什么联系
- Springmvc流程
- 画出公司你符合核心部分表的设计,关联关系
- 关于线程你在项目怎么使用的
- 项目中使用到的设计模式讲解
- Spring的自动装配原理
- 常用的集合讲解
- Hashmap的存储key和value是否 能为null
- 线程的创建方式
- jvm内存模型讲解
- 数据和缓存如何保证一致性
- kfa和rabbitmq的区别,以及优缺点,kfa的理解
- redis的持久化方式,以及优缺点,项目中使用的那种持久化
- concurrenthashmap和hashmap区别,以及讲解concurrenthashmap的插入流程,怎么保证线程安全
- mysql怎么进行主从复制,数据同步的底层
- synchronize的锁升级过程
- 怎么保证mq的消息不丢失,生产者发消息给mq,mq发消息给消费者
- 如果要sql是要查询某个字段in(“a”,“b”,…) 这样是很慢的使用in,如何去优化(使用select 值)
- 索引在sql的那些语句去使用,索引什么时候失效
- 红黑树和平衡二叉树的区别
- 项目中的java内存泄漏,怎么出现的,怎么排查