dataCompare
发表于|更新于
|浏览量:
真正的好人,是那个和所有的大家认为坏的人在一起的人。——纪伯伦
分享一个项目:https://gitee.com/dromara/data-compare
介绍
dataCompare 是一个大数据数据比对和数据探测平台
(1)支持hive表数据比对,mysql、Doris 数据比对,实现自动化配置进行数据比对,避免频繁写sql 进行处理
(2)支持少量配置即可实现数据探测

对比结果展示:

相关推荐
2022-05-01
mapstruct的spring拓展
活着不一定要鲜艳,但一定要有自己的颜色。——张曙光 首先按照惯例放官网: https://mapstruct.org/documentation/spring-extensions/reference/html/ 基本的使用方式之前博客已经写过了我们就不再细表,这里简单放上链接 https://VampireAchao.github.io/2022/03/23/mapstruct/ 在此之前还要配置对应的依赖和插件 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 <properties> <java.version>1.8</java.version> <!-- 编译生成代码插件版本号开始(避免mapstruct和lombok冲突,因此此处指定一个兼容的版本) --> <lombok.version&g...
2023-09-02
TreeMap踩坑
不降志,不屈身,不追赶时髦,也不回避危险。──胡适 今天使用TreeMap踩坑了 代码如下: 12345678 @Testvoid test() { Map<Integer, Object> map = new TreeMap<>(Comparator.comparing(i -> i % 2 == 0)); map.put(2, 0); map.put(1, 0); map.put(3, 0); System.out.println(map);} 输出结果却是 1{1=0, 2=0} 这是因为Comparator里计算结果重复导致的,即便我们的key并不相同,也会被覆盖。。。 于是我们可以指定计算结果相同时策略: 123456789@Testvoid test() { Map<Integer, Object> map = new TreeMap<>(Comparator.<Integer, Boolean>comp...
2023-11-05
spring-state-machine持久化
天底下只有一个方法可以影响人,就是提到他们的需要,并且让他们知道怎么去获得。——卡耐基 文档如下: https://docs.spring.io/spring-statemachine/docs/current/reference/#statemachine-examples-datapersist 代码示例如下: https://github.com/spring-projects/spring-statemachine/tree/main/spring-statemachine-samples/persist 状态机持久化主要解决服务端重启后会话丢失问题 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610...
2022-09-07
对接雅虎日语文本校对
青年时种下什么,老年时就收获什么——易卜生 API地址:https://developer.yahoo.co.jp/webapi/jlp/kousei/v2/kousei.html 代码: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758package com.ruben;import cn.hutool.core.map.MapUtil;import cn.hutool.core.text.CharPool;import cn.hutool.core.text.StrPool;import cn.hutool.http.HttpRequest;import cn.hutool.http.HttpUtil;import cn.hutool.json.JSONObject;import cn.hutool.json.JSONUtil;import cn.hutool.log.StaticLog;import cn....
2023-11-25
feign使用url参数传参@SpringQueryMap使用
与人沟通,最重要的事情是听取没有说出来的话。——德拉克 今天使用open-feign发起请求时发现个问题,我特别喜欢的url参数传参不好使了: 12345@FeignClient("another-service")public interface MyFeignClient { @GetMapping("/foo/bar") Foo<Bar> get(Foo bar);} 对应我们的controller 12345@GetMapping("foo/bar")public Foo<Bar> get(Foo bar) { // ... return foo;} 然后发起了请求发现根本没收到参数。。。 但如果我们添加了注解@RequestParam 12345@FeignClient("another-service")public interface MyFeignClient { @Get...
2023-04-04
给项目添加chechstyle
普通而抽象的思想是人类铸成大错的根源。——卢俊 收到个pr:https://gitee.com/dromara/stream-query/pulls/301 给项目添加了checkstyle,非常的nice 主要是配置了maven插件 123456789101112131415161718192021222324<!-- 公共checkstyle标准配置,可以在子模块中覆盖,修改自定义选项 --><plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>3.1.0</version> <configuration> <configLocation>checkstyle/checkstyle.xml</configLocation> &...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog