相关文章
扩展 Calcite 中的 SQL 解析语法
Calcite中 JavaCC 的使用方法
Calcite 默认采用 JavaCC 来生成词法分析器和语法分析器。
1)使用 JavaCC 解析器
Calcite中,JavaCC 的依赖已经被封装到 calcite-core 模块当中,如果使用 Maven 作为依赖管理工具,只需要添加对应的…
建站知识
2024/10/23 7:56:15
虚拟机VMware Workstation Pro安装配置使用服务器系统ubuntu-22.04.3-live-server-amd64.iso
虚拟机里安装ubuntu-23.04-beta-desktop-amd64开启SSH(换源和备份)配置中文以及中文输入法等
一、获取Ubuntu服务器版
获取Ubuntu服务器版
二、配置虚拟机
选择Custom(advanced): 选择Workstation 17.x: 选择“I will install the operating system later.”…
建站知识
2024/11/28 0:41:25
Leetcode.2698 求一个整数的惩罚数
题目链接 Leetcode.2698 求一个整数的惩罚数 rating : 1679 题目描述
给你一个正整数 n n n ,请你返回 n n n 的 惩罚数 。 n n n 的 惩罚数 定义为所有满足以下条件 i i i 的数的平方和: 1 ≤ i ≤ n 1 \leq i \leq n 1≤i≤n i ∗ i i * i i∗i 的…
建站知识
2024/11/5 6:11:27
【网络协议】聊聊TCP的三挥四握
上一篇我们说了网络其实是不稳定的,TCP和UDP其实是两个不同的对立者,所以TCP为了保证数据在网络中传输的可靠性,从丢包、乱序、重传、拥塞等场景有自己的一套打法。
TCP格式
源端口和目标端口是不可缺少的,用以区分到达发送给拿…
建站知识
2024/10/26 6:54:05
2-MySQL的基本操作记录
1 数据库相关
-- --------------------表相关的----------
-- 查看字符集
show variables like %character%;show databases;# 创建数据库
create database test2;# 删除数据库
drop database test2;
show databases;#查看当前使用的数据库
select database();
2 用户相关
-…
建站知识
2024/10/30 11:59:17
mock数据创建对象简化代码
lombok 基础注解
实体类中加上注解
DataAccessors(chain true) BuilderAllArgsConstructorNoArgsConstructor Data 省略setter/getter Accessors(chain true) rerquest.setId("123").setType("web").setRequestTimeStamp(LocalDateTime.now()); Builde…
建站知识
2024/11/23 0:03:26
mysql 命令行安装
一、安装包下载
1、下载压缩包
(1)公众号获取
关注微信公众号【I am Walker】,回复“mysql”获取
(2)官网下载
安装地址MySQL :: Download MySQL Community Server
二、解压
下载完之后进行解压&…
建站知识
2024/10/25 21:26:09
Java游戏修炼手册:2023 最新学习线路图
前言 有没有一种令人兴奋的学习方法?当然有!绝对有!而且我要告诉你,学习的快乐可以媲美游戏的刺激。 小学时代,我曾深陷于一款名为"八百万勇士的梦"的游戏。每当放学,我总是迫不及待地打开电脑&a…
建站知识
2024/11/25 23:17:15