Grade

阿里Sentinel支持Spring Cloud Gateway啦

感情迁移 提交于 2020-08-20 08:27:16
1. 前言 4月25号,Sentinel 1.6.0 正式发布,带来 Spring Cloud Gateway 支持、控制台登录功能、改进的热点限流和注解 fallback 等多项新特性,该出手时就出手,紧跟时代潮流,昨天刚发布,今天我就要给大家分享下如何使用! 2. 介绍(本段来自Sentinel文档) Sentinel 1.6.0 引入了 Sentinel API Gateway Adapter Common 模块,此模块中包含网关限流的规则和自定义 API 的实体和管理逻辑: GatewayFlowRule:网关限流规则,针对 API Gateway 的场景定制的限流规则,可以针对不同 route 或自定义的 API 分组进行限流,支持针对请求中的参数、Header、来源 IP 等进行定制化的限流。 ApiDefinition:用户自定义的 API 定义分组,可以看做是一些 URL 匹配的组合。比如我们可以定义一个 API 叫 myapi,请求 path 模式为 /foo/ 和 /baz/ 的都归到 myapi 这个 API 分组下面。限流的时候可以针对这个自定义的 API 分组维度进行限流。 其中网关限流规则 GatewayFlowRule 的字段解释如下: • resource:资源名称,可以是网关中的 route 名称或者用户自定义的 API 分组名称。 •

京翰在线APP API v1.0.0

情到浓时终转凉″ 提交于 2020-08-19 22:03:22
京翰在线APP API v1.0.0 基础参数 获取全部课程类型 请求信息 接口地址 /v1.0.0/client/get_course_type 请求方式 GET 请求头 参数名 类型 是否必要 值 描述 content-type string 是 application/json 传输类型 响应参数 参数名 类型 描述 code integer 状态码 data array 数据 id integer 课程类型id course_type_name string 课程类型名称 message string 系统消息 响应示例 { 'code': 20000, 'data': [ { 'id': 1, 'course_type_name': '小班课' }, { 'id': 2, 'course_type_name': '大班课' }, { 'id': 3, 'course_type_name': '三人行' }, ... ], 'message': 'ok' } 获取全部学科 请求信息 接口地址 /v1.0.0/client/get_subject 请求方式 GET 请求头 参数名 类型 是否必要 值 描述 content-type string 是 application/json 传输类型 响应参数 参数名 类型 描述 code integer 状态码 data array

C# 基础知识系列- 8 Linq最后一部分查询表达式语法实践

安稳与你 提交于 2020-08-18 04:26:50
1 前言 之前的几篇文章介绍了Lambda和Linq的一些支持方法。这一篇我尝试通过模拟具体的业务场景来描述一下Linq的两种查询方式的使用。 一直提的Linq查询方式分为两种,一种就是方法链的形式,官方的称呼是流式查询;另一种是类似于SQL语句的查询方式,我之前叫做类SQL查询方式,不过有的文档称之为查询表达式。 注意,本篇内容需要先看过 《C# 基础系列-7》,并有一定的对象和集合的基础。 1.1 数据准备: 因为这篇内容会涉及到多个数据源,所以这里需要准备一些类和数据,以下数据纯属虚构,不涉及到现实。 /// <summary> /// 学生 /// </summary> public class Student { /// <summary> /// 学号 /// </summary> public long StudentId { get; set; } /// <summary> /// 姓名 /// </summary> public string Name { get; set; } /// <summary> /// 年龄 /// </summary> public int Age { get; set; } /// <summary> /// 班级 /// </summary> public string Class { get; set; } } ///

实训day3

故事扮演 提交于 2020-08-18 03:08:26
1、三表连查 案例:查询每个工种、每个部门的部门名、工种名和最低工资 SELECT d.department_name, j.job_title, MIN(e.salary) 最低工资 FROM departments d , employees e, jobs j WHERE e.‘department_id’=d.‘department_id’ AND e.‘job_id’=j.‘job_id’ GROUP BY e.‘department_id’,e.‘job_id’; 2、非等值连接 案例:查询员工的工资以及对应的工资级别 SELECT salary,grade_level FROM employees e,job_grades g WHERE e.‘salary’ BETWEEN g.‘lowest_sal’ AND g.‘highest_sal’; 3、内连接 join连接,属于sql99语法 分类: 内连接:[inner] join on 外连接: 左外连接 left 【outer】 join on 右外连接 right【outer】 join on 全外连接 full 【outer】 join on ,mysql中不支持!!! sqlserver 和oracle 没有问题 */ 语法: select 字段1,字段2,… from 表1 inner join 表2

数据库原理及应用课程设计

两盒软妹~` 提交于 2020-08-17 20:20:09
数据库原理及应用课程设计 西南石油大学 课 程 设 计 报 告 课程名称 数据库原理及应用 设计题目 学生信息管理系统数据库设计与实现 专 业 网络空间安全 班 级 网安03 学 号 姓 名 完成日期 20200511 任 务 书 设计内容: 自拟一个应用场景,完成一个数据库应用系统中数据库部分的分析、设计与实现。 设计要求: 完成系统需求分析,数据库概念结构设计、逻辑结构设计、物理结构设计(如需); 创建数据库,表结构、存储过程、触发器等数据库对象; 通过控制台操作数据库,实现各种增删改查操作; 场景复杂程度合理,设计的E-R图中的实体不少于4个,数据库表不少于5张。 指导教师: 2020 年 4 月 1.概述 1.1本设计的背景和意义 1.设计的数据库管理系统背景: 由于高校的规模大,学生人和老师人数多,教务系统,图书馆等其他资源的增加,从而设计一个学生信息管理系统。 2.设计的意义 为了方便学校对学生的信息进行管理,同时顺应互联网时代的发展,数据库和降低人工成本,同时提高学生信息的保密性,查询的效率提升,此外,与传统的信息管理这有助于提升学校的办学效率,提高学校的知名度。 1.2数据库设计开发工具 本设计采用的数据开发工具为SQL Server 2008 Microsoft Visio 2009 需求分析 2.1需求概述 学生信息管理系统的作用: 用于学校等教育机构的,学生

mysql 综合练习(二) 续练习(一)

荒凉一梦 提交于 2020-08-17 17:58:49
………… 续练习(一) “*” 表示难易程度 – 18、查询员工和及其所属经理的姓名 ***** SELECT e.ename , m.ename AS mgrname FROM emp e LEFT OUTER JOIN emp m ON e.mgr = m.empno; SELECT e.ename , m.ename AS mgrname FROM emp e , emp m WHERE e.mgr = m.empno; – 19、查询雇佣日期早于其经理雇佣日期的员工及其经理姓名 ***** SELECT e.ename,m.ename AS mgrname FROM emp e,emp m WHERE e.mgr=m.empno AND e.hiredate < m.hiredate; SELECT e.ename,m.ename AS mgrname FROM emp e INNER JOIN emp m ON e.mgr = m.empno WHERE e.hiredate < m.hiredate; – 20、查询员工姓名及其所在的部门名称 SELECT e.ename,d.dname FROM emp e , dept d WHERE e.deptno = d.deptno; – 21、查询工作为clerk的员工姓名及其所在部门名称 SELECT e.ename,d

01数据库基本操作(创建、修改、删除、备份与还原)

旧城冷巷雨未停 提交于 2020-08-17 17:00:35
1、创建数据库 (1)创建一个学生课程数据库 数据库名为“DB_姓名首字母英文大写”(如姓名为张三的同学建立的数据库为DB_ZS,以下所有的操作都基于该数据库),包含主数据文件,日志文件和辅助数据文件Student_DB1,所有文件路径均存放在例如E:数据库原理与应用19202\database\ 下。其中,数据库主数据文件初始大小为5MB,最大大小为30MB,数据库自动增长,增长方式是按5%比例增长。日志文件初始为3MB,最大可增长到10MB,按2MB增长。辅助数据文件Student_DB1,初始大小为3MB,按2MB自动增长,不限制最大值。 (2)在上述建的数据库中,用界面操作方式修改辅助数据文件Student_DB1的增长方式为1%,最大增长到10MB。 2、数据表的设计 用界面操作方式为数据库DB_ZS添加如下3个表(即是教材P79页的图3.2中对应的表):  学生表:Student(Sno, Sname, Ssex, Sage, Sdept);  课程表:Course(Cno, Cname, Cpno, Ccredit);  学生选课表:SC(Sno, Cno, Grade) 学生表的逻辑设计: 列名 类型 长度 主码/外码 允许空值 说明 Sno char 9 主码 非空 学号 Same char 20 非空 姓名 Ssex char 2 空 性别 Sage

关系数据库的完整性(理解)

不问归期 提交于 2020-08-17 09:01:00
关系数据库的完整性 实体完整性 参照完整性 用户定义完整性 数据库的完整性包括: 数据的正确性(输入正确,存储正确) 数据的相容性 (符合要求、规则) 举个简单的例子: 学生的学号必须唯一,性别只能是男或女等等。 实体完整性 规定表的每一行在表中是唯一的实体。 通俗来讲就是创建了一个关系数据库的表,必须定义主码。 参照完整性 定义:也称引用完整,是指保持表之间已经定义好的关系。可以通过外键约束等。确保了键值所在表中一致,保证了表之间的数据一致性,防止 数据丢失或不存在的数据在数据库中扩散 。 简单来讲就是在含有关系的实体,需要定义外码。 例如: 关系sc(Sno,Cno)是主码,并且Sno(学号)跟Cno(课号)是分别参照student表跟course表的主码。 用SQL语言来解释: create table sc ( Sno char(10) not null, Cno char(10) not null, Grade int, primary key(Sno,Cno), / 在表级定义实体完整性 */ foreign key(Sno) references student(Sno), foreign key(Cno) references student(Cno), / 外码体现了参照完整性 / ) 用户定义完整性 针对 某一具体的应用 的数据必须满足的语义要求

首次接触MySQL的学习记录

拈花ヽ惹草 提交于 2020-08-17 06:21:38
首次接触MySQL的学习记录 数据库管理系统 (DBMS) 数据库/仓库 (DB) SQL (结构化查询语言) SQL分类 DQL语句 数据查询语言 select DML语句 数据操作语言 insert delete update DDL语句 数据库定义语言 create drop alter TCL语句 事务控制语言 commit rollback 关于数据库的启动问题(已安装数据库但会报错,新手常会遇到) ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061) 报该错误是是因为数据库未启动,解决方案如下: 点开计算机管理,找到服务选项,找到MySQL,点击启动,或者将启动从手动改为自动; 或者在窗口输入启动命令:net start mysql来启动数据库 数据库的常用基本命令 数据库的经典端口号为3306; 根用户为root 查看数据库版本号命令( 登录数据库之前查看 ) 1.mysql --version 2.mysql -V ( 登录数据库之后查看 ) select version(); 登录数据库命令 mysql -uroot -p*** (“***”) 代表的是登录数据库的密码 退出数据库命令 1.exit 2.quit 进入数据库 1. 显示数据仓库 show databases

数据库原理期末复习题

孤人 提交于 2020-08-17 04:38:23
一.选择题 数据库的基本表、存储文件、视图的结构分别对应( A ) A.模式、内模式、外模式 B.模式、外模式、内模式 C.外模式、模式、内模式 D.外模式、内模式、模式 在数据库系统中,数据库管理系统和操作系统之间的关系是( D ) A.相互调用 B.并发运行 C.操作系统调用数据库管理系统 D.数据库管理系统调用操作系统 数据库系统的物理独立性是指( B ) A.不会因为数据的变化而影响应用程序 B.不会因为数据存储结构的变化而影响应用程序 C.不会因为数据存储策略的变化而影响数据的存储结构 D.不会因为数据逻辑结构的变化而影响应用程序 数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据, 它位于用户和操作系统之间,属于( A ) A.系统软件 B.工具软件 C.应用软件 D.数据软件 数据库系统是由若干部分组成的。下列不属于数据库系统组成部分的是 ( C ) A.数据库 B.应用程序 C.操作系统 D.数据库管理系统 数据库三级模式结构的划分,有利于( A ) A. 数据的独立性 B. 管理数据库文件 C. 建立数据库 D. 操作系统管理数据库 下列关于数据逻辑独立性的说法,正确的是 ( C ) A.当内模式发生变化时,模式可以不变 B.当内模式发生变化时,应用程序可以不变 C.当模式发生变化时,应用程序可以不变 D.当模式发生变化时,内模式可以不变