1、synchronized关键字的作用域有二种:1)是某个对象实例内,synchronizedaMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个synchronized方法)。这时,不同的对象实例的synchronized方法是不相干扰的。也就是说,其它线程照样可以同时访问相同
系统 2019-08-12 09:30:21 2519
原文:http://birdshome.cnblogs.com/archive/2005/07/20/196396.html微软的WindowsXPSP2是一个非常棒的ServicesPack,特别是对IE添加了Add-ones的管理功能,即使被恶意ActiveX强行安装,以可以非常轻松的将其disable掉。不过SP2对安全增强,同时也给我们带来一些烦恼,其中对弹出窗口的限制,就非常的不爽。虽然我也是非常强烈的弹出窗口反对者,但是我一般反感的是泛滥的wi
系统 2019-08-12 09:27:39 2519
最近做mysql代理层读写分离,发现在C,C++领域libevent很厉害的样子。1.安装libeventlinux下源码安装或者直接yum安装。libevent只是一套对一些底层技术的封装,自己本身并不像其他linux使用yum安装的软件一样会在/usr/bin/下有可执行文件,他只是一套动态链接库。即你可以在你的C程序中使用他.yuminstalllibeventyuminstalllibevent-devel如果是源码安装,可能会麻烦点,因为你在指定
系统 2019-08-12 09:27:27 2519
#include"ClassDll.h"#include"ClassDll_i.c"if(FAILED(CoInitialize(NULL))){return;}IClass*pIClass;hr=CoCreateInstance(CLSID_Class,NULL,CLSCTX_INPROC_SERVER,IID_IClass,(void**)&pIClass);if(SUCCEEDED(hr)){//hr=pIClass->Method();if(SUC
系统 2019-08-12 01:54:50 2519
代码EXECsp_configure'showadvancedoptions',1GORECONFIGUREGOEXECsp_configure'AdHocDistributedQueries',1GORECONFIGUREGOinsertintoOPENROWSET('Microsoft.Jet.OLEDB.4.0','C:\jlyAccess\jly.mdb';'admin';'',K_jlyMsg)select*fromK_jlyMsginserti
系统 2019-08-12 01:52:14 2519
——直接放在需要查询的库中执行即可。SELECT(casewhena.colorder=1thend.nameelsenullend)表名,a.colorder字段序号,a.name字段名,(casewhenCOLUMNPROPERTY(a.id,a.name,'IsIdentity')=1then'√'else''end)标识,(casewhen(SELECTcount(*)FROMsysobjectsWHERE(namein(SELECTnameFRO
系统 2019-08-12 01:51:54 2519
我在$tomcat/webapps/下建了个myjsp目录作为我网站的默认目录,在myjsp中有一个a.jsp文件,该文件要作为我网站的默认主页。修改配置文件:首先,修改$tomcat/conf/server.xml文件。在server.xml文件中,有一段如下:……
系统 2019-08-12 01:33:26 2519
web项目发布到Tomcat之后,如果tomcat是安装在比如C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat6.0\webapps\****那么你获取当前类的路径的时候,就会出现问题,因为它会报出%20C:\Program%20Files\Apache%20Software%20Foundation\Tomcat6.0\webapps\****这个时候你再做一些关于文件的操作,程序就挂了,报一些未知错误,那么
系统 2019-08-12 01:33:20 2519
为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。也许会有人要问:增加索引有如此多的优点,
系统 2019-08-12 01:33:15 2519
VIM必知必会12大类型操作-Claire_level的个人页面-开源中国社区VIM必知必会12大类型操作vi基本操作1、插入i在光标前插入I在行首插入a在光标后插入A在行末插入o在下一行插入O在上一行插入r输入替换光标位置字符R进入输入替换模式,输入时替换光标后字符u撤销上一步,在没有保存文件时一直有用ESC退出编辑模式2、保存:wq/ZZ保存退出:w保存:w!强制保存:wfilename文件另存为filename:n1,n2wfilename将n1行到
系统 2019-08-12 01:33:04 2519