表结构复制实现思路

不同数据库的建表语句相差很大,因此需要将完整的建表DDL进行拆解: 1、主体DDL 2、表字段注释DDL 3、主键DDL 4、索引DDL 5、主体注释 不屑外键与触发器。
2022年06月20日 640次浏览

Mongodb 设置账号密码

账号密码是db级别 use dbName; db.createUser({user:“xxx”,pwd:“xxx”,roles:[“readWrite”]});
2022年06月18日 594次浏览

BLOB,CLOB 初步处理完成

DB2,PG,MYSQL,SQLLITE的 BLOB,CLOB可以兼容。 同时在类型匹配上,将Clob和String的匹配度判定为warning级别,将Blob和byte[]的匹配度也判定为warning级别。 这个处理比较复杂!
2022年06月17日 548次浏览

DB2 常用SQL

DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016SQLSTATE=55019 暂时挂起状态• SQLCODE=-668, SQLSTATE=57016 装入暂挂状态需要执行:call sysproc.admin_cmd(‘reorg table my_table
DB2 2022年06月14日 609次浏览

优化了框架,采用JDK11

优化了统一JSON格式和对象 去掉框架里过时的部分,API扫描增加了注解到类或接口上的解析。 应用中心和调度中心以及数据复制集成都调整完毕。
2022年06月04日 549次浏览

Git 清空所有commit记录方法

代码工程复制一份后,最好清空之前的所有commit记录1.Checkoutgit checkout --orphan latest_branch2. Add all the filesgit add -A3. Commit the changesgit commit -am "projec
2021年12月12日 525次浏览

ETCD初体验

ETCD版本3.5.11 JETCD 0.5.0 这个组合可以正常工作。 JETCD 0.5.10 和 0.5.11都不能在我的工程里运行。 ETCD默认没有开启权限 JAVA里调用会有问题 所以步骤如下: 创建root用户 ./etcdctl.exe --endpoints=http://127.0.0.1:2379 user add root 赋予root角色,这个root角色可以不用创建 ./etcdctl.exe --user root user grant-role root root 创建普通用户 ./etcdctl --endpoints=http://127.0.0.1:2379 --user=root:root user add etcd:etcd 创建普通角色 ./etcdctl --endpoints=http://127.0.0.1:2379 --user=root:root role add normal 授予普通角色权限 ./etcdctl --endpoints=http://127.0.0.1:2379 --user=root:root role grant-permission normal readwrite / 给普通用户授予角色 ./etcdctl --endpoints=http://127.0.0.1:2379 --user=root:root user grant-role etcd normal 开启权限验证: ./etcdctl --endpoints=http://127.0.0.1:2379 --user=root:root auth enable 代码里调用成功!
etcd 2021年12月01日 598次浏览

继续PrimaryPaas

应用中心 租户用户中心 API中心 今年目标!
2021年11月13日 484次浏览

今天解决了一个大问题

解决问题的思路往往就在灵光一现的霎那! 当前迭代的内容处理完后才会处理下个迭代的内容,包括监听到停止指令。 剩余的数据丢失的情况仅可能存在于源系统对数据操作的不规范上。 向优秀又迈进了一步。
2021年09月09日 503次浏览

理解线程的Wait 和 Notify

package com.exam;public class WaitNotify { public static void main(String[] args) throws InterruptedException { final Tank tank = new Tank()
2021年09月03日 515次浏览