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解析
rfm的用户画像字段如何配合你的
sql解析
数据
都知道rfm是客户关系的画像模型,但是自己撸字段的时候,有几个字段发现真的很有用如果我们用手机号当用户的主键,mobile那么,表这么造,写个表名usr_rfm_tab每日增量更新,主键数据条数,只增不减,主键用户没活跃的话数据记为非活跃即可mobile//用户手机号,非空且唯一,主键first_activeday//首次活跃时间first_consumday//首次消费时间last_active
palexe
·
2019-10-30 16:05
Mybatis----spring整合Mybatis
Druid概述:Druid是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和
SQL解析
器组成。
小名的同学
·
2019-10-14 23:00
[转帖]hive与hbase的联系与区别:
5571176.html原作者写的很好..这里面简单学习总结一下..都是bigdata的工具,都是基于google的bigtable的二次研发.基于hadoop作为底层存储.区别在于hive是虚拟表目的是将H
SQL
济南小老虎
·
2019-10-10 21:00
Calcite 原理解析
原文链接:https://www.jianshu.com/p/a6134865adf6ApacheCalcite是独立于存储与执行的
SQL解析
、优化引擎,广泛应用于各种离线、搜索、实时查询引擎,如Drill
少年阿峣_从零单排
·
2019-09-29 19:07
Calcite
MySQL基础之
SQL解析
顺序
2.5
SQL解析
顺序接下来再走一步,让我们看看一条SQL语句的前世今生。
Drogon Brother
·
2019-09-28 23:21
Mysql
SQL注入$和#的区别
${}仅仅为一个纯碎的string替换,在动态
SQL解析
阶段将会进行变量替换例如,sqlMap中如下的sqlsel
CSU_Dennis
·
2019-09-27 10:34
数据库
MySQL执行过程与查询缓存
3.服务器端进行
SQL解析
、预处理,再由优化器生成对应的执行计划。4.MySQL根据优化器生成的执行计划,调用存储引擎的API来执行查询5.将结果返回给客户端。mysql主要是由server
济夏
·
2019-09-25 14:04
MySQL—05—MySQL如何处理SQL语句;MySQL数据库存储引擎介绍;
否则进入下一阶段•服务器进行
SQL解析
、预处理、再由优化器生成对应的执行计划•MySQL根据执行计划,
Eric-Shen
·
2019-09-24 10:00
MyBatis-Plus 高级功能 —— 动态表名
SQL解析
器
一、引言先来说下动态名表在什么场景下需要使用呢?拿小编的实际项目来说,小编公司手里掌握着国内各个部分地区的医院患者数据,那么一个医院的患者的数据流量肯定是很大的,这个时候如果全部放在同一张表中,那么可想而知数据量的庞大。所以数据库设计的时候可以一家医院对应一张表,分开来存储,表中的列名都是一样的,只是表名不同。或者还可以做日志的存储,日志数据量也是很大的,可以分一个月对应一张表,比如:log_20
IT贱男
·
2019-09-23 10:02
Mybatis-Plus
Spring AOP切面解决数据库读写分离实例详解
解决读写分离的方案很多,常用的有
SQL解析
、动态设置数据源。
SQL解析
主要
·
2019-09-22 22:18
Java面试经验个人总结(八)——关系型数据库
关系型数据库一、数据库1.如何设计一个关系型数据库(1)程序实例:存储管理;缓存机制;
SQL解析
;日志管理;权限划分;容灾机制;索引管理;锁管理(2)存储(文件系统):持久化数据2.MySQL基本架构(
爱喝牛奶的小喵
·
2019-09-21 10:13
MyBatis-Plus 高级功能 —— 实现逻辑删除
高级功能分为:逻辑删除、自动填充、乐观锁插件、性能分析插件、多租户
SQL解析
器、动态表名
SQL解析
器、SQL注入器今天先来说说在MP中如何使用逻辑删除,逻辑删除小编就不过多介绍了,顾名思义就是通过逻辑判断的手段表示该条数据已删除
IT贱男
·
2019-09-17 16:24
Mybatis-Plus
ShardingSphere官网操作指南补充和重点整理-数据分片-内核剖析(三)
核心由
SQL解析
=>执行器优化=>SQL路由=>SQL改写=>SQL执行=>结果归并的流程组成。
SQL解析
分为词法解析和语法解析。先通过词法解析器将SQL拆分为一个个不可再分的单词。
我还要去追逐我的梦
·
2019-09-12 15:06
Sharding
Sphere
Spring Boot学习笔记(十二)MyBatis Druid 多数据源 、Spring Boot 集成 Druid—— 概念与实战
MyBatisDruid多数据源、SpringBoot集成Druid——概念与实战Druid介绍Druid是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和
SQL解析
器组成该项目主要是为了扩展
小馄饨说它喜欢游泳
·
2019-09-09 10:45
Java
后端
Spring
Boot学习笔记
Hive初识
HiveHive是什么Hive是一个
SQL解析
引擎,将SQL语句转译成MRJob,然后再在Hadoop平台上运行,达到快速开发的目的。
worthy
·
2019-09-08 00:00
hive
Mycat 入门
概述配置文件说明1.1server.xml资源逻辑配置文件例如端口缓存大小,线程占用资源system标签所有内容就是mycat软件的属性配置defaultSqlParser:默认的
sql解析
器(实现拦截计算逻辑
weixin_44617428
·
2019-08-31 13:58
中间件数据看库
如何正确高效使用mysql数据库的索引--SQL查询优化
(mysqldumpslow)常用的慢查询分析工具(pt-query-digest)3.如何实时获取有性能问题的SQL4.查询速度为什么会慢MYSQL服务器处理查询请求的整个过程:查询缓存对性能的影响
SQL
STIll_clx
·
2019-08-27 00:48
数据库
Apache Calcite:独立于存储与执行的
SQL解析
、优化引擎
Calcite原理解析ApacheCalcite是独立于存储与执行的
SQL解析
、优化引擎,广泛应用于各种离线、搜索、实时查询引擎,如Drill、Hive、Kylin、Solr、flink、Samza等。
chenxuanhanhao
·
2019-08-25 22:55
步步深入:MySQL架构总览->查询执行流程->
SQL解析
顺序
原文链接:https://www.cnblogs.com/annsshadow/p/5037667.html前言:一直是想知道一条SQL语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇博文了。本文将从MySQL总体架构--->查询执行流程--->语句执行顺序来探讨一下其中的知识。一、MySQL架构总览:架构最好看图,再配上必要的说明文字。下图根据参考书籍中一图为原本
XiaodunLP
·
2019-08-19 22:52
MySQL
设计模式终篇
这种模式被用在
SQL解析
、符号处理引擎等。用的地方比较少。19备忘录模式备忘录模式(MementoPattern)保存一个对象的某个状态,以便在适当的时候恢复对象。备忘录模式属于行为型模式。
hw120219
·
2019-08-15 18:19
设计模式
大数据学习笔记之Spark(三):SparkSQL应用解析
SparkSQL1.2RDDvsDataFramesvsDataSet1.2.1RDD1.2.2Dataframe1.2.3Dataset1.2.4三者的共性1.2.5三者的区别第2章执行SparkSQL查询小试牛刀2.1命令行查询流程2.2IDEA创建SparkSQL程序第3章Spark
SQL
Leesin Dong
·
2019-08-15 08:46
Big
Data
Cloud
Technology❤️
#
BigData
------
Spark
druid分析SQL
sql解析
工具druid1.优点:因为本身做连接池,
sql解析
比jsqlparse要彻底2.操作sql方便,直接操作对象需求:在所有的条件后面拼接is_delete=0ornameIN('lisr','
anyly
·
2019-08-07 20:09
数据库中间件 Sharding-JDBC 源码分析 —— SQL 执行
1.概述越过千山万水(
SQL解析
、SQL路由、SQL改写),我们终于来到了SQL执行。开森不开森?!
habit_learning
·
2019-08-01 15:56
SQLite之
SQL解析
-语法分析-7
Mayyoudogoodandnotevil.Mayyoufindforgivenessforyourselfandforgiveothers.Mayyousharefreely,nevertakingmorethanyougive.SQLite语法分析背景 SQLite语法分析器是由一个叫lemon的应用程序自动生成的,该语法分析器是由美国计算机专家RichardHipp先生开发。相对于知名的Y
includes
·
2019-07-28 21:59
Spark
SQL解析
3.1新的起始点SparkSession在老的版本中,SparkSQL提供两种SQL查询起始点,一个叫SQLContext,用于Spark自己提供的SQL查询,一个叫HiveContext,用于连接Hive的查询,SparkSession是Spark最新的SQL查询起始点,实质上是SQLCotext和HiveContext的组合,所以在SQLContext和HiveContext上可用的API在S
铖歌
·
2019-07-22 08:00
spark Exception in thread "Thread-2" java.lang.OutOfMemoryError: PermGen space
blog.csdn.net/xiao_jun_0820/article/details/450382057内存溢出问题在Spark中使用hql方法执行hive语句时,由于其在查询过程中调用的是Hive的获取元数据信息、
SQL
Ebaugh
·
2019-07-17 15:50
spark
慕课网: 剑指Java面试-Offer直通车(数据库框架)
3、
SQL解析
模块:解析SQL语句。4、日志管理模块:记录操作。5、权限划分模块:进行多用户管理。(管理员与用户)6、容灾机制模块:灾难恢复。7、索引管理模块:优化数据查询效率。
eluanshi12
·
2019-07-16 00:00
数据库
SQL在Spark的解析过程(一)
文章目录
SQL解析
阶段-SparkSqlParser绑定逻辑计划阶段-AnalyzerSparkSQL是Spark众多组件中技术最复杂的组件之一,它同时支持SQL查询和DataFrameDSL。
小朋友2D
·
2019-07-06 10:11
Spark
SQL
MySQL锁与索引
还需要
SQL解析
模块、日志管理模块。也
YangzaiLeHeHe
·
2019-06-23 22:24
【面试题】
【数据库】
Calcite中定制自已
SQL解析
器
1.什么SqlParser所谓SqlParser,就是根据某种特定的定义而生成的Sql语法解析器。打个比方:在计算器中输入1+2=之所以可以得到结果3是因为是计算器可以准确地根据上述字符解析出相应的输入参数与算法,进而计算到最终的结果。如果输入的是1+-2=计算器可能就会提示错误,这其实就是类似于SQL中提示语法错误,而在处理SQL的过程与处理上面的例子很类似,可见我们需要定制相应的语法规则进而解
ccllcaochong1
·
2019-06-22 21:18
calcite
四:my
sql解析
顺序
mysql语法顺序SELECTDISTINCTFROMJOINONWHEREGROUPBYHAVINGORDERBY执行顺序--行过滤1FROM2ON3JOIN4WHERE5GROUPBY6HAVING--列过滤7SELECT8DISTINCT--排序9ORDERBY--MySQL附加10LIMIT第二步和第三步会循环执行第四步会循环执行,多个条件的执行顺序是从左往右的。分组之后才会执行SELEC
Mw_Monster
·
2019-06-22 00:17
mysql
使用mybatis的动态
sql解析
能力生成sql
需求:计算平台,有很多表,打算提供一个基于sql的服务接口,sql不能完全在配置页面写死,要能根据参数不同执行不同的语义,防止sql个数爆炸把mybatis原码down下来,改造一下测试用例,观察一下动态sql的原理可以看出IfSqlNodeWhereSqlNode....这些sqlNode是解析xml文件得到的,中间经过各种组合,总不能再手动实现xml解析过程sqlSource.getBound
funny_coding
·
2019-06-11 20:00
Antlr4 - 自定义Spark
SQL解析
>Antlr4是一个强大的解析器的生成器,可以用来读取、处理、执行或翻译结构化文本,ANTLR可以从语法上来生成一个可以构建和遍历解析树的解析器,最出名的Spark计算引擎2.x就是用它来解析SQL的,是一个牛到没朋友的家伙。##IDEA测试**IDEA语法分析插件**下载[antlr-v4-grammar-plugin](https://plugins.jetbrains.com/files/7
kikiki4
·
2019-06-10 21:36
Antlr4 - 自定义Spark
SQL解析
>Antlr4是一个强大的解析器的生成器,可以用来读取、处理、执行或翻译结构化文本,ANTLR可以从语法上来生成一个可以构建和遍历解析树的解析器,最出名的Spark计算引擎2.x就是用它来解析SQL的,是一个牛到没朋友的家伙。##IDEA测试**IDEA语法分析插件**下载[antlr-v4-grammar-plugin](https://plugins.jetbrains.com/files/7
kikiki4
·
2019-06-10 21:20
Antlr4 - 自定义Spark
SQL解析
>Antlr4是一个强大的解析器的生成器,可以用来读取、处理、执行或翻译结构化文本,ANTLR可以从语法上来生成一个可以构建和遍历解析树的解析器,最出名的Spark计算引擎2.x就是用它来解析SQL的,是一个牛到没朋友的家伙。##IDEA测试**IDEA语法分析插件**下载[antlr-v4-grammar-plugin](https://plugins.jetbrains.com/files/7
kikiki4
·
2019-05-31 23:06
Antlr4 - 自定义Spark
SQL解析
>Antlr4是一个强大的解析器的生成器,可以用来读取、处理、执行或翻译结构化文本,ANTLR可以从语法上来生成一个可以构建和遍历解析树的解析器,最出名的Spark计算引擎2.x就是用它来解析SQL的,是一个牛到没朋友的家伙。##IDEA测试**IDEA语法分析插件**下载[antlr-v4-grammar-plugin](https://plugins.jetbrains.com/files/7
kikiki4
·
2019-05-30 19:33
Antlr4 - 自定义Spark
SQL解析
>Antlr4是一个强大的解析器的生成器,可以用来读取、处理、执行或翻译结构化文本,ANTLR可以从语法上来生成一个可以构建和遍历解析树的解析器,最出名的Spark计算引擎2.x就是用它来解析SQL的,是一个牛到没朋友的家伙。##IDEA测试**IDEA语法分析插件**下载[antlr-v4-grammar-plugin](https://plugins.jetbrains.com/files/7
kikiki4
·
2019-05-28 23:52
Hive的架构原理&Hive的安装步骤
1.使用
SQL解析
器解析SQL语句2.使用编译器进行编译逻辑3.使用优化器进行优化4.使用执行器在Hadoop上执行MapReduceHive是基于Hadoop之上的框架。
upuptop
·
2019-05-23 21:24
hive
Hive的架构原理&Hive的安装步骤
1.使用
SQL解析
器解析SQL语句2.使用编译器进行编译逻辑3.使用优化器进行优化4.使用执行器在Hadoop上执行MapReduceHive是基于Hadoop之上的框架。
趣学程序
·
2019-05-23 21:00
【问题记录】HttpClient多线程访问
问题记录在
sql解析
这个项目中,用到了HttpClient来向服务器提交get请求,将返回的请求写回到对象的字段中去。
饥渴的小苹果
·
2019-05-21 11:21
爱奇艺
我看过的数据库方面的好文章
数据库设计入门指南与学习笔记数据库管理提速:
SQL解析
的探索与应用理解数据库索引数据库
zhangpeterx
·
2019-05-18 11:31
sql
学习
数据库
步步深入:MySQL架构总览->查询执行流程->
SQL解析
顺序
前言:一直是想知道一条SQL语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇博文了。本文将从MySQL总体架构—>查询执行流程—>语句执行顺序来探讨一下其中的知识。一、MySQL架构总览:架构最好看图,再配上必要的说明文字。下图根据参考书籍中一图为原本,再在其上添加上了自己的理解。从上图中我们可以看到,整个架构分为两层,上层是MySQLD的被称为的‘SQLLayer
Harrytsz
·
2019-05-08 22:35
数据库
Hive的原理
Hive是一个
SQL解析
引擎,将SQL语句转译成MRJob,然后再Hadoop平台上运行,达到快速开发的目的。Hive中的表是纯逻辑表,就只是表的定义等,即表的元数据。
Simon92
·
2019-04-28 00:00
Apache Calcite教程-
SQL解析
-Calcite自定义语法解析
Calcite自定义
SQL解析
常用方法和配置config.fmpp配置和Parser.jj文件结合说明package,class,importskeywordsnonReservedKeywordsjoinTypesstatementParserMethodsliteralParserMethodsdataTypeParserMethodsalterStatementParserMethodscr
quxiuchengdev
·
2019-04-25 20:22
calcite
Apache Calcite教程-
SQL解析
-Calcite
SQL解析
Calcite
SQL解析
代码目录config.fmppParser.jjparserImpls.ftl/compoundIdentifier.ftl生成解析器的流程
Sql解析
使用解析示例代码解析流程常用类
quxiuchengdev
·
2019-04-23 21:40
calcite
Seata实战-AT模式分布式事务原理、源码分析
文章目录前言第一阶段第二阶段源码分析入口之Seata集成SpringTmClient.init()RmClient.init()第一阶段拦截器中开启事务
sql解析
与undolog生成分支事务注册与事务提交第二阶段全局事务提交全局事务回滚前言上回文章里简单介绍了分布式事务相关概念
hosaos
·
2019-04-23 20:51
分布式事务
Apache Calcite教程-
SQL解析
-JavaCC教程
JavaCC语法描述文件JavaCC类介绍SimpleCharStreamXXXXXConstantsXXXXXTokenManagerTokenXXXXXParseExceptionTokenMgrError常见配置optionsJavaCC工作原理语法二义性解决JavaCC语法Java代码JAVA函数条件循环正则表达式代码示例Maven编译简单计算器简单语法示例代码示例GithubJavaCC
quxiuchengdev
·
2019-04-19 17:31
calcite
Apache Calcite教程-
SQL解析
-FMPP
fmpp具体代码实例1.添加Maven依赖fmpp配置文件freemarker模板1freemarker模板2执行maven插件生成文件代码示例Githubfmpp具体代码实例FMPP是以freemarker为模板的模板生成器1.添加Maven依赖src/main/codegen/config.fmpptarget/generated-sources/fmpp/src/main/codegen/t
quxiuchengdev
·
2019-04-19 17:07
calcite
HIVE的执行流程及UDF
OperatorTree⇒LogicalOptimizer⇒OperatorTree⇒PhysicalPlan⇒TaskTree⇒PhysicalOptimizer⇒TaskTree首先是一个parser(解析),
sql
5xh
·
2019-04-18 22:00
MySQL 执行过程与查询缓存
3.服务器端进行
SQL解析
、预处理,再由优化器生成对应的执行计划。4.MySQL根据优化器生成的执行计划,调用存储引擎的API来执
nicce
·
2019-03-30 00:00
mysql优化
缓存
缓存命中率
mysql
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他