分享一个shell脚本技巧,大家写shell脚本的时候,一般而言仅仅保证功能可用,但程序的鲁棒性却不是太好,不够健壮,多数是脚本处理一些中断信号导致,应对非预期的系统信号,其实系统自带的trap命令可以很好的处理,例如:trap "rm -f/var/lock/subsys/my_program_l...
分类:
其他好文 时间:
2015-02-01 23:08:35
阅读次数:
438
import java.util.Arrays;import java.util.concurrent.CountDownLatch;import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.Lock;import ...
分类:
其他好文 时间:
2015-02-01 17:45:32
阅读次数:
261
#!/bin/bash#auther:acf#function:monitoring service of httpd[root@my-cmp Desktop]#cat b.sha=`ps -A|grep httpd |grep -v grep|awk '{print $4}'|wc -l`if [...
分类:
Web程序 时间:
2015-02-01 17:38:42
阅读次数:
196
1、普通同步用threading.Lock()创建锁,用acquire()申请锁,每次只有一个线程获得锁,其他线程必须等此线程release()后才能获得锁RLock允许在同一线程中被多次acquire。而Lock却不允许这种情况。注意:如果使用RLock,那么acquire和release必须成对...
分类:
编程语言 时间:
2015-01-31 00:04:10
阅读次数:
252
Yesterday my colleague asked me for help...She has two android phones , one is hTC and the other is samsung. One day she changed the pattern lock and ...
分类:
移动开发 时间:
2015-01-30 17:06:51
阅读次数:
170
并发控制是DBMS的关键技术,并发控制技术也称为同步机制,其实现通常依赖于底层的并发控制机制。操作系统提供了多种同步对象,如事件 Event、互斥锁 Mutex和条件变量 Cond、信号量Semaphore、读写锁 RWLock、自旋锁 Spinlock等。数据库管理系统自己实现封锁主要是考虑:
锁语义加强:OS只提供排它锁。为了提高并发度,数据库至少需要共享锁和排它锁,即读锁和写锁;...
分类:
数据库 时间:
2015-01-30 10:50:25
阅读次数:
276
单例模式,即保证某个类只有一个实例,网上有很多构造单例的方法,或多或少有其缺陷。如DCL(double check lock)模式,不能保证对象能被正确发布。...
分类:
编程语言 时间:
2015-01-30 10:47:36
阅读次数:
175
使用SVN更新资源时,提示locked,解决方案如下:首先找到是哪个文件不能进行更新/提交,在本地工作区间中找到这个文件对应的目录,目录里面会有.svn文件夹,这个文件夹默认是隐藏的,需要设置文件夹选项将其显示出来,在.svn文件夹里面会有一个lock文件,将这个文件直接delete掉就可以了。然后...
分类:
其他好文 时间:
2015-01-30 10:36:08
阅读次数:
141
在前面的一篇中,总结了如何使用Lock和Condition对象。我们先总结一下有关锁和条件的关键之处:
锁用来保护代码片段,任何时刻只能有一个线程执行被保护的代码。锁可以管理试图进入被保护代码段的线程。
锁可以拥有一个或多个相关的条件对象。每个条件对象管理那些已经进入被保护的代码段但还不能运行的线程。
synchronized关键字
Java中的每一个对象都有一个内部锁;...
分类:
编程语言 时间:
2015-01-30 09:17:35
阅读次数:
234
1.锁屏之后总是卡机
因为ubuntu14.04不太稳定,这是一个bug
解决办法:关闭锁屏 在system setting
中的brightness& lock中设置。
你可以只关闭屏幕而不锁定用户,也就是唤醒时不需要密码
2.ubuntu14安装好后,默认是有google拼音的,你可以使用ctrl+space进行切换。
ubuntu14.04安装搜狗输入法及配置(快捷键无效的解决方...
分类:
系统相关 时间:
2015-01-29 16:03:15
阅读次数:
382