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解析
Flink源码阅读之Flinksql执行流程
基本结构Planner接口负责
sql解析
、转换成TransformationExecutor接口负责将planner转换的Transformation生成streamGraph并执行publicinterfacePlanner
〇白衣卿相〇
·
2023-04-15 22:14
redo/undo log、binlog 的详解及其区别
只用undolog实现原子性和持久性的缺陷:事务提交前需要将UndoLog写磁盘(提供可回滚功能,保证原子性),这会造成多次磁盘IO(不考虑各种优化例如
SQL解析
优化等),这些IO算是顺序IO;事务提交后需要将数据立即更新到数据库中
陈半仙儿
·
2023-04-15 17:42
Mybatis-Plus 快速入门
因为Mybatis-Plus在项目启动的时候执行
sql解析
获取BaseMapper接口中指定的Employee泛型解析泛
Jere
·
2023-04-15 03:21
mysql学习笔记
1/mysql的逻辑分层mysql逻辑分层.png2/引擎层:innodb:默认引擎事务优先适合高并发行锁myisam:性能优先表锁查询语句:showenginesmysql原理.png3/
sql解析
过程
struggle_cheng
·
2023-04-13 20:30
my
sql解析
简单json字符串
很多时候,我们需要在sql里面直接解析json字符串。这里针对mysql5.7版本的分水岭进行区分。1.对于mysql5.7以上版本使用mysql的内置函数JSON_EXTRACT(column,'$.key'),这个函数有两个参数,第一个参数column代表json列的列名;第二个参数key代表json字符串中的某一个key。SELECTJSON_EXTRACT('{"priceTag":"员工
rookie0peng
·
2023-04-13 12:59
JSqlparser 使用攻略(高效的
SQL解析
工具)
JSqlparsergithub地址目录Maven引用远程仓库依赖包
SQL解析
获取SQL中的信息创建Select的方式创建Select(非SQLString创建)Insert插入字段和值where条件中字段替换解析
澄风
·
2023-04-13 02:38
杂项
JAVA
sql
mybatis
oracle
mysql 抓取binlog,进行数据变更及并发分析
步骤进入mysql的binlog目录,我的在/var/lib/my
sql解析
数据基于错误数据,在解析出的SQL文件中搜索匹配mysqlmysqlbinlog的解析命令sudomysqlbinlog--no-defaults
DaleyZou
·
2023-04-12 14:12
mysql
数据库
java
开发语言
高性能MySQL阅读笔记----第一章
在MySQL据库系统处理底层数据之前的所有工作都是在这一层完成的,包括权限判断,
sql解析
,行计划优化,queryca
_Cappuccino_
·
2023-04-12 11:30
Mysql server体系架构
parser:
sql解析
器,解
solinger
·
2023-04-12 02:23
mysql
mysql
架构
数据库
Mysql优化的47个小技巧
客户端发送一条查询语句到服务器;服务器先查询缓存,如果命中缓存,则立即返回存储在缓存中的数据;未命中缓存后,MySQL通过关键字将SQL语句进行解析,并生成一颗对应的解析树,My
SQL解析
器将使用MySQL
疯狂-小子
·
2023-04-11 20:43
数据库
mysql
java
Antlr4 - 自定义Spark
SQL解析
Antlr4是一个强大的解析器的生成器,可以用来读取、处理、执行或翻译结构化文本,ANTLR可以从语法上来生成一个可以构建和遍历解析树的解析器,最出名的Spark计算引擎2.x就是用它来解析SQL的,是一个牛到没朋友的家伙。IDEA测试IDEA语法分析插件下载antlr-v4-grammar-plugin插件安装antlr-v4-grammar分析插件g4语法文件使用的是sparkSQL的SqlB
大猪大猪
·
2023-04-10 13:34
【Mybatis源码学习】
Sql解析
【Mybatis源码学习】
Sql解析
一、前言二、XMLMapperBuilder三、XMLStatementBuilder四、Mapper接口绑定一、前言之前我在【Mybatis源码学习】初始化阶段中重点讲述了核心配置类
JAY-CHOW
·
2023-04-09 10:54
MyBatis
源码
mybatis
SparkSQL概述、6种不同数据格式创建DataFream方式、3种函数
>Shark->SparkSQLSharkHiveonSparkHive即作为存储又负责sql的解析优化,Spark负责执行SparkSQLSparkonHiveHive只作为储存角色,Spark负责
sql
人生路且修且行
·
2023-04-09 02:30
大数据
Spark
PolarDB-X v2.2.1 生产级关键能力开源升级
PolarDB-X架构计算节点(CN,ComputeNode)计算节点是系统的入口,采用无状态设计,包括
SQL解析
器、优化器、执行器等模块。
阿里云云栖号
·
2023-04-08 08:39
云栖号技术分享
数据库
java
云原生
云计算
MyBatis源码分析
Configuration对象详解2.1配置文件dataSource内容替换2.2typeAliasesElement别名设置2.3数据库相关内容载入2.4mapper解析(重要✨)3、动态SQL构建3.1动态
SQL
魅Lemon
·
2023-04-07 11:51
#
源码分析
后端
java
Spark
SQL解析
json文件
Spark
SQL解析
json文件一、get_json_object二、from_json三、explode四、案例:解析json格式日志数据数据处理先介绍一下会用到的三个函数:get_json_object
简单不过l
·
2023-04-05 16:45
Spark
spark
sql
json
mysql的相关技术说明_MySQL 系统架构 说明
MySQL性能调优与架构设计》一.逻辑模块组成总的来说,MySQL可以看成是二层架构,第一层我们通常叫做SQLLayer,在MySQL数据库系统处理底层数据之前的所有工作都是在这一层完成的,包括权限判断,
sql
Andrew Chin
·
2023-04-04 23:34
mysql的相关技术说明
ERD Online 4.0.11 在线数据库建模、元数据协作平台(免费、私有部署)
提供简单易用的元数据设计、关系图设计、SQL查询等功能,辅以版本、导入、导出、数据源、
SQL解析
、审计、团队协作等功能、方便我们快速、安全的管理数据库中的元数据。
ERD Online
·
2023-04-04 10:29
后端
Druid源码阅读6-
SQL解析
之AST语法树
Druid的
SQL解析
器主要有三部分组成,如下:1、Parsera、词法分析b、语法分析2、AST(AbstractSyntaxTree,抽象语法树)3、Visitor在计算机科学中,抽象语法树(AbstractSyntaxTree
Latitia Gu
·
2023-04-04 07:39
#
Druid源码
sql
Mybatis架构,SqlSessionFactory源码分析
下一篇:SqlSession源码分析1.Mybatis架构接口层:增加接口方法,删除、修改、查询、各种直接使用的配置方法数据处理层:参数处理(处理parameterType的参数)、
SQL解析
(解析器)
素心如月桠
·
2023-04-03 10:39
Mybatis知识点
mybatis
架构
java
#和$ SQL注入
一个仅仅为一个纯碎的string替换,在动态
SQL解析
阶段将会进行变量替换
weixin_45275399
·
2023-04-03 04:46
mysql
mysql
(一)数据库基本架构
即文件系统:若频繁调用IO会降低读取速率,因此数据库中将块和页作为读取模式其次是数据实例,对储存进行实例化的管理:其中索引管理和锁管理是最重要的存储管理:数据的逻辑关系转换为物理的存储缓存机制:优化执行效率
SQL
L.Z.hao.
·
2023-04-03 04:36
数据库系统
数据库
MySQL 多版本并发控制机制(MVCC)源码浅析
tdsourcetag=s_pcqq_aiomsg作为一个数据库爱好者,自己动手写过简单的
SQL解析
器以及存储引擎,但感觉还是不够过瘾。
join_a922
·
2023-04-02 02:27
Canal实战 canal的坑 CanalParseException: column size is not match for table 错误
CanalParseException:columnsizeisnotmatchfortable(表结构缓存异常阻塞问题)背景早期的canal版本(snapshot();}名词解释:依赖了alibabadruid的DDL
SQL
Young丶
·
2023-04-01 08:02
SpringCloud
Alibaba
java
mysql
数据库
MySQL学习之MySQL基本架构与锁
包括
SQL解析
器,优化器,缓存等。将我们输入的SQL
·
2023-03-31 01:59
MySQL学习之SQL语法及
SQL解析
顺序
目录SQL语言分类SQL语法顺序和解析顺序FROMONOUTERJOINWHEREGROUPBYHAVINGSELECTDISTINCTORDERBYLIMITSQL(StructuredQueryLanguage)是一种标准,作为一种访问【关系型数据库的标准语言】。许多数据库产品,如Oracle,DB2,SQLServer,PostgreSQL,MySQL都支持它。近几年的NoSQL最初是宣称不
·
2023-03-31 01:27
miniob数据库——建表逻辑的源码解析
创建表的逻辑1.ExecuteStage::handle_request函数处理一个request请求,通过
sql解析
,发现这是一个创建表的sql语句,进入do_create_table函数2.do_create_table
allwellright
·
2023-03-29 19:31
数据库
sql
c++
阿里云
MyBatis功能架构
(2)数据处理层:负责具体的SQL查找、
SQL解析
、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作。
美羊羊大佐
·
2023-03-29 07:00
mybatis
架构
数据库
Hive
SQL解析
原理:包括SQL转化为MapReduce过程及MapReduce如何实现基本SQL操作
Hive
SQL解析
原理:包括SQL转化为MapReduce过程及MapReduce如何实现基本SQL操作一、MapReduce实现基本SQL操作的原理1、join的实现原理MapJoin的实现原理CommonJoinResolver
嗷嗷的特Man
·
2023-03-29 06:46
mapreduce
sql
hive
Mybatis层次结构与执行流程
数据处理层:负责具体的SQL查找、
SQL解析
、SQL执⾏和执⾏结果映射处理等,完成一次数据库调用操作。基础⽀撑层:负责最基础的功能⽀撑,包括连接管理、事
大唐雨夜
·
2023-03-29 05:45
Mybatis
mybatis
Interpreter
通常被用在
SQL解析
,标签处理引擎等。实现下面将创建一个Expression接口和一个实现它的具体类。一个类TerminalExpression被定义用来作为问题的上下文的主翻译器。
chuwenhuang
·
2023-03-28 19:34
jsqlparser无法解析 "if" "IF" "="等MySQL语法
背景:Mybatisplus提供了一个
sql解析
器抽象类AbstractJsqlParser/***解析SQL方法**@parammetaObject元对象*@paramsqlSQL语句*@returnSQL
zianL
·
2023-03-27 23:52
Mybatis源码解析:
SQL解析
流程
SQL解析
上一节我们提到在解析的过程中一个比较重要的点是,对每个sql进行解析并封装为SqlSource对象sql定义的方式有很多种,比如用xml,@Select,@SelectProvider等来描述要执行的
Java识堂
·
2023-03-27 14:29
MyBatis
sql
数据库
database
Hive 技术体系结构
#hive安装安装指南hive架构体系结构图工作原理SQL生成执行计划(1).词法、语法分析使用antlr将
SQL解析
成Abstractsyntaxtree(2).语义分析从Metastore获取模式信息
dymkkj
·
2023-03-23 18:15
Hive
SpringBoot + Druid + Mybatis-Plus + Mysql 实现数据库监控
Druid是阿里巴巴生态中的一员,除了提供数据库连接池,还提供
SQL解析
、数据源
C3Stones
·
2023-03-22 12:36
mybatis
spring
boot
数据库
mysql
java
hive
sql解析
json格式的key与value
目录解析json格式中的key解析json格式中的valuejson格式示例:{“city_code”:“340100”,“county_code”:“340111”,“orientation”:“东”,“road_id”:35204271,“speed”:35.72}解析json格式中的key我们可以看到这个数据还是很规整的,首先先将这个json数据中的花括号:“{}”给去除,并将逗号:“,”也
啊帅和和。
·
2023-03-22 11:47
Hive专栏。
SQL专栏。
json
sql
Java设计模式之解释器模式
比如
SQL解析
,符号处理引擎,会用到解释器模式,属于更底层的开发人员才会用到的设计模式。本文就以解释器模式的概念、角色和简单的例子说明解释器模式,读者对这部分内容了解即可。
·
2023-03-21 00:47
责任链在开发中的实际应用
使用场景:项目中要使用到
SQL解析
器,目前选择了2个解析器,但各有各的优点。
和平菌
·
2023-03-20 08:06
MySQL查询性能优化总结
MySQL查询性能优化总结查询执行路径客户端发送一条查询给MySQL服务器服务器先检查缓存,如果命中了缓存,则立刻返回缓存中的结果,否则进行下一阶段服务器端进行
SQL解析
、预处理,再由优化器生成对应的执行计划
747大雄
·
2023-03-20 02:46
组织结构(部门) 数据权限 JPA拦截及
SQL解析
实现
1.应用场景在各业务操作系统中,组织结构是很常见而且重要的配置。组织结构是一棵树,创建用户时必须为用户选择一个所属的组织。在部分业务场景中需要根据组织ID筛选该用户能看到的业务数据。举个栗子:董事长A可以看到所有部门的数据销售部经理可以看到销售部及其子部门所有数据,但无法查看非销售部其他数据image.png2.解决思路用户登录成功,查询该用户组织结构IDorgId及其子孙部门IDorgIds,存
KICHUN
·
2023-03-18 11:49
MySQL运行机制
SQL解析
器,解析SQL判断SQ
EricDD
·
2023-03-18 02:20
MySQL逻辑架构
在MySQL数据库系统处理底层数据之前的所有工作都是在这一层完成的,包括权限判断、
SQL解析
、执行计划优化、Querycache的处理以及所有内置
一朝红日出
·
2023-03-15 03:02
MySQL
mysql
架构
数据库
mysql优化-原理
原因:性能低、执行时间太长、等待时间太长、SQL语句欠佳(连接查询)、索引失效、服务器参数设置不合理(缓冲、线程数)
SQL解析
过程编写过程:selectdinstinct..from..join..on
ft4586968
·
2023-03-12 06:31
SQL性能优化的47个小技巧,果断收藏!
客户端发送一条查询语句到服务器;服务器先查询缓存,如果命中缓存,则立即返回存储在缓存中的数据;未命中缓存后,MySQL通过关键字将SQL语句进行解析,并生成一颗对应的解析树,My
SQL解析
器将使用MySQL
小小怪下士 XIA
·
2023-02-25 19:33
Java
数据库
mysql
java
Spark相关的依赖冲突,后期持续更新总结
Spark相关的依赖冲突持续更新总结Spark-Hive_2.11依赖报错这个依赖是Spark开启支持hive
SQL解析
,其中2.11是Spark对应的Scala版本,如Spark2.4.7,对应的Scala
岁月的眸
·
2023-02-18 20:31
#
Spark总结
spark
大数据
scala
Calcite SQL 解析、语法扩展、元数据验证原理与实战(下
上一篇文章我们介绍了Calcite
SQL解析
的原理以及如何扩展SQL语法,本篇我们将进入SQL执行的下一个阶段:元数据验证。
·
2023-02-16 20:05
sql
数据分析课程笔记 - 17 - HIVE 核心技能之常用函数
这节课的主要内容有:1、Hive云平台使用步骤2、基础语法(1)SELECT…A…FROM…B…WHERE…C…(2)GROUPBY(3)ORDERBY(4)Hive
SQL解析
顺序3、常用函数(1)如何把时间戳转化为日期时间
爱学习的ai酱
·
2023-02-05 02:42
MyBatis的功能架构的大体分层
数据处理层:负责具体的SQL查找、
SQL解析
、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作。
蔬菜妞
·
2023-02-03 22:18
MyBatis的架构原理
参数解析与参数绑定
SQL解析
结果集映射解析与结果集映射处理
云芈山人
·
2023-02-01 20:10
Myqsql使用Sharding-JDBC分表分库和读写分离
目录1Sharding-JDBC简介2核心概念3Sharding-JDBC和JDBC的关系4Sharding-JDBC执行原理4.1
SQL解析
4.2SQL路由4.3SQL改写4.4.SQL执行4.5.结果归并
赵广陆
·
2023-01-31 04:30
mysql
mysql
分表分库
读写分离
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他