- 浏览: 277578 次
- 性别:
- 来自: 大连
最新评论
-
fei33423:
其实查看源代码你可以发现 update其实是调用了execut ...
JdbcTemplate 中execute和update的区别: -
CoderDream:
不错,感谢分享!
为绿色版NOTEPAD++添加右键菜单 -
t382159355:
谢谢分享..感激不尽.
java中this用法 -
風一樣的男子:
kankan1218 写道風一樣的男子 写道出乎意料??
菜B ...
结果出乎大部分人的意料 -
feipigzi:
引用java教程中的一段话:我们可以这样理解子类创建的对象:1 ...
结果出乎大部分人的意料
文章列表
1) 只要缓冲区有存储单元,生产者都可往其中存放信息;当缓冲区已满时, 若任意生产者提出写要求,则都必须等待; 2) 只要缓冲区中有消息可取,消费者都可从缓冲区中取出消息;当缓冲区为 空时,若任意消费者想取出信息,则必须等待; 3) 生产者们和消费者们不能同时读、写缓冲区。
package edison.thread;
public class ProducerAndConsumer {
/**
* @param args
*/
public static void main(String[] args) {
WotouStack ...
synchronized
用到不同地方对代码产生的影响:
假设
P1
、
P2
是同一个类的不同对象,这个类中定义了以下几种情况的同步块或同步方法,
P1
、
P2
就都可以调用它们。
1.
把
synchronized
当作函数修饰符时,示例代码如下:
Public synchronized void methodAAA()
{
//….
转载自:
http://oznyang.iteye.com/blog/30690
http://blog.csdn.net/ginger547/archive/2007/08/21/1753452.aspx
HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。
1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vect ...
package j2se.test;
class A{
int x, y;
public void setValue(int i, int j) {
x = i;
y = j;
}
int multiply(){
return x * y;
}
}
class B extends A{
int x, y;
B(int i, int j) {
x = i;
y = j;
}
int multiply(){
return x * y;
}
}
public class Test{
...
开始在网上找的那些资料,怎么知道一个都用不上.后来在问了同事才知道比网上的简单多了.
第一步:去到你的恢复文件的文件夹目录下,如admin/index.php.我们就cd 到admin下
第二步:查询你要恢复文件的版本号,如要恢复index.php,命令 svn log index.php
第三步:找到你的恢复的版本号,然后输入命令 svn up -r 1079 index.php (可以整个文件夹恢复,方法是不写文件名index.php)[color=red][/color]执行这个命令前,首先你要把你的文件内容先copy下,怕文件内容丢失,下次想找又麻烦.svn ...
1. du -hs [folder path]:Summarize disk usage of each FILE, recursively for directories.
h-----human-readable,
s------summarize
result:
4.1G data.bak/
2.last access time在打包的时候会被改变,想要不改变需要加如下的参数--atime-preserve
tar --atime-preserve -czvf test.tgz aigle_2.xml
3.创建多级文件夹:
mkdir -p ...
JVM在运行时会产生三个ClassLoader 1.Bootstrap ClassLoader c++编写的,启动JVM时调用的类加载器,主要用来加载JRE_HOME/lib当前目录下的核心jar,例如:rt.jar,jsse.jar等。 2.Extension ClassLoader 用来加载JRE_HOME/lib/ext当前目录下核心扩展的jar,例如:dnsns.jar等 3.AppClassLoader AppClassLoader是加载Classpath下所有的jar和classes 这3种ClassLoader的优先级依次从高到低,使用所谓的“双 ...
1. 接口的成员变量,默认是public final static的。
//接口中的属性默认都是public static final的?
//因为接口定义了一种契约,是让其它类实现的所以必须是public的
//因为不能实例化所以必须是static的
//其他实现他的类必须遵循它,不能修改它,它是标准,所以必须是final的=>因此实现接口的类不能对接口里的属性重新 赋值。
1 测试内容和常用模块
CPAN上有很多成熟的模块可以拿来帮助我们对perl脚本做单元测试,本文整理了它们的用法。
· perl模块推荐
2代码覆盖度测试
Devel::Cover是一个代码覆盖度测试的很棒的模块,它能自 ...
转载自:
http://cantellow.iteye.com/blog/838473
第一种(懒汉,线程不安全):
Java代码
public class Single
if 指定的文件是否存在
if 文件内容(pid)活着
直接退出
else
把自己的pid记入到该文件中(覆盖)
fi
else
创建该文件,把自己的pid写到文件当中
fi
你的主处理
#结束
删除指定文件
#!/bin/ksh
lockfile=/export/home/test/tmp/job.lck
if [ -e $lockfile ] ; then
echo $lockfile exists
typeset -i pid=`/bin/cat $lockfile`
if ...
创建一个XMLHttp对象
显然,使用一个XMLHttp对象的第一步,是要创建它,因为Microsoft对此的实现是ActiveX控件,所以你也必须在JavaScript中使用ActiveXObject的所有者类,并传递给它一个XMLHttp控件的签名:
var oXmlHttp = new ActiveXO ...
my $liStr = $tree->findnodes_as_string('//ul[@id="brand"]/li/a[@class=~"bd_*?"]'); 可以利用正则表达式来过滤。
##############################################################
编程中经常会用到XML,.Net FrameWork提供了专门对XML进行处理的DLL,里面提供了很多对XML处理的方法,在这里简单介绍一下XPath的使用方法.
XPath 使用路径表达式来选取 X ...
<!-- [if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:RelyOnVML/>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!-- [if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoo ...
用svnsync
同步备份任意两个svn
版本库 20100706
如用svnsync
同步备份两台机器的svn
。
要同步的项目名称:svn_repos
svn
版本库1
。4
以上
源目录: svn://192.168.108.254/svn_repos
同步目标目录: http://
目标IP:8080/svn/svn_repos/
方法:
1.
如果目标目录
存在相同的项目,请先清除,重新建立空项目
s ...