java如何实现服务器之间的文件同步
3个回答
展开全部
给大家讲讲我的学习经历吧,开始的两年我学JAVA就是拿书看,练习书上的例子,但是一直没有好的效果。后来因为项目需要开始正式使用JAVA开发,我发现以前练习的东西都忘光了,所以不得不在拿起书看。也就是基本上做了无用功了。现在想来因为大部分是抄来的,不怎么动脑子,所以不清楚为什么要这样。所以我强烈建议你学习的时候给自己设定一个假想的项目目标,做一个东西出来,网页也好,application也好,这样你才会快速地学习。对java有了一定地感觉以后,你在去看他的DOCUMENT,看他的源码,我建议你从低版本的JAVA源码看起,因为他类少,看起来容易懂。然后你就会知道自己以前编码的东西那些是很幼稚的,是可以用一两句就能搞定的。如果你已经稍微有了些感觉,如果觉得合适也可以考虑参加一些培训,毕竟比自学要轻松些,另外还可以学到别人的一些经验,比如:“动力节点”或“王勇Java”一些学员反应不错的,也建议你们多了解一下其它的培训机构。Y.
展开全部
如果服务器之间是在同一局域网的话可以用socket机制来进行文件同步。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
服务器? linux服务器的话 用rsyanc很好 不过要一端S 一断C 好处是文件如果变化的话只会传输变换的部分 而且rsync占用资源比较少
更多追问追答
追问
那如果是Windows xp 的服务端呢?那怎么办
追答
那看你有多大权限 和多少台服务器了
如果权限够了且服务器不多 安装rsync 然后定时同步是最简单的
如果必须用java 至少要写S端和C端然后sock网络传输 那就太麻烦了 一涉及到网络 基本就要多线程 还有io 应该很难写 尤其是网络和多线程 远程调用之类的
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询