排序
Mysql第09章子查询
# 第09章_子查询 #1. 由一个具体的需求,引入子查询 #需求:谁的工资比Abel的高? #方式1: SELECT salary FROM employees WHERE last_name = 'Abel'; SELECT last_name,salary FROM employees ...
Flume 读取本地数据输出到 HDFS/Kafka
一、介绍 Flume是一种分布式,可靠且可用的服务,用于有效地收集,聚合和移动大量日志数据。它具有基于流数据流的简单灵活的体系结构。它具有可调整的可靠性机制以及许多故障转移和恢复机制,具...
SpringCloud第二十章SpringCloudAlibabaSeata处理分布式事务
一、分布式事务问题 1、分布式前 1、单机单库没这个问题 2、从1:1 -> 1:N -> N:N 2、分布式之后 单体应用被拆分成微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用三个独立的数...
除了水平切分,数据库架构设计还经常遇到哪些问题
数据库架构设计是任何大型应用程序的核心。在处理大量数据时,正确的数据库设计可以提高系统的性能和可扩展性。而水平切分是最常见的解决大量数据问题的方法,但是数据库架构设计还会遇到其他问...
第八章Docker常规安装简介
1、总体步骤 1、搜索镜像 2、拉取镜像 3、查看镜像 4、启动镜像 服务端口映射 5、停止容器 6、移除容器 2、安装tomcat docker hub上面查找tomcat镜像 docker search tomcat 从docker hub上拉取t...
国庆专栏-池化技术:如何减少频繁创建数据库连接的性能损耗?
来想象这样一个场景,一天,公司 CEO 把你叫到会议室,告诉你公司看到了一个新的商业机会,希望你能带领一位兄弟,迅速研发出一套面向某个垂直领域的电商系统。 在资源匮乏、时间紧迫的情况下,...
InnoDB自增原理都搞不清楚,还怎么CRUD?
虽然我们习惯于给主键ID指定AUTO_INCREMENT属性,但是AUTO_INCREMENT也是可以指定到非主键字段的,唯一的约束就是这个字段上面得加索引,有了索引,就可以通过类似SELECT MAX(*ai_col*)的语句快...
Mysql第08章聚合函数
# 第08章_聚合函数 #1. 常见的几个聚合函数 #1.1 AVG / SUM :只适用于数值类型的字段(或变量) SELECT AVG(salary),SUM(salary),AVG(salary) * 107 FROM employees; #如下的操作没有意义 SELE...
VuePress 搭建文档网站
VuePress 制作个人文档网站 作者:Ezreal 我的文档文章:https://ezreal-code-doc-0guti1ctfb6b5867-1312880100.tcloudbaseapp.com/ 背景 VuePress 是一个基于 Vue 的静态网站生成器,它可以将...
SpringCloud第十九章SpringCloudAlibabaSentinel实现熔断与限流
一、Sentinel 1、是什么 一句话解释,之前我们讲解过的Hystrix 2、去哪下 3、能干嘛 4、怎么玩 服务使用中的各种问题 服务雪崩 服务降级 服务熔断 服务限流 二、安装Sentinel控制台 1、sentinel...