java FileLockÎÊÌâ
ÕÕÊéÉϵÄÎļþËø¶¨´úÂë ·¢ÏÖÖ´Ðйýºó.txtÎļþµÄÄÚÈÝÏûʧÁË Ôõô»áÕâÑù
Ëø¶¨ÎļþºóÊÍ·Å¾Í»á¶ªÊ§Ëø¶¨²¿·ÖµÄÎļþÄÚÈÝÂð£¿
java´úÂëÈçÏ£º
import java.io.*;
import java.nio.channels.*;
class filelock{
filelock()throws IOException,InterruptedException{
FileOutputStream fous=null;
FileLock fileLock=null;
try{
fous=new FileOutputStream("f:\\aa.txt");
fileLock=fous.getChannel().tryLock();
Thread.sleep(20*1000);
}catch(IOException e){
e.printStackTrace();
}finally{
if(fileLock!=null)fileLock.release();
if(fous!=null)fous.close();
}
}
public static void main(String[] argv)throws IOException,InterruptedException{
new filelock(); }
}
Ï£Íû¸÷λ´ó´ó½â»ó¡£¡£{{
Ïà¹ØÎÊ´ð£º
<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......
ÎÊÌâÃèÊö£ºÐ´ÈÕÖ¾¹¦ÄÜ£¬Ð´ºÃµÄдÈÕÖ¾·þÎñ£¬ÆäËûÓû§Í¨¹ýhttpµ÷Ó÷þÎñ£¬´«Èë²ÎÊý£¬È»ºó¼Ç¼ÈÕÖ¾£¬
ÎҵķþÎñ¸ÃÔõôд£¬ ±ðÈËÔõôͨ¹ýhttpµ÷ÓÃÎҵķþÎñ£¬ÎÒÓÃwebserviceдºÃÁËÒ»¸ö£¬¿ÉÊDz¢·¢ÓÐÉÏÏߣ¬Ïë¸ÄÓ ......
Java code:
public static void main(String[] args)throws Exception {
String json="{\"installer_id\":\"00000003\",\"installer_name\":\"ÍõÎå\& ......
select a.name as parename ,b.name as chliname,a.typeId as paretype,b.typeid as chlitype from prodkind a inner join prodkind b where a.typeId=b.parentId
²é³öÀ´µÄ×Ö¶ÎÃû³Æ²»ÊÇ parename ¶øÊÇname
se ......
import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......