上一页 1 ··· 365 366 367 368 369 370 371 372 373 ··· 785 下一页
摘要: 1.term命令: 当和SPOOL命令联合使用时,可以取消SQLPLUS输出,查询结果仅仅存在于假脱机文件中 set term on:查询结果既显示于假脱机文件中,又在SQLPLUS中显示; set term off:查询结果仅仅显示于假脱机文件中。 2.其他命令: SQL>set colsep'| 阅读全文
posted @ 2016-04-14 08:53 沧海一滴 阅读(5916) 评论(0) 推荐(0)
摘要: 本文节选自 Effective Java by Joshua Bloch 和 Concurrent Programming in Java by Doug Lea. 1.3 原子数据的同步 java语言保证读或写一个变量是原子(atomic)的,除非这个变量的类型是long或double.换句话说, 阅读全文
posted @ 2016-04-13 12:49 沧海一滴 阅读(2221) 评论(0) 推荐(0)
摘要: 进程是系统进行资源分配的基本单位,有独立的内存地址空间; 线程是CPU调度的基本单位,没有单独地址空间,有独立的栈,局部变量,寄存器,程序计数器等 只有进程有自己的 address space,而这个 space 中经过合法申请的部分叫做 process space。Process space 之外 阅读全文
posted @ 2016-04-12 22:16 沧海一滴 阅读(420) 评论(0) 推荐(0)
摘要: 摘要 从使用场景的角度出发来介绍对ReentrantLock的使用,相对来说容易理解一些。 场景1:如果发现该操作已经在执行中则不再执行(有状态执行) a、用在定时任务时,如果任务执行时间可能超过下次计划执行时间,确保该有状态任务只有一个正在执行,忽略重复触发。b、用在界面交互时点击执行较长时间请求 阅读全文
posted @ 2016-04-12 21:46 沧海一滴 阅读(654) 评论(0) 推荐(0)
摘要: 1、什么是可重入锁?它有什么作用?可重入锁,也叫做递归锁,指的是在同一线程内,外层函数获得锁之后,内层递归函数仍然可以获取到该锁。 说白了就是同一个线程再次进入同样代码时,可以再次拿到该锁。 它的作用是:防止在同一线程中多次获取锁而导致死锁发生。 2、那么java中谁实现了可重入锁了?在java的编 阅读全文
posted @ 2016-04-12 21:42 沧海一滴 阅读(595) 评论(0) 推荐(1)
上一页 1 ··· 365 366 367 368 369 370 371 372 373 ··· 785 下一页