E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SQL解析
【MyBatis】MyBatis如何动态传入表名和字段名?
mybatis里#{}与${}的用法在动态
sql解析
过程,#{}与${}的效果是不一样的:#{}解析为一个JDBC预编译语句(preparedstatement)的参数标记符。
小包同学_
·
2023-11-01 12:43
mybatis
Text2SQL_DB-GPT-HUB微调
DB-GPT-Hub是一个利用LLMs实现Text-to-
SQL解析
的实验项目,主要包含数据集收集、数据预处理、模型选择与构建和微调权重等步骤,通过这一系列的处理可以在提高Text-to-SQL能力的同时降低模型训练成本
你要找的程序猿
·
2023-10-30 04:18
数据库
gpt
oracle
mysql select内部原理,1110MySQL select实现原理
结合以前对于
sql解析
的了解,对mysqlselect的具体实现有了大致的了解,总结一下。如果要gdb单步调试,需要在编译MySQl时加上debug选项,参见这篇博客.编译好以后就可以用gd
我妈说我是八婆
·
2023-10-29 22:32
mysql
select内部原理
flink sql 知其所以然(六)| flink sql 约会 calcite(看这篇就够了)
而博主通过此文抛砖引玉帮助大家理解flinksql在解析中是怎样依赖calcite的,以及flink
sql解析
的流程,sqlp
大数据羊说
·
2023-10-27 16:45
Apache
Flink
实战技巧
实时计算
sql
flink
实时大数据
大数据
Mybatis插件原理以及自建插件
2.数据处理层:负责具体的SQL查找、
SQL解析
、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作。3.基础支撑层:负责最基础的功能支撑,包括连接管理、事务管理、配
爱笑的tiger
·
2023-10-26 20:15
java技术分享
java
spring
mybatis
「分布式技术专题」基于代价解析的最优路径规划
CBO代价解析在过去数据库主要使用基于规则的优化器(RBO),基于规则将
SQL解析
生成的关系表达式进行等价交换,形成更优的方案,例如,有一个多表查询SQLselecta.c_id,sum(c.price
国产数据库Hubble
·
2023-10-26 11:14
<官网学大数据>Hive
Hive简介Hive是简历在HadoopHDFS上的数据仓库基础架构Hive可以用来进行数据提取转化加载(ETL),通过sqoop加载数据Hive定义了简单的sql查询语言HqlHive是
SQL解析
引擎
kangapp
·
2023-10-24 16:48
一文搞懂Mybatis架构与工作原理
接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理数据处理层:负责具体的SQL查找,
SQL解析
,SQL执行和执行结果映射处理等。
沸羊羊_
·
2023-10-23 01:44
ssm框架
Mybatis中的#{}和${}的区别
动态解析:mybatis将mapper中的
sql解析
为预编译可以认识的预编译sql;预编译:PreparedStatement对sql进行编译,变为DBMS可以直接执行的sql;#{}是占位符、防止sql
何大春
·
2023-10-22 12:21
Java基础
java
mybatis
mysql
FlinkSQL源码解析(一)转换流程
flink通过javaCC生成分析器用于
sql解析
和校验。
Yuan_CSDF
·
2023-10-22 07:54
#
Flink源码解析
大数据
flink
Mybatis-Plus 添加插件实现禁止全表更新和全表删除操作
这对项目/产品的影响是不可忽视的.实现:MyBatisPlus提供了BlockAttackInnerInterceptor(阻断攻击
Sql解析
器)插件,该插件可以阻止全表更新和删除操作。
LXH-404
·
2023-10-19 22:07
mybatis
java
开发语言
Mybatis面试题--MyBatis执行流程
首先我们知道Mybatis是目前最流行的持久层框架,当我们了解了执行流程,可以让我们理解各个组件的关系,以及Sql的执行过程(参数映射、
sql解析
、执行和结果处理)1首先我们需要读取框架的核心配置文件2
Java菜鸟尹先生
·
2023-10-19 14:30
mybatis
java
开发语言
Antlr4 - 自定义Spark
SQL解析
>Antlr4是一个强大的解析器的生成器,可以用来读取、处理、执行或翻译结构化文本,ANTLR可以从语法上来生成一个可以构建和遍历解析树的解析器,最出名的Spark计算引擎2.x就是用它来解析SQL的,是一个牛到没朋友的家伙。##IDEA测试**IDEA语法分析插件**下载[antlr-v4-grammar-plugin](https://plugins.jetbrains.com/files/7
kikiki4
·
2023-10-19 05:22
Spark on Hive 和 Hive on Spark的区别与实现
1)SparkonHiveSparkonHive是Hive只作为存储角色,Spark负责
sql解析
优化,执行。
Alex_81D
·
2023-10-19 02:53
大数据从入门到精通
big
data
尚硅谷Flink(完)FlinkSQL
SQL解析
和验证:Calcite提供
SQL解析
和验证功能,可以将SQL查询语句解析成抽象语法树(AST)
Int mian[]
·
2023-10-18 12:11
flink
大数据
设计模式~解释器模式(Interpreter)-19
这种模式被用在
SQL解析
、符号处理引擎等。
唐曌
·
2023-10-17 06:34
设计模式
java
设计模式
解释器模式
java
一条 MySQL 语句执行的步骤
MySQL执行一条SQL语句的过程通常涉及多个步骤,以下是一个详细的概述:
SQL解析
:当客户端发送一条SQL查询或更新语句时,MySQL服务器首先需要解析该语句。这包括语法分析、语义分析和权限检查。
冷风扇666
·
2023-10-16 05:41
mysql
数据库
mysql的四层架构_MySql逻辑架构
服务层:在MySQL据库系统处理底层数据之前的所有工作都是在这一层完成的,包括权限判断,SQL接口,
SQL解析
,SQL分析优化(自动优化SQL以匹配索引),缓存
恽磊
·
2023-10-14 15:17
mysql的四层架构
Flink测试利器之DataGen初探 | 京东云技术团队
什么是FlinksqlFlinkSQL是基于ApacheCalcite的
SQL解析
器和优化器构建的,支持ANSISQL标准,允许使用标准的SQL语句来处理流式和批处理数据。
京东云技术团队
·
2023-10-14 07:19
测试
flink
京东云
DataGen
测试
数据库优化
字符串匹配比使用数字id要慢一点使用explain进行my
sql解析
(加粗的为重要部分)bank_id没有索引的情况下bank_id创建了普通索引possible_keys列出可能用到的索引rows显示执行查询的行数
zhyke
·
2023-10-13 22:53
MyCat管理及监控
MyCat原理在MyCat中,当执行一条SQL语句时,MyCat需要进行
SQL解析
、分片分析、路由分析、读写分离分析等操作,最终经过一系列的分析决定将当前的SQL语句到底路由到那几个(或哪一个)节点数据库
无语堵上西楼
·
2023-10-13 17:44
运维
java
数据库
开发语言
my
sql解析
text_详解MySQL中的TEXT、BLOB
通常我们在选择存储视频或者大文本的时候会选择TEXT和BLOB.那么两者有什么区别呢?BLOB主要用来存储二进制,通俗的来讲就是存储比如视频、图片等等,而TEXT顾名思义是存储字符数据比如一篇文章.那么TEXT和BLOB中又包括TEXT、MEDIUMTEXT、LONGTEXT、BLOB、MEDIUMBLOB、LONGBLOB,它们之间的差别在于存储的文本和字符长度不同.我们只讨论BLOB、TEXT
黄海广
·
2023-10-10 00:36
mysql解析text
设计模式(二十三)——解释器模式(Interpreter )
解释器模式(Interpreter)实现了一个表达式接口,该接口解释一个特定的上下文应用编译器,正则表达式,
SQL解析
实现实现一个一位数的加法运算publicclassInterpreter{publicintadd
张宜强
·
2023-10-07 12:24
设计模式
笔记
java
设计模式
解释器模式
java
Antlr4 - 自定义Spark
SQL解析
>Antlr4是一个强大的解析器的生成器,可以用来读取、处理、执行或翻译结构化文本,ANTLR可以从语法上来生成一个可以构建和遍历解析树的解析器,最出名的Spark计算引擎2.x就是用它来解析SQL的,是一个牛到没朋友的家伙。##IDEA测试**IDEA语法分析插件**下载[antlr-v4-grammar-plugin](https://plugins.jetbrains.com/files/7
kikiki4
·
2023-10-07 04:48
spark-sql调优技巧
sparkSQL概述sparkSQL的前世今生==Shark是专门针对于spark的构建大规模数据仓库系统的一个框架==Shark与Hive兼容、同时也依赖于Spark版本Hivesql底层把
sql解析
成了
柱子z
·
2023-10-03 03:21
spark-sql
大数据
hadoop
spark
spark SQL 任务参数调优1
其中Spark
SQL解析
和优化如下图Parser模块:未解析的逻辑计划,将SparkSql字符串解析为一个抽象语法树/AST。语法检查,不涉及表名字段。
浩海紫冰
·
2023-10-01 19:06
大数据
大数据
spark
行为型模式-解释器模式
这种模式被用在
SQL解析
、符号处理引擎等。意图:给定一个语言,定义它的文法表示,并定义一个解释器,这个解释器使用该标识来解释语言中的句子。主要解决:对于一些固定文法构建一个解释句子的解释器。
皇家小黄
·
2023-09-30 13:49
设计模式
解释器模式
设计模式
java
SQL优化(MySQL版)
文章目录SQL优化(MySQL版)
SQL解析
过程、索引、B树
SQL解析
过程索引B树索引B树与索引B+树索引索引SQL优化准备explain中的id、tableexplain中的idid值相同时表的执行顺序
amoshcxy
·
2023-09-30 02:17
SQL优化(MySQL版)
SQL优化(MySQL版)
查询执行过程
如果缓存中没有,那么,My
Sql解析
查询(Parser)将通过优化器(Optimizer)生成执行计划,然后运行执行计划通过API(PluggableStorageEngineAPI)从存储引擎获
stayiwithime
·
2023-09-29 13:20
如何提高查询性能
否则进入下一阶段;(3)服务器进行
SQL解析
、预处理、再由查询优化器生成对应的执行计
四街的1024
·
2023-09-28 23:10
Calcite SQL 解析、语法扩展、元数据验证原理与实战(下)
上一篇文章我们介绍了Calcite
SQL解析
的原理以及如何扩展SQL语法,本篇我们将进入SQL执行的下一个阶段:元数据验证。
Aloudata技术团队
·
2023-09-28 16:19
技术实战
sql
数据库
SQL血缘解析原理
根据
sql解析
获取到表到表,字段到字段间的关系,即血缘关系。实际上这是从sql文本获取到数据流的过程。
shy_snow
·
2023-09-28 16:49
SQL血缘解析
sql
数据库
血缘解析
复杂
SQL解析
文章目录背景表SQL关键字分析具体Sql注意点补充:select的字段,也可以带有计算逻辑背景表1、sale_logasresult:主表,大部分字段都是取自这个表2、sale_numassale:需要从这个表获取真实销量sale_num字段3、scheduleassnap:需要从这个表获取最终售最大售卖量total_stock字段SQL关键字CaseWhenThenEnd(Case1When1T
tmax52HZ
·
2023-09-27 01:19
sql
Union
All
Left
join
Inner
join
Apache Doris 快速入门
1.基本概念FE,Frontend,前端节点,接收用户查询请求,
SQL解析
,执行计划生成,元数据管理,节点管理等BE,Backend,后端节点,数据存储,执行查询计划。
时下握今
·
2023-09-24 13:47
数据计算与分析组件
大数据
Doris
Doris数据库FE——SQL handleQuery
SQL解析
在下文中指的是将一条sql语句经过一系列的解析最后生成一个完整的物理执行计划的过程。这个过程包括以下四个步骤:词法分析、语法分析、生成逻辑计划、生成物理计划。
肥叔菌
·
2023-09-24 05:23
Doris
数据库
sql
如有神助!阿里P7大牛把Spring Boot讲解得如此透彻,送你上岸
SpringBoot整合Druid概述Druid是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和
SQL解析
器组成。
java玛卡
·
2023-09-23 00:01
Mybatis的原理和MybaitsPlus
看完Mybatis的基本操作,我们来聊下Mybaits的底层实现原理:MyBatis是一个持久层框架,它的底层实现原理主要涉及
SQL解析
、参数映射、SQL执行和结果映射等方面。
baker_zhuang
·
2023-09-19 12:46
mybatis
tomcat
java
开发语言
Doris】Doris SQL 原理解析
本文主要介绍了Doris
SQL解析
的原理。重点讲述了生成单机逻辑计划,生成分布式逻辑计划,生成分布式物理计划的过程。
九层之台起于累土
·
2023-09-18 08:34
【Doris】
【BigData】
sql
数据库
java
大数据
数据仓库
calcite适配器
calcite是一个动态数据管理框架,它提供了
SQL解析
与校验,SQL优化,jdbc接口等能力,并且能够支持对不同数据源的适配以及对SQL语法的扩展等,目前被广泛用于Spark,Flink等大数据引擎中
无醉_1866
·
2023-09-18 01:15
MP的高级功能
逻辑删除自动填充乐观锁插件性能分析插件多租户
SQL解析
器动态表名
SQL解析
器SQL注入器
半缘修道随笔
·
2023-09-15 11:10
时序数据库的关键技术点总结
总结时序数据库的关键技术点内存
SQL解析
LSMTree(WAL)skiplist内存合并,有序落盘LRU时序文件索引缓存存储层时间分区+设备分区索引文件时间戳范围索引布隆过滤器索引brin索引btree
Muroidea
·
2023-09-14 09:01
时序数据库
数据库
从零到MySQL性能优化大师
My
SQL解析
查询以创建内部数据结构(解析树),然后对其进行各种优化,包
我才是真的封不觉
·
2023-09-12 14:07
mysql
数据库
MySQL性能优化(详细全面)
(1)客户端发送一条查询语句到服务器;(2)服务器先查询缓存,如果命中缓存,则立即返回存储在缓存中的数据;(3)未命中缓存后,MySQL通过关键字将SQL语句进行解析,并生成一颗对应的解析树,My
SQL
散落的流沙
·
2023-09-10 00:01
MySQL
MySQL
MySQL性能优化
mysql
MySQL数据库性能优化
重走Java设计模式-解释器模式(Interpreter Pattern)
这种模式被用在
SQL解析
、符号处理引擎等。代码示例我们将创建一个接口Expression和实现了Expression接口的实体类。定义作为上下文中主要解释器的TerminalExpression类。
阿博聊编程
·
2023-09-06 21:16
Sql实现更新的时候判断是否为某个值再更新
sql解析
:这里是判断是否为null和空字符串,是就不更新,不是就更新UPDATEsys_userSETuser_name=IF(user_nameISNULLORLENGTH(user_name)=0
Alex_yuan666
·
2023-09-06 20:27
mysql
sql
从源码看ShardingSphere设计-解析引擎篇
SQL解析
引擎的作用就是词法、语法分析,将
SQL解析
成一颗抽象语法树AST,从而方便后续直接通过高级编程语言进行读取。当然与C、Java等编程语
蚊子squirrel
·
2023-09-05 16:45
手写Mybatis:第9章-细化XML语句构建器,完善静态
SQL解析
文章目录一、目标:XML语句构建器二、设计:XML语句构建器三、实现:XML语句构建器3.0引入依赖3.1工程结构3.2XML语句构建器关系图3.3I/O资源扫描3.4SQL源码3.4.1SQL对象3.4.2SQL源码接口3.4.3原始SQL源码实现类3.4.4静态SQL源码实现类3.5动态上下文3.6SQL节点3.6.1SQL节点接口3.6.2混合SQL节点实现类3.6.3静态文本SQL节点3.
奋斗灵猿
·
2023-09-05 06:10
手写mybatis
mybatis
sql
java
Spark Analyzed LogicalPlan 的生成过程用的规则
Spark
SQL解析
之后是UnresolvedLogicalPlan,经过Analyzer之后变为ResolvedLogicalPlan。用的规则组成一个batches:Seq[Batch]。
houzhizhen
·
2023-09-02 11:16
spark
spark
大数据
分布式
【进阶篇】MySQL的
SQL解析
原理详解
文章目录0.前言1.
SQL解析
过程1.词法分析2.语法分析4.语法分析树5.MySQL语法分析树生成过程6.核心数据结构及其关系7.
SQL解析
的应用2.参考文档0.前言你是否已经深入了解了MySQL中
SQL
冰点.
·
2023-09-01 18:18
MySQL从入门到精通
sql
mysql
数据库
后端
运维
mybatis多参数传递报错问题分析+硬核mybatis底层源码分析+@Param注解+图文实战环境分析【4500字详解打通,没有比这更详细的了!】
2.3Maven环境搭建pom.xml导入依赖jdbc.propertiesmybatis-config.xmlUser实体类Mapper接口UserMapper.xml映射文件2.4测试报错3.问题分析3.1
SQL
是谢添啊
·
2023-08-30 18:35
#
mybatis
java
多参数
mybatis底层源码
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他