
技术实现
零度anngle
情商不是八面玲珑的圆滑,而是德行具足后的虚心、包容和自信;成熟不是单纯到复杂的世故,而是复杂回归简单的超然;觉悟不是对世事的无所谓,而是对无能为力之事的坦然接受;成功不是追求别人眼中的最好,而是把自己能做的事情做得最好。热爱生活,热爱编程,热爱Java,喜欢探索,纸上得来终觉浅,绝知此事要躬行,愿与你一起在技术的海洋中成长!
博客:http://blog.csdn.net/zmx729618
展开
-
技术实现(2)之数据库备份恢复的设计与实现
APDPlat提供了web接口的数据库备份与恢复,支持手工操作和定时调度,可下载备份文件到本地,也可把备份文件发送到异地容错,极大地简化了数据库的维护工作。 设计目标:1、多数据库支持2、横切关注点隔离3、异地容错 下面阐述具体的设计及实现: 1、为了支持多数据库,统一的接口是不可避免的,如下所示: Java代码 /** *转载 2016-11-29 11:13:12 · 2905 阅读 · 0 评论 -
技术实现(1)之业务日志和监控日志的设计与实现
APDPlat提供了业务日志和监控日志,以便对用户操作进行审计、对系统性能进行调优。 业务日志主要包括数据的增删改日志、备份恢复日志以及用户登录注销日志。监控日志主要包括用户请求响应时间、内存使用情况、全文索引重建情况、系统启动关闭事件。 设计目标: 1、灵活,可以很容易地启用或停用2、性能,不对正常的业务操作造成影响3、开放,容易和第三方系统整合 下面阐述转载 2016-11-29 10:25:09 · 7251 阅读 · 0 评论 -
技术实现(3)之备份文件异地容灾机制(FTP上传)
APDPlat在数据库备份成功之后,会调用一个系统扩展点,用户可以方便地编写自己的包含特定业务逻辑的插件,并可配置启用哪些插件。本文以将备份文件上传到FTP服务器以实现异地容灾为例子,来说明如何编写自己的插件并配置使其生效。 1、如何编写? 我们先看看系统扩展点,即BackupFileSender接口: Java代码 /** * 备份文件发送器转载 2016-11-29 13:38:11 · 1403 阅读 · 0 评论