中信银⾏MySQL⾯试_【中信银⾏信⽤卡中⼼⾯试⾯试题】-看
准⽹mysql面试题sql
⾯试官的问题:
个人网页制作的大纲问SpringMVC的流程。
答请求→DispatcherServlet→Handler→Controller→DispatcherServlet →ModelAndView→View。
问线程池的⼏个参数有哪些,都是做什么的。
答当⼀个任务通过execute(Runnable)⽅法欲添加到线程池时:
1、 如果此时线程池中的数量⼩于corePoolSize,即使线程池中的线程都处于空闲状态,也要创建新的线程来处理被添加的任务。go和python对比的优缺点
2、 如果此时线程池中的数量等于 corePoolSize,但是缓冲队列 workQueue未满,那么任务被放⼊缓冲队列。
3、如果此时线程池中的数量⼤于corePoolSize,缓冲队列workQueue满,再有新的线程,开始增加线程
池的线程数量处理新的线程,直到maximumPoolSize;
cluster举例4、 如果此时线程池中的数量⼤于corePoolSize,缓冲队列workQueue满,并且线程池中的数量等于maximumPoolSize,那么通过handler所指定的策略来处理此任务。也就是:处理任务的优先级为:核⼼线程corePoolSize、任务队列workQueue、最⼤线程maximumPoolSize,如果三者都满了,使⽤handler处理被拒绝的任务。
5、 当线程池中的线程数量⼤于 corePoolSize时,如果某线程空闲时间超过keepAliveTime,线程将被终⽌。这样,线程池可以动态的调整池中的线程数。
当线程数⼩于corePoolSize时,提交⼀个任务创建⼀个线程(即使这时有空闲线程)来执⾏该任务。
当线程数⼤于等于corePoolSize,⾸选将任务添加等待队列workQueue中(这⾥的workQueue是上⾯的BlockingQueue),等有空闲线程时,让空闲线程从队列中取任务。
使用plsql导入dmp文件当等待队列满时,如果线程数量⼩于maximumPoolSize则创建新的线程,否则使⽤拒绝线程处理器来处理提交的任务。
unix怎么输入命令问Redis持久化有哪些⽅式。
答AOF和RDB。
问SpringBoot⾃动配置的原理。
答@EnableAutoConfiguration
***AutoConfiguration类去***Properties
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论