- 博客(6)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 死锁的小案例
关于死锁的一些小概念死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。 就我个人而言,我喜欢将死锁叫做线程版的鹬蚌相争.1.产生原因(复制的) (1) 因为系统资源不足。 (2).进程运行推进的顺序不合适。 ...
2018-02-28 11:31:00 9275 1
原创 java的类加载机制之案例分析
一.什么是java的类加载机制1.概念个人理解,所谓java的类加载,就是将编译完的class文件,加载进jvm中,成为可以被引用的class对象的过程.2.过程 加载(装载):查找和导入Class文件 验证:检查载入Class文件数据的正确性,看看是否会有将jvm干掉的危险数据 准备:为类变量分配内存并设置类变量初始值()的阶段 这时候进行内存分配的仅包括类...
2018-02-27 16:44:28 293
原创 简单说一下java垃圾回收方式
一.什么是垃圾java中,什么样的对象是垃圾?有人说:没有被引用的对象就是垃圾对象.我一开始对此也是深信不疑的,但是当年我这么回答面试官的时候,得到的是一个大大的白眼.判断一个对象是否是垃圾,有两种算法,一种是引用计数法,但是,这种方法解决不了循环引用的问题./**循环问题*/public class Demo{ public Demo instance; pub...
2018-02-26 23:06:20 13838 5
原创 Queue入门小案例
Queue入门小案例 这篇文章不谈什么技术,只写几个线程和队列相关的入门小案例而已,有兴趣的朋友可以看看,没兴趣的可以就此打住.public class QueueDemo { public static void main(String[] args) { // 创建一个双端队列 ArrayDeque deque = new ArrayDeque<>
2018-02-06 13:32:34 347
原创 Dubbox的入门小案例
Dubbox关于Dubbox身世的小故事Dubbox原来是阿里的亲儿子Dubbo,不过后来阿里又生了一个小儿子HSF,正所谓,有了新欢,那还需要旧爱.所以Dubbo就被阿里赶出家门,流落街头. 不过,天无绝人之路,当当网觉得Dubbo是个可造之才,所以收养了Dubbo,而为了与过去的苦难日子进行告别,Dubbo改名为Dubbox.Dubbox用来干什么Dubbox 致力于...
2018-02-03 20:42:33 728
原创 简单了解一下多线程
线程安全问题经典的买票案例:public class TicketNum implements Runnable { int tickNum=100; @Override public void run() { // TODO Auto-generated method stub while(true){
2018-02-02 12:46:43 339
oracle12c同时有普通数据库和pdb数据库,两个同名时怎么配置监听
2021-11-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人