
面试题
文章平均质量分 81
分享遇到的面试题
Debug笔记
致敬大师,致敬未来的你
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面试官问我:“Java 中的线程池怎么用, 为什么不用 new Thread?”
摘要: Java线程池通过复用线程、控制并发数量及提供任务队列机制,解决了new Thread()频繁创建销毁的性能开销和线程爆炸问题。核心类ThreadPoolExecutor通过参数(核心线程数、最大线程数、队列容量等)实现任务分级处理。实际项目中推荐手动配置线程池,避免Executors默认方法的潜在风险,并参考线程数≈CPU核心数*(1+等待时间/计算时间)的公式优化参数。面试时需结合线程池设计理念与实战经验,强调其对资源可控性和系统稳定性的价值。 (字数:150)原创 2025-08-04 12:15:00 · 290 阅读 · 0 评论 -
日常生活中怎么优化SQL
增加索引是一种简单高效的手段,但是需要选择合适的列,同时避免导致索引失效的操作,比如like、函数等避免返回不必要的数据列,减少返回的数据列可以大大增加查询的效率根据查询分析器适当优化SQL的结构,比如是否走全表扫描,避免子查询等多表Join,类似于循环嵌套,外面的循环循环5次,里面的循环1,000次,如果小的循环在外侧,对于数据库连接来说就只连接5次进行5,000次的操作,如果1,000在外,则需要进行1,000次数据库连接,从而浪费资源,增加消耗,这就是join的时候,为什么需要小表驱动大表。原创 2025-03-12 21:15:00 · 698 阅读 · 0 评论 -
Spring JPA面试题
spring data jpa相关面试题原创 2025-03-07 15:49:31 · 1043 阅读 · 0 评论 -
Dubbo面试题
Dubbo相关面试题八股文原创 2025-03-09 09:30:00 · 931 阅读 · 0 评论