查询从0或多个表获取数据行[ WITH with_query [, ...] ]
SELECT [ ALL | DISTINCT ] select_expr [, ...]
[ FROM from_item [, ...] ]
[ WHERE condition ]
[ GROUP BY expression [, ...] ]
[ HAVING condition]
[ UNION [ ALL |...
分类:
其他好文 时间:
2016-05-18 18:32:10
阅读次数:
2838
ReentrantReadWriteLock基于AQS实现读写锁的同步:
1.利用共享模式实现读锁,独占模式实现写锁;
2.支持公平和非公平,非公平的情况下可能会出现读锁阻塞写锁的场景;
3.写锁阻塞写锁和读锁,读锁阻塞写锁;
4.写锁可以降级为读锁,读锁不能升级为写锁,只能先release再lock;
5.写锁支持condition条件;
6.读写锁都支持超时/中断lock;
...
分类:
其他好文 时间:
2016-05-18 18:02:27
阅读次数:
190
Learn about console.assert, which is syntactic sugar for logging an error the console when a given condition is not met. It's useful, but may not do w ...
分类:
编程语言 时间:
2016-05-16 17:00:46
阅读次数:
288
简介 if循环 if conditon then commandselse command fi else这部分没有可以省略 或者 if condition then commands else if conditon then commands fi fi 可以在if中使用break退出循环 fo ...
分类:
系统相关 时间:
2016-05-13 10:51:52
阅读次数:
231
http://www.cnblogs.com/dolphin0520/p/3920385.html ...
分类:
编程语言 时间:
2016-05-13 07:48:42
阅读次数:
177
1、实现生产者/消费者模式:一对一交替打印
public class MyService {
private ReentrantLock lock= new ReentrantLock();
private Condition condition = lock.newCondition();
private boolean hasValue = false;
p...
分类:
编程语言 时间:
2016-05-13 03:33:38
阅读次数:
271
JDK1.5中提供了多线程升级解决方案。
将同步synchronized替换成显式Lock操作。
将Object中的wait,notify,notifyAll,替换成了condition对象。该对象可以通过Lock锁进行获取。
一个Lock锁可以生成多个condition对象。
该示例中实现了本方只唤醒对方的操作。
import java.util.concurrent.lock...
分类:
编程语言 时间:
2016-05-12 20:54:11
阅读次数:
162
老规矩,直接贴报告~
Programe list:
Programe was developed in the condition of Windows aswell as Linux server, programming language is Matlab (www.mathworks.com).
Classify.m, Kmeans.m: function for K-means...
分类:
编程语言 时间:
2016-05-12 18:22:48
阅读次数:
362
本文可作为传智播客《张孝祥-Java多线程与并发库高级应用》的学习笔记。
上面我们说了Lock,那是对synchronized的一种更为面向对象的替代,在原来的synchronized内部,我们可以调用object的wait与notify方法,那么使用lock之后,如何进行线程的通信呢。
对锁不清楚的朋友可以看看
http://blog.csdn.net/dlf123321/ar...
分类:
其他好文 时间:
2016-05-12 16:29:37
阅读次数:
166