- 博客(5)
- 收藏
- 关注
原创 spring源码问题记录
1.判断一个对象是否为空的办法:1.!=null2.instanceof目标类比如:if(!(beanFactory.getDependencyComparator()instanceofAnnotationAwareOrderComparator)){beanFactory.setDependencyComparator(AnnotationAwareOrderC...
2019-09-15 10:45:03 164
原创 docker使用
安装《》使用docker要求linux内核在3.10以上,centos7.0以上内核就在3.10以上了通过 uname -r 命令查看你当前的内核版本安装成功标志:执行 docker version 后有 Client和Server信息 使用《》docker镜像的中央仓库地址:https://hub.docker.com/《》 在Docker Hub中搜索含有 jav...
2019-09-09 15:03:54 901 1
原创 并发中:wait、sleep、notify、notifyAll等的区别联系
首先从调用上来说: java.lang.Thread.sleep(long) java.lang.Object.wait() java.lang.Object.notify() java.lang.Object.notifyAll() 不难发现:sleep是线程类的静态方法,其余三个是object类的方法作用上来看: wait...
2019-09-05 10:56:29 340
原创 AbstractQueuedSynchronizer(AQS)
并发之父 :Doug LeaJava并发编程核心在于java.concurrent.util包而juc当中的大多数同步器 实现都是围绕着共同的基础行为,比如等待队列、条件队列、独占获取、共享获 取等,而这个行为的抽象就是基于AbstractQueuedSynchronizer简称AQS,AQS定 义了一套多线程访问共享资源的同步器框架,是一个依赖状态(state)的同步器。AQS具备特性 ...
2019-09-04 23:17:21 192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人