
Java常见面试题
文章平均质量分 88
此栏目用于收集常见的Java面试题、经典系统设计题、项目线上问题解析等。
chenzm666666
每天进步一点,未来很强大
展开
-
并发编程面试题0
1、并行和并发有什么区别? 2、线程有几种创建方式 3、Java线程启动为什么是调用start()方法而不是直接调用run()方法? 4、线程有哪些常用的调度方法原创 2024-07-23 00:55:51 · 711 阅读 · 0 评论 -
并发编程面试题2
1、线程池的核心线程数、最大线程数该如何设置? 2、如何理解Java并发中的可见性? 3、如何理解Java并发中的原子性? 4、如何理解Java并发中的有序性?原创 2024-07-21 13:42:49 · 1040 阅读 · 0 评论 -
并发编程面试题1
1、线程池中提交一个任务的流程是怎样的? 2、线程池有几种状态?分别是如何变化的? 3、如何停止一个线程原创 2024-07-19 00:44:50 · 684 阅读 · 0 评论 -
1、缓存击穿背后的问题
首先我们要了解什么是缓存击穿?以及缓存击穿会引发什么问题?缓存击穿就是redis中的热点数据过期,缓存失效,导致大量的请求直接打到数据库,进而导致数据库奔溃,整个程序挂掉那你知道数据库的真实性能是什么样子吗?我用jmeter对一张500万数据的MySQL表的聚簇索引和普通索引进行了压测,在100个并发下主键索引能有7万的QPS,普通索引也能有2700多的QPS,这还是我自己的PC测出来的数据,不是服务器,jmeter和MySQL还是在同一台机器上的情况。原创 2024-01-29 01:07:19 · 482 阅读 · 0 评论