rsync备份总结

Posted on Leave a comment

有多台需要备份的服务器(A),一台存放数据的服务器(B)(在内网,可以访问外网,但是万网无法访问这台服务器) 将需要备份的服务器作为 rsync的服务端,那么内网服务器,就可以上传或者下载文件了 1、服务器端(A):创建备份用户: useradd backup passwd backup 2、服务器端(A):安装xinted ,用来启动rsync […]

rsync+inotify文件实时同步

Posted on Leave a comment

1、rsync 与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等。 随着应用系统规模的不断扩大,对数据的安全性和可靠性也提出的更好的要求,rsync在高端业务系统中也逐渐暴露出了很多不足,首先,rsync同步数据 时,需要扫描所有文件后进行比对,进行差量传输。如果文件数量达到了百万甚至千万量级,扫描所有文件将是非常耗时的。而且正在发生变化的往往是其中很少的 一部分,这是非常低效的方式。其次,rsync不能实时的去监测、同步数据,虽然它可以通过Linux守护进程的方式进行触发同步,但是两次触发动作一定 会有时间差,这样就导致了服务端和客户端数据可能出现不一致,无法在应用故障时完全的恢复数据。基于以上原因,rsync+inotify组合出现了! 2、inotify Inotify 是一种强大的、细粒度的、异步的文件系统事件监控机制,linux内核从2.6.13起,加入了Inotify支持,通过Inotify可以监控文件系统 中添加、删除,修改、移动等各种细微事件,利用这个内核接口,第三方软件就可以监控文件系统下文件的各种变化情况,而inotify-tools就是这样 […]

利用scp 远程上传下载文件/文件夹

Posted on Leave a comment

scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 … [[user@]host2:]file2 DESCRIPTION :scp copies files between hosts on a network.     利用scp传输文件 1、从服务器下载文件 scp username@servername:/path/filename /tmp/local_destination […]

android集成微信支付

Posted on Leave a comment

      微信开发步骤: 1.注册registerApp 2.获取token 3.获取prepayid 4.调用sendReq 服务端签名,安卓客户端具体操作如下: 1.把Constants.java,MD5.java,PayActivity.jav,util.java拷贝到项目下,复制wxapi/WXPayEntryActivity.java到项目下; […]

Android 图文混排-EditText实现图文显示

Posted on Leave a comment

字数463 阅读2499 评论35 喜欢32 总体思路如下: 通过ImageSpan来放置图片,再创建一个SpannableString对象,以便插入用ImageSpan对象封装的图像,最后用ImageSpan对象替换你指定的字符串,完成EditText的图文混排 具体操作: 1、选择要插入的图片,这里我把图片上传到了服务器,服务器回给我一个网络访问地址,这样可以结合Android 图文混排(一) TextView实现图文显示形成一个发布和现实的过程。获得服务器的地址,然后创建ImageSpan对象 Bitmap loadedImage = […]