V2EX POST
648 subscribers
138 photos
31 videos
99 files
104K links
v2ex新贴定时推送,可按需置顶本频道然后关闭通知
Download Telegram
最近要基于 Java 整一个 sql 构建、sql 检验、sql 优化的功能,求各位大佬分享下好用的脚手架?

基本需求如下:
1. 用户自己输入 sql 语句,判断 sql 语句语法,最好能帮他优化 sql 语句
2. 也可以通过拖拉前端组件,点击某些按钮,从零生成 sql 语句

前提:
1. 没有实体表,可以提供表结构数据

我在网上找的脚手架 druid parser ,apache calcite ,都是比较好的,但对于比较复杂的 sql 语句,可能就识别不出来了。而且这两个脚手架的开发 api 资料在网上也不足。

#sql #语句 #脚手架 #网上 #druid #parser #apache #calcite #api #拖拉
Clash for windows 中如何做到不同网址选择用不同的 urltest 节点

例如 Youtube 和 github, netflix 对应的最优节点是不一样的,我希望用不同的 urltest url 来选择适合这几个网址的不同节点.在 Parser 脚本中能做到吗?

#节点 #Youtube #github #netflix #urltest #url #Parser #不同 #网址 #最优
简明 Parser Combinator 教程

分享一篇介绍 Parser Combinator 好文章[Learning Parser Combinators With Rust]( https://bodil.lol/parser-combinators/),如果对 Rust 不熟悉,可以看下我重写的[Scala 版]( https://naosense.github.io/2023/01/01/%E4%BB%8E%E4%B9%90%E9%AB%98%E7%8E%A9%E5%85%B7%E5%88%B0Parser%20Combinator/)

#Parser #Rust #https #01 #E4% #8E% #E5% #Combinator #Learning #Combinators