摘要: 背景 项目中需要对用户写的sql进行校验,打算用Apache Calcite实现。实现方式参考了这篇文章 Apache Calcite简介 这篇文章中注册Table时需要创建一个对应的Class,因为在我们的业务场景中Table是不确定的,所以这个Class需要动态生成,动态生成Class的方式参考 阅读全文
posted @ 2019-03-28 20:18 GradyYang 阅读(1155) 评论(0) 推荐(0) 编辑
摘要: 参考 http://blog.51cto.com/1196740/2160570 使用calcite校验sql语句,注册自定义聚合函数时,只关心方法列表,如一个sum函数的class可定义为如下 阅读全文
posted @ 2019-02-19 00:41 GradyYang 阅读(1675) 评论(1) 推荐(0) 编辑
摘要: 问题 在springboot + logback的工程中,本地在tomcat是测试时日志打印正常,但放到服务器的jboss上,只能生成一个空的日志文件,没有内容。 分析 查询网上大部分说法都说可能是jar包冲突导致,于是从这个方面考虑。 logback-spring.xml里配置的是logback提 阅读全文
posted @ 2019-01-30 11:52 GradyYang 阅读(1662) 评论(0) 推荐(0) 编辑
摘要: 1.首先确保存在依赖 slf4j-api-x.x.x.jar和logback-classic-x.x.x.jar 2.在application.properties或application.yml中添加配置 3.在resources目录下创建配置文件logback-spring.xml 4.代码中使 阅读全文
posted @ 2019-01-23 16:52 GradyYang 阅读(381) 评论(0) 推荐(0) 编辑