sleep方法: 属于Thread类中的方法;会导致程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持着,当指定时间到了之后,又会自动恢复运行状态;在调用sleep方法的过程中,线程不会释放对象锁。 wait方法: 属于Object类中的方法;在调用wait方法的时候,线程会放弃 ...
分类:
编程语言 时间:
2018-11-15 01:42:17
阅读次数:
177
run()方法: 是在主线程中执行方法,和调用普通方法一样;(按顺序执行,同步执行) start()方法: 是创建了新的线程,在新的线程中执行;(异步执行) ...
分类:
编程语言 时间:
2018-11-15 01:42:07
阅读次数:
249
数据库 方面 1、Oracle 数据库分为:内连接和外连接。 内连接:一般就是等值连连接。 例如: select * from A a ,B b where A.c = B.c; 或者: select * from A inner join B on A.c = B.c; 这两种查询方式我认为是等效 ...
分类:
编程语言 时间:
2018-11-13 15:17:30
阅读次数:
192
Queue: 基本上,一个队列就是一个先入先出(FIFO)的数据结构 Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Deque接 口。 Queue的实现 1、没有实现的阻塞接口的LinkedList: 实现了java.util.Queue接口 ...
分类:
编程语言 时间:
2018-11-10 12:51:38
阅读次数:
163
int和Integer的区别 1、Integer是int的包装类,int则是java的一种基本数据类型 2、Integer变量必须实例化后才能使用,而int变量不需要 3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 4、I ...
分类:
编程语言 时间:
2018-11-10 12:38:03
阅读次数:
198
一、心态 心态很重要! 心态很重要! 心态很重要! 重要的事情说三遍,这一点我觉得是必须放到前面来讲。 找工作之前,有一点你必须清楚,就是找工作是一件看缘分的事情,不是你很牛,你就一定能进你想进的公司,都是有一个概率在那。如果你基础好,项目经验足,同时准备充分,那么你拿到offer的概率就会比较高; ...
分类:
编程语言 时间:
2018-11-10 10:40:38
阅读次数:
204
1. 下面哪些是Thread类的方法() A start() B run() C exit() D getPriority() 答案:ABD 解析:看Java API docs吧:http://docs.oracle.com/javase/7/docs/api/,exit()是System类的方法, ...
分类:
编程语言 时间:
2018-11-09 21:03:23
阅读次数:
161
六、中间件篇 1.消息中间件如何保证消息的一致性和如何进行消息的重试机制? 2.Spring Cloud熔断机制介绍; 3.Spring Cloud对比下Dubbo,什么场景下该使用Spring Cloud? 七、数据库篇 4.锁机制介绍:行锁、表锁、排他锁、共享锁; 5.乐观锁的业务场景及实现方式 ...
分类:
数据库 时间:
2018-11-06 01:02:24
阅读次数:
226
转自于:https://zhuanlan.zhihu.com/p/39322967 1、JAVA中能创建volatile数组吗?volatile能使得一个非原子操作变成原子操作吗? 回答: 能,Java 中可以创建 volatile 类型数组,不过只是一个指向数组的引用,而不是整个数组。Java 中 ...
分类:
编程语言 时间:
2018-11-05 11:28:09
阅读次数:
173