跳至主要內容
数据迁移-数据验证程序

数据迁移-数据验证程序

目前有很多架构升级项目,例如服务升级新模型。初始化后没有一套统一的方案和标准对迁移前后的数据进行查错和验证。尤其有些数据可能从用户界面上不容易发现异常,或者数据量较多的场景下通过用户界面取样验证并不可靠。因此开发该程序用于数据验证。

目标:

验证数据初始化后新老模型数据:完整性、一致性和数据的质量。

流程图:

备注:

  1. 历史数据和新模型数据的ID从数据初始化记录表获取,此记录表记录了本次初始化的基本情况,至少包含如下三个字段:1、原始数据ID、2、新模型ID、3、初始化状态(待初始化、成功、失败)

Mr.Twan大约 5 分钟编程笔记java数据迁移编程随写
nacos 2.x 集群搭建后服务注册失败

报错:

server is DOWNnow, detailed error message: Optional[Distro protocol is not initialized]

关键日志:

com.alibaba.nacos.api.exception.NacosException: failed to req API:/nacos/v1/ns/instance/list after all servers([XXX:8848]) tried: ErrCode:503, ErrMsg:server is DOWNnow, detailed error message: Optional[Distro protocol is not initialized]
	at com.alibaba.nacos.client.naming.net.NamingProxy.reqApi(NamingProxy.java:552)
	at com.alibaba.nacos.client.naming.net.NamingProxy.reqApi(NamingProxy.java:491)

Mr.Twan大约 1 分钟编程笔记javanacosspring cloud alibaba
Java SMBJ库的基本使用

使用它是因为客户要求网盘中能操作共享文件夹,但因为服务器是一台windows server2012+ 貌似是不支持smb1协议,故而jcifs并不适用,目前Java实现的开源smb2/smb3库我找到的只有SMBJ

SMBJ

它GitHub是这样说的:SMB2/SMB3 client library for Java 项目github地址:SMBJ API文档地址:https://www.javadoc.io/doc/com.hierynomus/smbj


Mr.Twan大约 4 分钟编程笔记javasmbsmbj