你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 计算机安全与维护
跨平台数据异地自动备份(九)
 

finally{

                 try{

                    fout.close();

                    if(!dataSocket.isClosed())

                      dataSocket.close();

                     din.close();

                 }catch(IOException e)

                 {

                     e.printStackTrace();

                 }

                System.out.println("结束前");              

                cmdoutput.println("end");//文件写入结束

                System.out.println("结束");

                }              

5 安装配置

5.1 解压缩附件

将本文所附代码附件app.rar解压缩到磁盘中,lib子目中包括dom4j类包,注意程序目录中不能包含中文或“(”等特殊字符。

5.2 下载安装JDK

http://Java.sum.com下载JDK,版本1.6.0

5.3  下载安装eclipse

    http://www.eclipse.org下载最新的eclipse开发工具,用于源码的编辑。以解压缩附件目录下的appworkspace进入系统,选择file菜单中的import项中的General中的Existing  Progjects into Workspace,然后定位到app目录,提示找到工程文件TransfileClient,点击finish按钮,可获得对源码的编辑界面。

5.4  修改注册表

   由于用到大量的TCP/IP连接,修改注册表。使用 regedit 命令访问 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\TCPIP\Parameters 注册表子键并创建名为 TcpTimedWaitDelay 的新 REG_DWORD 值,将此值设置为十进制 30。 注册表子键并创建名为 MaxUserPort 的新 REG_DWORD 值,将此值设置为十进制 65534 ,重新启动计算机。

5.5程序运行

   程序安装目录下执行upload.bat运行客户端程序,receive.bat运行服务器端程序。 

 

6  结语

本文介绍了基于XML文档解析的JavaSocket编程,实现了跨平台的数据异地备份,本程序笔者已成功应用到实际的业务数据备份中,配合其他的解决方法,实现了Lotus domino Serversql server oracleSybase数据库等数据的异地备份,本程序在WindowsSco UnixWare 7.1.3Suse Linux环境下调试通过。

  推荐精品文章

·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089