面试
wenyixicodedog
文一西路代码狗
展开
-
Tomcat线程池监控及线程池原理分析
当有新任务时,Tomcat的线程池核心线程如果已经创建完了,Tomcat会尽最大努力开启新的非核心线程去执行新任务,而JUC的ThreadPoolExecutor则是入队,等待队列满了再创建新的非核心线程去执行任务。原创 2022-03-27 22:42:55 · 9471 阅读 · 0 评论 -
Java程序猿面试分享
1、过往项目经历,项目亮点,遇到什么难题,怎么解决的,有没有其他解决方案。讲讲项目架构以及做了哪些高可用方案设计2、MQ( ROCKETMQ)项目中使用场景,ROCKETMQ架构原理3、ROCKETMQ是怎么保证消息不丢失的,业务中消息消费幂等性是怎么保证的,场景。4、REDIS做缓存怎么保证缓存不被穿透、击穿。5、怎么防止商品超卖,阐述处理流程。6、数据库存储原理,做过哪些优化,怎么优化、索引合并、最左匹配原则,mvcc。。7。数据库ICP优化8、JVM使用的那种垃圾收集器,分原创 2021-10-19 23:10:00 · 129 阅读 · 0 评论 -
程序猿面试分享(偏基础部分)
1、synchronized怎么实现的?锁升级过程。2,Reentrant怎么实现的,相比于synchronized有哪些特性,可重入、非公平竞争是怎么实现的。3、线程池得七个参数都是在什么阶段使用到。4、countdownlatch执行过程。5、gc算法有哪些,各自得优缺点。6、cms的执行四个阶段,每个阶段做了什么事情。年轻代回收怎么触发的老年代回收(卡表是怎么新建、更新引用关系的)。7、new object创建一个对象做了那些事情(1、查询这个对象是否已经创建,2、分配内存3、初始化)第.原创 2021-10-19 23:09:08 · 122 阅读 · 0 评论 -
朋友阿里面试分享
朋友阿里面试分享,base杭州,已发offer:阿里达摩院面试:1、ConcurrentHashMap,HashMap原理,1.7和1.8的区别。2、怎么设计一个秒杀系统,瞬时高并发设计,限流设计。3、分布式锁Redisson加锁原理,锁失败,锁续期,公平锁,非公平锁,集群模式下有哪些问题。4、Redis阻塞队列。5、Java中锁有哪些,锁升级过程,锁原理。6、spring bean处理器,生命周期,bean循环依赖。7、jvm年轻代,老年代垃圾收集算法,对象何时进入到老年代原创 2021-10-19 23:05:52 · 505 阅读 · 0 评论