摘要: IntelliJ IDEA 乱码解决方案 (项目代码、控制台等) 最近IDE从eclipse改成IntelliJ IDEA 了,原因是公司大部分人都在用这个IDE,而且一直推荐用,所以尝尝鲜。换的第一天,就遇到了哪个IDE都会遇到的乱码问题,耗费了好多时间最终解决了,因此在这边记录一下解决方案,以供 阅读全文
posted @ 2018-08-22 16:08 深夜de小虫>-< 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 守护线程与非守护线程 转自于https://www.cnblogs.com/lixuan1998/p/6937986.html 最近在看多线程的Timer章节,发现运用到了守护线程,感觉Java的基础知识还是需要补充。 Java分为两种线程:用户线程和守护线程 所谓守护线程是指在程序运行的时候在后台 阅读全文
posted @ 2018-05-24 16:55 深夜de小虫>-< 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 线程间的状态转换: 1. 新建(new):新创建了一个线程对象。 2. 可运行(runnable):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。 3. 运行(running):可运行状态(r 阅读全文
posted @ 2018-05-17 22:22 深夜de小虫>-< 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 数据库引擎介绍 MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL 阅读全文
posted @ 2018-05-11 16:10 深夜de小虫>-< 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 来源于牛客网的一道选择题: JAVA语言的下面几种数组复制方法中,哪个效率最高? A.for循环逐一复制 B.System.arraycopy C.System.copyof D.使用clone方法 效率:System.arraycopy > clone > Arrays.copyOf > for循 阅读全文
posted @ 2018-05-10 19:23 深夜de小虫>-< 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 前言 想必大家已经对常用的修饰符有所了解,比如public、protected、private和final等等,已经知道大概是怎么用的,但是涉及到具体可能就有所搪塞,比如哪些可以修饰类,哪些可以修饰方法,诸如此类,此篇博文的目的就是汇总常见的情况。 分类 Java语言提供了很多修饰符,大概分为两类: 阅读全文
posted @ 2018-05-10 19:17 深夜de小虫>-< 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-05-08 22:12 深夜de小虫>-< 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 死锁 :是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。 原因: (1) 因为系统资源不足。 (2) 资源分配不当等。 (3) 进程运行推进顺序不合适。 如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因 阅读全文
posted @ 2018-05-07 23:01 深夜de小虫>-< 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1. 新建( new ):新创建了一个线程对象。 2. 可运行( runnable ):线程对象创建后,其他线程(比如 main 线程)调用了该对象 的 start ()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获 取 cpu 的使用权 。 3. 运行( running ):可运行状 阅读全文
posted @ 2018-05-07 22:14 深夜de小虫>-< 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 链接:https://www.nowcoder.com/questionTerminal/7b2152a85b9a4ebab6dfda7e995a8491来源:牛客网 方法重写的原则: 方法重载的原则: 重写和重载的不同: 阅读全文
posted @ 2018-05-07 21:59 深夜de小虫>-< 阅读(177) 评论(0) 推荐(0) 编辑