Wesley13 Wesley13
3年前
java 面试知识点笔记(十三)多线程与并发
java线程池,利用Exceutors创建不同的线程池满足不同场景需求:1.newSingleThreadExecutor() 创建一个单线程的线程池。这个线程池只有一个线程在工作,也就是相当于单线程串行执行所有任务。如果这个唯一的线程因为异常结束,那么会有一个新的线程来替代它。此线程池保证所有任务的执行顺序按照任务的提交顺序执行。2.
Wesley13 Wesley13
3年前
java 面试知识点笔记(十一)多线程与并发
自适应自旋锁:(java6引入,jvm对锁的预测会越来越精准,jvm也会越来越聪明)1.自选次数不再固定2.由前一次在同一个锁上的自旋时间及锁拥有者的状态来决定(如果在同一个锁对象上自旋等待刚刚成功获取过锁并且持有锁的线程正在运行中,jvm会认为该锁自旋获取到锁的可能性很大,会自动增加等待时间,相反jvm如果可能性很小会省掉自旋过程,
Wesley13 Wesley13
3年前
java 面试知识点笔记(十)多线程与并发
问:线程安全问题的主要诱因?1.存在共享数据(也称临界资源)2.存在多条线程共同操作这些共享数据解决方法:同一时刻有且只有一个线程在操作共享数据,其他线程必须等到该线程处理完数据后再对共享数据进行操作互斥锁的特征:1.互斥性:即在同一时间只允许一个线程持有某个对象锁,通过这种特性来实现多线程协调机制,这样在同一时间只有一
wanQQ wanQQ
2年前
数据库系统概论学习笔记Day02
数据库系统概论学习笔记Day02ER模型的数据库设计设计阶段数据库设计者必须与应用的用户进行交互以理解应用的需求,把它们以用户能够理解的高层的形式表示出来,然后再将需求转换为更低层次的设计。需求分析:此阶段是完整的描述未来数据库用户的需求。数据库设计者需要和应用领域的专家和用户进行深入♂沟通。这一阶段产出的是用户需求规格说明概念设计:设计者选用
Stella981 Stella981
3年前
Gif开发笔记(一):gif介绍、编译和工程模板
若该文为原创文章,转载请注明原文出处本文章博客地址:https://blog.csdn.net/qq21497936/article/details/110530966(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2Fqq21497936%2Fartic
Easter79 Easter79
3年前
Spring框架笔记(七)——Spring IOC容器Bean的作用域
每个Bean都有自己的作用域,它们会在特定的时间生成,在特定的范围生存。SpringIOC容器的bean有四种作用域:!(http://static.oschina.net/uploads/space/2015/0718/222714_BcCF_1156339.png)其中默认的作用域是singleton,单例模式。也就是我们之前配置的bean
Wesley13 Wesley13
3年前
GIT学习笔记一(GIT公钥私钥生成和配置)
1.准备工作GIT下载地址:http://www.gitscm.com/download/(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.gitscm.com%2Fdownload%2F)GIT安装:此处省略一万字。。。。GITOSC地址:http://gi
Stella981 Stella981
3年前
Netty权威指南 第2章NIO 入门读书笔记
2.1传统的BIO编程采用BIO通信模型的服务端,通常由一个独立的Acceptor线程负责监听客户端的连接,它接收到客户端连接请求之后为每个客户端创建一个新的线程进行链路处理,处理完成之后,通过输出流返回应答给客户端,线程销毁。这就是典型的一请求一应答通信模型。如果不创建线程,还是在主线程中处理请求,则整个服务端是单线程处理能力,待第一个客户端请
Stella981 Stella981
3年前
Css3系列——css3新特性学习笔记
1\.css3介绍学习网址:http://css.doyoe.com/(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fcss.doyoe.com%2F)1.1.原则渐进增强原则例如圆角和boxsha
Wesley13 Wesley13
3年前
JavaFX学习笔记——ControlsFX控件集学习——ToggleSwitch和BreadCrumbBar例子
ToggleSwitch1ToggleSwitchtsnewToggleSwitch("开"); 效果!(https://img2018.cnblogs.com/blog/1475243/201809/147524320180919210145024617327425.png)BreadCrumbBar1Br