面试题
文章平均质量分 55
像素游戏苦手
这个作者很懒,什么都没留下…
展开
-
Java基础面试题:常见的异常类
NullPointerException 空指针异常ClassNotFoundException 指定类不存在NumberFormatException 字符串转换为数字异常IndexOutOfBoundsException 数组下标越界异常ClassCastException 数据类型转换异常FileNotFoundException 文件未找到异常NoSuchMethodException 方法不存在异常IOException IO 异常SocketException Socket 异常原创 2021-04-08 14:51:41 · 72 阅读 · 0 评论 -
Java线程池七个参数详解
java多线程开发时,常常用到线程池技术,这篇文章是对创建java线程池时的七个参数的详细解释。从源码中可以看出,线程池的构造函数有7个参数,分别是corePoolSize、maximumPoolSize、keepAliveTime、unit、workQueue、threadFactory、handler。下面会对这7个参数一一解释。一、corePoolSize 线程池核心线程大小线程池中会维护一个最小的线程数量,即使这些线程处理空闲状态,他们也不会 被销毁,除非设置了allowCoreThreadT原创 2021-04-02 09:22:22 · 98 阅读 · 0 评论 -
dubbo 面试题
⼯作原理第⼀层:service 层,接⼝层,给服务提供者和消费者来实现的第⼆层:config 层,配置层,主要是对 dubbo 进⾏各种配置的第三层:proxy 层,服务代理层,⽆论是 consumer 还是 provider,dubbo 都会给你⽣成代 理,代理之间进⾏⽹络通信第四层:registry 层,服务注册层,负责服务的注册与发现第五层:cluster 层,集群层,封装多个服务提供者的路由以及负载均衡,将多个实例组合 成⼀个服务第六层:monitor 层,监控层,对 rpc 接⼝的调⽤原创 2021-03-18 21:48:45 · 151 阅读 · 1 评论