在删除oracle用户的时候,经常遇到无法删除用户的情况。-- 1. 锁定用户alter user TEST account lock;-- 2. 查看用户的sid和serialselect username,sid,serial# from v$session where username='TE...
分类:
其他好文 时间:
2014-12-26 14:30:52
阅读次数:
146
在我们写程序时,经常会用到单件模式,单件模式是一个类只拥有一个实例对象(或者拥有多个固定数量的实例对象)。下面我给出一个使用多线程的单件模式demo。
package com;
public class Single {
private static Single _instance = null;
private static Object lock = new...
分类:
编程语言 时间:
2014-12-26 13:06:52
阅读次数:
167
在用sudo apt-get install 安装软件时,由于速度太慢,想换个软件源,直接关闭了终端,apt-get但进程没有结束,结果终端提示 :“E: 无法获得锁 /var/lib/dpkg/lock – open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/...
分类:
系统相关 时间:
2014-12-26 09:33:29
阅读次数:
218
看过上一篇,相信大家都会知道如何开启mongodb了,这篇就细说下其中的增删查改,首先当我们用上一篇同样的方式打开mongodb,突然傻眼了,擦,竟然开启不了,仔细观察“划线区域“的信息,发现db文件夹下有一个类似的”lock file”阻止了mongodb的开启,接下来我们要做的就是干掉它,之后,...
分类:
数据库 时间:
2014-12-25 20:02:37
阅读次数:
255
简要答案: 1.Lock能完成几乎所有synchronized的功能,并有一些后者不具备的功能,如锁投票、定时锁等候、可中断锁等候等 2.synchronized 是Java 语言层面的,是内置的关键字;Lock 则是JDK 5中出现的一个包,在使用时,synchronized 同步的代码块可以由J...
分类:
编程语言 时间:
2014-12-23 16:57:44
阅读次数:
204
public System.Windows.Forms.DataGridView dataGridView1 { get { lock (ojb) { ...
介绍平常在多线程开发中,总避免不了线程同步。本篇就对net多线程中的锁系统做个简单描述。目录一:lock、Monitor 1:基础。 2: 作用域。 3:字符串锁。 4:monitor使用二:mutex三:Semaphore四:总结一:lock、Monitor1:基础Lock是Monitor...
分类:
编程语言 时间:
2014-12-23 10:19:25
阅读次数:
290
从工程中删除Cocoapods 分类: Xcode iOS 2013-08-24 01:11 5512人阅读 评论(2) 收藏 举报 CocoapodsiOSXcode1. 删除工程文件夹下的Podfile、Podfile.lock及Pods文件夹2. 删除xcworkspace文件3. 使用...
分类:
其他好文 时间:
2014-12-23 00:08:02
阅读次数:
208
前段时间review同事的代码,发现可以简化成如下的模型:Thread 1Thread 2lock.lock();condition.await();lock.unlock()lock.lock();condition.signal();lock.unlock();怀疑是个死锁。写了下面这个case...
分类:
其他好文 时间:
2014-12-22 21:07:35
阅读次数:
180
介绍平常在多线程开发中,总避免不了线程同步。这次就对net多线程中的锁系统做个简单描述。目录一:lock、Monitor 1:基础。 2: 作用域。 3:字符串锁。二:mutex三:Semaphore四:总结一:lock、Monitor1:基础Lock是Monitor语法糖简化写法。Lock在...
分类:
编程语言 时间:
2014-12-21 23:33:12
阅读次数:
281