java线程 使用显示的lock 和condition...
分类:
编程语言 时间:
2014-10-12 14:58:58
阅读次数:
151
需求:输入用户名和密码,认证成功后显示欢迎信息,输错三次后锁定shell:#!/bin/bash
#Authuserlogin
user="hlf"
pass="123456"
lock_file=login.lock
[-f${lock_file}]||touch${lock_file}
foriin`seq3`
do
read-p"username:"username
read-p"password:"password
if[-z"$u..
分类:
其他好文 时间:
2014-10-12 11:07:18
阅读次数:
168
数据备份是数据库管理员非常重要的工作。系统意外崩溃、磁盘损坏等都有可能导致数据丢失,所以要定期的备份数据库。现有三种方法备份数据库。要想保持备份的一致性,备份前要对相关表执行LOCKTABLES操作,然后对表执行FLUSHTABLES。FLUSHTABLES语句来确保开始将所有激活的索引..
分类:
数据库 时间:
2014-10-11 19:20:56
阅读次数:
188
svnsync同步的时候,过了一夜,第二天不动了,就关闭了程序,在同步就出现了标题中的问题,搜索解决办法:删除SVN仓库修订号0svn:sync-lock的保护.svnpropdelsvn:sync-lock--revprop-r0svn://10.1.1.209/然后在同步就可以了
分类:
其他好文 时间:
2014-10-11 18:24:36
阅读次数:
219
CF:Carry Flag.The most recent operation generated a carry out of the most significant bit.Used to detect overflow for unsigned operations.ZF:Zero Flag...
分类:
其他好文 时间:
2014-10-11 11:28:15
阅读次数:
158
public class NumberPrint implements Runnable { private int state = 1; private int n = 1; // 使用lock做锁 private ReentrantLock lock = new Reen...
分类:
其他好文 时间:
2014-10-10 19:27:34
阅读次数:
211
synchronized与lock 都是用来实现线程同步的锁,synchronized对象锁,lock是一个接口,她的实现有reentrantlock互斥锁以及ReentrantReadWriteLock共享锁。这里说明一下ReentrantReadWriteLock共享锁,所谓共享就是该锁提供读读...
分类:
其他好文 时间:
2014-10-10 19:16:04
阅读次数:
211
sp_lock--查询哪个进程锁表了,spid:进程ID,ObjId:对象ID EXEC sp_executesql N‘KILL [spid]‘--杀进程 select object_name([ObjId])--查询哪张表被锁...
分类:
数据库 时间:
2014-10-10 18:02:44
阅读次数:
231
众所周知java支持多线程,有多线程就必然会存在多线程的交互,交互方式有多种,比如通过共享数据,或者通过提供的锁信号量等等,这里通过用wait以及notify实现线程交互。要用好线程的wait和notify就要首先了解一下线程的状态,线程的状态大致可以划分为一下几种,创建->就绪->运行->阻塞->...
分类:
编程语言 时间:
2014-10-10 16:46:34
阅读次数:
206
在介绍sparkSQL之前,我们首先来看看,传统的关系型数据库是怎么运行的。当我们提交了一个很简单的查询:
SELECT a1,a2,a3 FROM tableA Where condition
可以看得出来,该语句是由Projection(a1,a2,a3)、Data Source(tableA)、Filter(condition)组成,分别对应sql查询过程中的Result...
分类:
数据库 时间:
2014-10-10 10:48:14
阅读次数:
2980