摘要:
存储引擎 MySQL体系结构: 存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表而不是基于库的,所以存储引擎也可以被称为表引擎。 默认存储引擎是InnoDB。 相关操作: -- 查询建表语句 show create table account; -- 建表时指定存储引 阅读全文
摘要:
通用语法及分类 DDL: 数据定义语言,用来定义数据库对象(数据库、表、字段) DML: 数据操作语言,用来对数据库表中的数据进行增删改 DQL: 数据查询语言,用来查询数据库中表的记录 DCL: 数据控制语言,用来创建数据库用户、控制数据库的控制权限 DDL(数据定义语言) 数据定义语言 数据库操 阅读全文
摘要:
为什么要有缓冲池? InnoDB存储引擎是以数据页为单位来管理存储空间的,当我们对MySQL数据库进行增删改查等操作时,其本质都是在访问操作数据页,如读页,写页,新建页等。 因此DBMS会把需要的页数据加载到内存中,然后才可以操作数据页。 在数据库系统中,CPU 速度与磁盘速度之间的差距是非常大的, 阅读全文
摘要:
1. gateway Gateway 网关是我们服务的守门神,所有微服务的统一入口。 2. 核心功能 网关的核心功能特性: 请求路由 权限控制 限流 权限控制:网关作为微服务入口,需要校验用户是是否有请求资格,如果没有则进行拦截。 路由和负载均衡:一切请求都必须先经过 gateway,但网关不处理业 阅读全文
摘要:
1. Feign远程调用 之前使用RestTemplate发起远程调用: 存在着以下问题: 代码可读性差,编程体验不统一 参数复杂URL难以维护 Feign 是一个声明式的 http 客户端,官方地址: https://github.com/OpenFeign/feign 其作用就是帮助我们优雅的实 阅读全文
摘要:
1. Nacos服务注册 1.1 添加jar包 在父工程中引入 SpringCloudAlibaba 的依赖: 用于管理SpringCloudAlibaba中间件的版本 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spr 阅读全文
摘要:
1.服务异常剔除 Eureka:      Eureka client在默认情况每隔30s向Eureka Server发送一次心跳,当Eureka Server在默认连续90s秒的情况下没有收到心跳, 会把Eureka client 从注册表中剔除,在由Eureka- 阅读全文
摘要:
大概流程:      RestTemplate发起http请求,因为RestTemplate添加了@LoadBalanced注解,因此发起的Http请求会被LoadBalanceInterceptor拦截,通过Ribbon负载均衡,从eureka-server中获取服 阅读全文
摘要:
1.添加jar包 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.2.8</version> </dependency> 2.配置文件 阅读全文
摘要:
Eureka底层架构原理 https://blog.csdn.net/yizhichengxuyuan/article/details/107539963 RestTemplate使用详解 https://blog.csdn.net/Sophia_0331/article/details/12119 阅读全文