常见问题
llama小张
这个作者很懒,什么都没留下…
展开
-
记录java异常体系
what where why原创 2020-11-24 17:12:05 · 149 阅读 · 0 评论 -
面试常问问题——多线程,线程的状态
问题?线程共有几种状态?分别都是什么。 从thread源码中也可以看到以下这几种枚举类型: NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, TERMINATED; 新建状态(NEW):新建后,尚未调用start()方法的线程状态。 运行状态(RUNNABLE):包括running和ready 无限期等待(WAITING):不会呗分配CPU执行时间,...原创 2020-04-17 10:50:13 · 176 阅读 · 0 评论 -
面试常问问题——多线程,如何给run方法传参,如何实现线程的返回值
如何给run方法传参? (1)构造函数传参 (2) 成员变量传参 (3) 回调函数传参 如何实现处理线程的返回值? (1)主线程等待法 public class CycleWait implements Runnable{ private String value; @Override public void run() { try{ ...原创 2020-04-16 17:40:20 · 1402 阅读 · 0 评论 -
面试常问问题之多线程——Thread和runnable的关系
从本质上说,thread是一个类,而runnable是一个接口。 看看thread的源码: 从上图可以看到,thread是一个类,而这个类继承了runnable的接口。 再看看runnable的源码: 可以看出,runnable并不能实现多线程,需要调用thread的start方法来实现多线程。 看看分别的调用与实现吧。 MyThread 首先创建MyThread继承Thread方法,重写ru...原创 2020-04-16 15:35:28 · 382 阅读 · 0 评论 -
Linux下重启Oracle数据库详细步骤
Linux下重启Oracle数据库 1、Linux下以Oracle帐户进入Linux系统。 2、执行以下命令查看数据库监听器的状况: lsnrctl status 3、执行以下命令停止数据库监听器运行: lsnrctl stop 4、执行以下命令进入SQLPlus: sqlplus /nolog conn /as sysdba shutdown immediate 5、执行以下命令退出SQL...原创 2020-04-15 14:18:52 · 7522 阅读 · 0 评论 -
本地jar包加载后,运行时报java.lang.NoClassDefFoundError解决方案
由于公司是内网,需要使用网上别的大佬的maven jar包时,使用到该方法的时候,总是报: Unexpected error occurred in scheduled task. java.lang.NoClassDefFoundError: com/iceyyy/workday/WorkUtils at com.cattsoft.fast.alloverview.utils.SaticS...原创 2020-04-03 09:28:51 · 2860 阅读 · 0 评论