自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除