- 博客(7)
- 收藏
- 关注
原创 JUC基石-AQS框架
AQS功能简介AQS 重要属性/***//***///头节点/***///尾节点AQS使用一个volatile的int类型的成员变量来表示同步状态,通过内置的FIFO(FIRST IN FIRST OUT)队列来完成资源获取的排队工作将每条要去抢占资源的线程封装成一个Node节点来实现锁的分配,通过CAS完成对State值的修改。.引入银行排队办理业务案例,加深记忆和理解0就是没人,自由状态可以办理;大于等于1,有人占用窗口,需要排队等。AQS的CLH队列。
2022-11-20 22:23:29
260
原创 windows命令创建Oracle新用户并授权导入dmp文件
1.打开数据库驱动sqlplus/nolog (此处切记不能有分号)2.以管理员权限登录conn / as sysdba;3.创建新用户create user telant_test identified by telant_test;4.给用户授权grant resource,connect,dba to telant_test;5.创建数据表空间create tablespa...
2019-06-27 15:02:01
526
原创 自动发现学习笔记
1. CountDownLatchCountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。1.CountDownLatch是什么CountDownLatch是在java1.5被引入的,跟它一起被引入的并发工具类还有CyclicBarrier、Semaphore、ConcurrentHashMap和BlockingQueue,它们都存在于j...
2019-03-08 10:59:30
282
转载 Dorado5学习笔记
本图描述了Dorado5展现中间件的运行机制1.其中全图可分为Server端和Client端两个区域,分别展示了Dorado5在Server端和Client端的实现机制;名词解释:ViewModel:视图模型。一种用于封装界面逻辑和操作逻辑的对象。即视图中包含哪些数据、这些数据以什么方式展现、视图中包含哪些控件、这些控件会激发什么操作等等。 ViewModel一般不用于定义各种控件最终在显...
2019-03-04 17:08:48
1451
原创 Linux环境下导入dmp 详细步骤!
操作流程1.su - oracle2. sqlplus / as sysdba3.创建表空间Create tablespace TELEMT DATAFILE ‘\home\TELEMT.DBF’ Size 5120M autoextend on next 100M;4.新增用户CREATE USER telant_test IDENTIFIED BY telant_test DEFA...
2019-02-28 17:08:00
7144
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人