亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sendbysocket.java

?? 一個用于實現不同數據庫數據同步的程序
?? JAVA
字號:
import java.net.*;
import javax.net.ssl.*;
import javax.net.*;
import java.io.*;
import javax.naming.*;
import java.util.*;
import java.sql.*;
import javax.sql.*;
import java.sql.DriverManager;
import com.ibm.db2.jcc.*;



public class sendBySocket
{

	private String databaseName="";
	private InetAddress receiverHost;
	private int receiverPort;
	private InetAddress myHost;
	private int myPort;
	private String txtAddress="";
	private String sslKey="";

	sendBySocket(String dn,String ta)
	{
		databaseName=dn;
		sqlOperation so=new sqlOperation();
		try
		{
			myHost=InetAddress.getByName(so.StringFromDB("select * from DBINFORMATION where STATE=1","DBHOST"));
			myPort=Integer.parseInt(so.StringFromDB("select * from DBINFORMATION where STATE=1","DBSENDPORT"));
		}
		catch(Exception e){}
		txtAddress=ta;
	}

	public void sendBatchMessages(String ntime)
	{

		sqlOperation so=new sqlOperation();
		ResultSet rs=null;
		rs=so.ResultSetFromDB("select * from DBINFORMATION where STATE=0");
		String password="",pno="",dbname="";
		writeText writeMissionManage=new writeText(databaseName,txtAddress,"MissionManageTemp.txt");
		Random random;

		try
		{

			while(rs.next())
			{
				receiverHost=InetAddress.getByName(rs.getString("DBHOST"));
				receiverPort=Integer.parseInt(rs.getString("DBRECEIVEPORT"));
				sslKey=rs.getString("SSL");
				dbname=rs.getString("DBNAME");

				random = new Random();
				pno=""+Math.abs(random.nextInt())%10000;

				writeMissionManage.insertWriting("\t"+pno+"\t"+dbname+"\t0",ntime);
				sendingOneOfMesg(dbname,pno);
			}
		}
		catch(Exception e){}
	}

	public void sendSingleMessage(String dn,String Mesg)
	{
		String s="";
		String temp="";
		int start=0,mid=0,end=0;
		dealMessage cutingMessage=new dealMessage();
		
		sqlOperation so=new sqlOperation();
		ResultSet rs=null;
		rs=so.ResultSetFromDB("select * from DBINFORMATION where DBNAME='"+dn+"'");

		SSLSocketFactory factory=null;
		Socket socket=null;
		PrintWriter out=null;

		try
		{
			while(rs.next())
			{
				receiverHost=InetAddress.getByName(rs.getString("DBHOST"));
				receiverPort=Integer.parseInt(rs.getString("DBRECEIVEPORT"));
				sslKey=rs.getString("SSL");
			}
		}catch(Exception e){}

		try
		{
			System.setProperty("javax.net.ssl.trustStore",sslKey);
			factory=(SSLSocketFactory)SSLSocketFactory.getDefault();
			socket=factory.createSocket(receiverHost,receiverPort);
			out=new PrintWriter(socket.getOutputStream(),true);
			out.println(Mesg);

			out.close();
			socket.close();
		}
		catch(IOException e){}
	}


	public void sendingOneOfMesg(String dDB,String pn)
	{

		String s="",temp="";
		String sendMesg="";
		String pno=pn;
		String sql=null;
		int cnt = 0;

		File file=null;
		//Key k=null;
		RandomAccessFile fr=null;
		byte insertStr[]=null;
		long l=0,mark=0;

		int start=0,mid=0;
		dealMessage cutingMessage=new dealMessage();

		
		SSLSocketFactory factory=null;
		Socket socket=null;
		PrintWriter out=null;

		writeText writeDaily=new writeText(databaseName,txtAddress,"Database Daily.txt");

		try
		{
			//k=new Key(txtAddress);
			file=new File(txtAddress+"MissionManageTemp.txt");
			//k.decrypt(txtAddress+"MissionManageTemp.txt");
			fr=new RandomAccessFile(file,"rw");
			
			l=fr.getFilePointer();
			while((s=fr.readLine())!=null)
			{
				mid=s.indexOf("\t");
				if(mid>0)
				{
					start=0;
					temp=cutingMessage.cutMessage(s,start,mid);
					if(temp.equals("Update"))
					{
						mark=l;
						cnt=0;
					}
					else
					{
						cnt++;
					}
				}
				else
				{break;
					/*if((s.indexOf(pno))!=-1)
					{
						start=s.lastIndexOf("\t");
						mid=s.length();
						temp=cutingMessage.cutMessage(s,start,mid);
						if(temp.equals("0"))
						{
							break;
						}
					}*/
				}	
				l=fr.getFilePointer();
			}
			
			//連接
			System.setProperty("javax.net.ssl.trustStore",sslKey);
			factory=(SSLSocketFactory)SSLSocketFactory.getDefault();
			socket=factory.createSocket(receiverHost,receiverPort);
			out=new PrintWriter(socket.getOutputStream(),true);
				
    
			getUpdateTime gut=new getUpdateTime();
			writeDaily.writingDaily(gut.getSystemTime()+"\tSend synchronism messages to "+dDB);

			if(cnt>1)
			{
				// 發送包頭信息
				s="package\t"+pno+"\t"+databaseName+"\t   "+cnt;
				out.println(s);

				fr.seek(mark);
				fr.readLine();
				while((s=fr.readLine())!=null)
				{
					socket=factory.createSocket(receiverHost,receiverPort);
					out=new PrintWriter(socket.getOutputStream(),true);
				
					if(s.indexOf("\t")<1)
					{
						break;
					}
					else
					{
					sendMesg=pno+"\t"+s;
					out.println(sendMesg);
					}
				}
			}
			else
			{
				if(cnt==1)
				{
					fr.seek(mark);
					fr.readLine();
					if((s=fr.readLine())!=null)
					{
						sendMesg="single\t"+pno+"\t"+databaseName+"\t"+s;
						out.println(sendMesg);
					}
				}
			}
			//k.encryption(txtAddress+"MissionManageTemp.txt");
			fr.close();

			out.close();
			socket.close();

		}
		catch(Exception ex)
		{
			ex.printStackTrace();
		}
		
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产中文字幕在线视频综合| 亚洲情趣在线观看| 欧美伊人久久久久久午夜久久久久| 韩国av一区二区| 久99久精品视频免费观看| 青青草成人在线观看| 日韩精品乱码av一区二区| 午夜电影网一区| 日本不卡一区二区| 三级影片在线观看欧美日韩一区二区 | 日韩av在线发布| 亚洲成a人v欧美综合天堂下载| 亚洲精品视频观看| 亚洲国产日韩一级| 亚洲地区一二三色| 玖玖九九国产精品| 国产精品99久久久久久有的能看| 国产成人亚洲综合a∨婷婷| 国产黄色精品视频| 91捆绑美女网站| 欧美人狂配大交3d怪物一区| 欧美精品1区2区| 日韩视频免费观看高清完整版| 日韩欧美卡一卡二| 欧美激情在线免费观看| 亚洲精品亚洲人成人网在线播放| 亚洲国产精品久久艾草纯爱| 全部av―极品视觉盛宴亚洲| 国产激情视频一区二区在线观看| 91视频精品在这里| 69久久夜色精品国产69蝌蚪网| 欧美精品一区二区三区在线| 国产精品福利影院| 秋霞电影网一区二区| 成人免费看的视频| 在线综合视频播放| 国产精品乱子久久久久| 舔着乳尖日韩一区| www..com久久爱| 欧美videos中文字幕| 亚洲欧美日韩国产另类专区| 日韩精品电影一区亚洲| 国产91色综合久久免费分享| 欧美日韩极品在线观看一区| 日本一区二区三区在线观看| 五月激情综合婷婷| 99久久国产综合精品色伊| 日韩丝袜情趣美女图片| 亚洲男同1069视频| 国产精品99久久久久久似苏梦涵| 欧美色电影在线| 成人欧美一区二区三区在线播放| 久久精品国产亚洲高清剧情介绍| 色妞www精品视频| 久久久91精品国产一区二区精品| 亚洲大片一区二区三区| 99精品视频在线免费观看| 久久久久久综合| 日韩精品成人一区二区在线| 色综合久久88色综合天天免费| 久久久精品人体av艺术| 美国欧美日韩国产在线播放 | 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 麻豆精品新av中文字幕| 欧美日韩一区二区在线视频| 综合久久国产九一剧情麻豆| 国产精品一色哟哟哟| 日韩欧美不卡在线观看视频| 午夜精品福利在线| 欧美性猛交xxxx乱大交退制版| 国产精品久线在线观看| 成人做爰69片免费看网站| 久久免费偷拍视频| 国模少妇一区二区三区| 久久这里只精品最新地址| 麻豆一区二区三区| 日韩三级视频中文字幕| 久久丁香综合五月国产三级网站| 91精品国产综合久久精品app| 午夜视频久久久久久| 欧美日韩第一区日日骚| 首页国产欧美久久| 欧美区一区二区三区| 亚洲444eee在线观看| 欧美精品在线观看一区二区| 日本美女一区二区三区视频| 日韩一区二区在线观看视频播放 | 精品国产91久久久久久久妲己| 久久国产日韩欧美精品| 精品久久国产老人久久综合| 精品一区二区免费看| 国产亚洲欧美激情| 97久久精品人人做人人爽| 亚洲精品国产a久久久久久 | 天天色综合天天| 日韩久久久精品| 国产高清精品网站| 国产精品国产自产拍高清av | 一区二区三区高清| 欧美美女一区二区三区| 蜜桃久久久久久久| 国产日韩欧美激情| 色综合天天天天做夜夜夜夜做| 亚洲国产日韩一级| 国产夜色精品一区二区av| 成人免费毛片aaaaa**| 一区二区三区国产精品| 欧美白人最猛性xxxxx69交| 成人丝袜高跟foot| 日韩国产欧美在线视频| 中文字幕精品一区二区三区精品| 欧洲av在线精品| 国产麻豆日韩欧美久久| 尤物视频一区二区| 久久久久高清精品| 精品视频免费在线| 成人激情开心网| 日日骚欧美日韩| 亚洲天堂免费看| 欧美大片在线观看| 欧美在线观看视频在线| 盗摄精品av一区二区三区| 日本成人超碰在线观看| 亚洲伦理在线免费看| 久久久久久久久久久电影| 欧美日韩一级二级| 一本一道综合狠狠老| 国产在线国偷精品免费看| 五月婷婷久久丁香| 日韩毛片一二三区| 国产喷白浆一区二区三区| 欧美精品久久久久久久多人混战 | 玉米视频成人免费看| 精品盗摄一区二区三区| 欧美吻胸吃奶大尺度电影 | 午夜精品福利久久久| 中文字幕一区二区在线播放| 26uuu精品一区二区| 欧美肥妇free| 欧美体内she精高潮| 97久久精品人人爽人人爽蜜臀| 国产伦精品一区二区三区免费 | 国产精品一区二区三区乱码 | 国产一区二区在线视频| 日本午夜一区二区| 亚洲综合小说图片| 亚洲欧美区自拍先锋| 国产精品麻豆视频| 国产欧美日韩另类视频免费观看| 亚洲精品一区二区三区福利| 日韩久久久精品| 精品久久久久久久久久久久久久久| 欧美精三区欧美精三区| 欧美久久久久久蜜桃| 欧美精品第1页| 91精品国产综合久久久蜜臀图片| 欧美色精品天天在线观看视频| 欧洲中文字幕精品| 欧美日韩在线免费视频| 51精品国自产在线| 日韩一区二区在线播放| 日韩欧美一二区| 欧美xxxxx裸体时装秀| www激情久久| 欧美韩国日本一区| 国产精品成人网| 亚洲与欧洲av电影| 日本强好片久久久久久aaa| 老司机精品视频线观看86| 久久精品国产秦先生| 国产成人啪免费观看软件 | 亚洲h精品动漫在线观看| 视频一区二区三区中文字幕| 久久综合综合久久综合| 国产精品1区2区3区| av网站免费线看精品| 欧美性高清videossexo| 欧美一区二区三区日韩| 久久久久国产免费免费| 亚洲人妖av一区二区| 日韩精品一区第一页| 国产原创一区二区| 91免费在线看| 欧美不卡一区二区三区四区| 亚洲国产精品成人综合色在线婷婷| ...中文天堂在线一区| 亚洲大片精品永久免费| 国产精品69久久久久水密桃| 日本精品一级二级| 亚洲精品一区二区三区香蕉| 综合网在线视频| 激情图片小说一区| 色88888久久久久久影院按摩 | 激情综合五月天| 91碰在线视频| 久久综合色8888| 亚洲在线视频免费观看| 国产成人免费网站| 欧美精品日韩一本| 中文字幕日韩一区|