使用 fdb-sql-parser 替换 SQL 语句中的表名

因为项目中要做跨数据源的数据分析功能,所以使用Presto这个开源框架。但是使用Presto的时候需要指定当前表所在的数据库类型和数据库名,所以需要对SQL语句中的表名进行捕获和替换。 探索过程 首先使用的是HiveParse这个工具,修改 … 继续阅读 使用 fdb-sql-parser 替换 SQL 语句中的表名

FluentValidator 数据验证框架与 Java8 中链式调用的思考

在Java 8中我们最常见的就是lambda表达式了,它适用于复杂的数据处理逻辑,精简我们的代码。最近看到FluentValidator这个框架,它提到了流式API这个概念,因为好奇就查看了一下它的部分源码。 Fluent是一个验证框架,适 … 继续阅读 FluentValidator 数据验证框架与 Java8 中链式调用的思考

贡献你的代码,将 jar 包发布到 Maven 中央仓库以及常见错误的解决办法

前几天将自己的日志工具发布到了Maven中央仓库中。这个工具本省没有多少技术含量,因为是修改别人的源代码实现的,但是将jar发布到Maven仓库却收获颇丰,因为网上有些教程过时了,在此分享下自己发布jar包的过程以及遇到的坑。我的项目时开源 … 继续阅读 贡献你的代码,将 jar 包发布到 Maven 中央仓库以及常见错误的解决办法

为 Java 开发者打造酷炫实用日志框架,移植 orhanobut-logger

做过Android开发的应该普遍都知道orhanobut/logger这个日志框架,不知道也没有关系,去看看就清楚了。这个日志框架很强大,但只能应用于Android开发,可惜我现在不做Android开发了,所以就尝试对源码改造一下,改造后的 … 继续阅读 为 Java 开发者打造酷炫实用日志框架,移植 orhanobut-logger