- 博客(3)
- 收藏
- 关注
原创 基于antlr4实现SQL动态添加字段
本身 ANTLR 提供的一个强大工具,用于在不直接修改原始记号流的情况下,对其进行动态改写。它通过记录操作指令并在需要时执行这些指令,提供了一个修改后的记号流视图,非常适合用于代码重构或源代码检测等场景。在前期的SQL解析实现中使用的是visit模式,一开始想继续使用这种方式进行处理,但对于复杂的SQL实现无法很好的兼容,于是本次使用到。项目用到的是spark SQL,在项目前期工作中已经实现了基于antlr4实时解析SQL语句的类型、表、字段等信息。拿到对应句段的结束点后,就可以在在后面添加字段了。
2025-10-31 11:23:50
682
原创 Mac m1通过虚拟机安装secoclient
排查过程:1. 检查网络适配器,没有网上所谓的 svn adapter 驱动;2.关闭签名校验也没用;3.直接下载svndrv.sys放在drivers下没用;4.没找到svn adapter驱动手动安装的包;5.直接下载Mac版,但mac版客户端无法输入‘-’减号。遇到的问题:VPN连接报错:接收返回码超时。1. 基本配置:m1 芯片,vm fusion,win11系统。注意:旧版VPN软件搭配驱动也没法用。3.1 软件安装完成,关闭防火墙。(这两个包都是原本包对应的升级版)
2025-01-14 10:40:36
1202
原创 Mac配置Java和Maven环境
在配置maven环境时,根据上述方法安装的maven无法通过鼠标点击找到,通过command + shift + g命令直接将maven地址复制在搜索栏即可选择想要配置的maven。2.2 安装maven:brew install maven 默认安装最新版本。在控制台依次执行上面3条语句后,使用Java -version检查Java是否安装成功。等待执行完成后使用mvn -v 检查是否安装成功,同时可以看到本机maven安装地址。查看macos的架构:终端输入 uname -a,看显示结果。
2024-04-11 21:25:46
1103
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅