文章封面测试
代码
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263package com.example.usercenter.common;/** * 结果处理工具 * * @author wzh */public class ResultUtil { /** * 成功 * * @param data * @param <T> * @return */ public static <T> BaseResponse<T> success(T data){ return new BaseResponse<>(0, data, "ok"); } /** * 失败 * * @param errorCode * ...
QueryTest
Elasticsearch 高级复杂查询
复杂查询:
1.条件查询 2.分页、排序 3.过滤字段 4.模糊查询 5.高亮查询
聚合查询:
1.最大值 2.分组统计
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173 ...
DocTest
Elasticsearch 文档 Doc 基本操作
创建文档
单个创建
批量创建 - BulkOperation
查看文档
查看指定文档
查看索引下所有文档
修改文档
覆盖式修改
部分修改 - map
删除文档
指定删除
批量删除 - BulkOperation
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521 ...
ElasticSearch-02-JavaApi
ElasticSearch-02-JavaApi简述通过在 Java 编程中控制 ElasticSearch。
截至笔记实践,已更新到了8.8.0版本。
ES 的 7.15.x 版本以上及以下 的 Api 使用有区别
ES 7.15.x 以下使用ES 7.15.x 以上使用
引入依赖
12345678910111213141516171819202122232425262728293031323334353637<dependencies> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.15.2</version> </dependency> <dependency> <groupId>com.faste ...
ElsticSearch-01-入门
ElasticSearch 基础部分初识中文参考文档:《Elasticsearch中文文档》 | Elasticsearch 技术论坛 (learnku.com)
目的:数据搜索服务
The Elasic Stack:ElasticSearch、Kibana、Beats和Logstash(也成为==ElK Stack==)
端口:9300 ElasticSearch集群间组件通讯端口
9200 浏览器访问端口
名词引入:
倒排索引:通过关键字,查询包含该关键字的 id
正向索引,通过 id 访问 对应内容
入门操作 - 索引、文档
索引操作:
允许使用 Get \ Put \ Delete \ Head
不能使用 Post
索引 类似与 数据库
索引:
创建索引 Put
http://localhost:9200/shopping
shopping 就是创建的索引
查询索引 Get
删除索引 Delete
查询所有索引
http://localhost:9200/_cat?v
文档:
添加数据 Post
http://localhost:9200/ ...
MySQL-05-练习题
MySQL - 练习题建表
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374drop table `dept`;drop table `emp`;show create table dept;-- 部门表create table dept( deptno int(11) not null primary key COMMENT'部门编号(主键)', -- 部门编号 dname varchar(14) COMMENT'部门名字', -- 部门名字 loc varchar(13) COMMENT'地址' -- 地址) character set utf8;-- 员工表create table emp( empno int(11) not null primary key COMMENT' ...
MySQL-04-函数
1.函数
判断 null 要用 is 不要用 = 符号
针对数字,count()、sum()
针对字符串,charset()、concat(str1,str2)、ucase()、lcase()、length()、replace(str, old_s, new_s)、substring()、trim符串
1.1 统计函数 - count
count(1),统计函数
count(*) 与 count(列名) 区别
count(*),返回满足条件的记录的行数
count(列名),统计满足条件的某列有多少个,但是会排除为null的
1select count(id) from `student`;
1.2 合计函数 - sum、avg、max、min
sum(列名),当前列数据的和
avg(列名),当前列数据的平均数
max(列名),当前列数据的最大数
min(列名),当前列数据的最小数
12select sum(math) from `student`;select avg(math) from `student`;
1.3 字符串函数
dual,亚元表,系统表,可以作为 ...
MySQL-03-DDL实践
MySQL-DDL实践1.单表 - 基础语法 - select
判断 null 要用 is 不要用 = 符号
distinct 去重、as 取别名
where子句,
比较运算符
大于,小于,大于等于、小于等于、不等于
between...and...,区间
in() 显示在in列表的值,例如:in(90, 80);
like ’张%‘,not like ‘%元%’,模糊查询
is null 判断是否为空
逻辑运算符
and 多条件同时成立
or 多条件,任意一个成立
not 不成立,例如:where not(chinese > 100);
order by 列名,排序,默认 asc 升序(从低到高),desc 降序(从高到底)
group by 列名,分组
having,分组后条件子句
limit start, size;分页,从0开始。
size * (start - 1), size
执行顺序:
group by –> having –> order by –> limit
1234567891011121314151 ...
MySQL-02-DML实践
MySQL学习 - DML操作
SQL语句分类
DDL:数据定义语句:create表、库
DML:数据操作语句:insert、update、delete
DQL:数据查询语句:select
DCL:数据控制语句:管理数据库:管理权限grant、revoke
1.数据库操作 - database
创建数据库 - create
删除数据库 - drop
查看数据库 - show
1.1 创建数据库 - create12create database `wang_study`;create database `wang_study` character set utf8;
1.2 删除数据库 - drop1drop database `wang_study`;
1.3 查看数据库 - show12show databases; #显示所有数据库show create database `wang_study`; #显示创建数据库wang_study的语句
2.表操作 - table
在满足的情况下,尽量使用小的
数据(列)类型:[]参数,【】中是字节数
数据类型:
整形,ti ...
MySQL-01-理论
MySQL学习
**Navicat **
SQLyog
1.安装MySQL** **项目实践 - Linux - MySQL安装
2.Dos命令MySQL2.1 Dos启动服务
net start mysql服务名
net stopmysql服务名
2.2 Dos链接服务12 mysql -h 主机IP -P 端口 -u 用户名 -p密码 # 例:mysql -h 127.0.0.1 -P 3306 -u root -p123456
-p密码不要有空格
-h可以不写,默认本机
-P可以不写,默认3306
3.MySQL认识
数据库系统DBS、数据库管理系统DBMS、数据库管理员DBA、数据库DB
DBS【DBMS、DBA、DB】
4.SQL语句分类
DDL:数据定义语句:create表、库
DML:数据操作语句:insert、update、delete
DQL:数据查询语句:select
DCL:数据控制语句:管理数据库:管理权限grant、revoke
5.Dos备份、恢复数据库
备份:mysqldump
source 文件路径
source d:\a.txt
...