tools
未读everything1.指定文件后缀搜索文件名,并且==要求后缀==,假设要搜索 名称包含main的所有java文件,可以搜索
[!note]
main ext:java
ext:java 就是指定后缀名,这个条件和main条件顺序随意,==注意中间要有一个空格==
2.指定文件路径搜索文件,并且要求==该文件包含指定路径==,假设要搜索base.css文件,并且该文件路径中包含typora
[!note]
base.css path:typora
使用path指定文件包含的路径
3.指定文件夹在指定文件夹下搜索文件,假设要在文件夹下"D:\QQ\"文件夹下搜索文件qq.exe
"D:\QQ\" qq.exe
前面写文件夹路径,后面接文件名,中间有空格
4.文本内容假如搜索到的文件有很多个,我只想要文件中内容包含123的怎么查询?
使用content指定文件中包含的内容
1.txt content:123
更多用 ...
springboot相关配置1.自定义项目LOGO在resources文件夹下新建一个banner.txt文件,加入相关内容即可,艺术字生成网站
---------------+--------------- ___ /^^[___ _ /|^+----+ |#___________// ( -+ |____| ______-----+/ ==_________--' \ ~_|___|__
2. 跨域请求添加此配置到WebMvc配置类中(推荐),也可以在每个Controller类上添加注解@CrossOrigin
@Configurationpublic class WebMvcConfig implements WebMvcConfigurer { //允许所有跨域请求 @Override public void addCorsMappings(CorsRegistry registry) { ...
简介什么是 MyBatis?
MyBatis 是一款优秀的==持久层框架==,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
准备工作
新建maven项目
在pom.xml文件中导入相关依赖,数据库依赖导入需要的就行
<dependencies> <!--mybatis依赖--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.13</version> </depend ...
Redis什么是NOsql
NOSQL -> not only sql,不仅仅是sql(不是没有sql)
Nosql特点:
方便拓展(数据之间没有关系,很好拓展!)
大数据量高性能(redis一秒写8万次,读取11万次,NoSQL的缓存记录级,是一种细粒度的缓存,性能会比较高!)
数据类型是多样的!(不需要事先设计数据库!随取随用!如果是数据量非常大的表,关系型数据库就很难设计了!)
传统==RDBMS==(关系型数据库管理系统)和==NoSQL==
RDBMS的特点:
基于关系模型,使用表格的存储方式,数据按照行和列进行组织。
使用SQL语言进行数据的查询和操作,SQL语言是一种通用的、标准化的、结构化的语言,可以进行复杂的查询和分析。
强调ACID规则(原子性、一致性、隔离性、持久性),可以保证数据的完整性和一致性,适合处理高要求的事务操作。
通常只能进行纵向扩展,即增加单个服务器的硬件资源来提高性能,这种方式成本高昂且有上限。
适合处理结构化或半结构化的数据,需要进行复杂查询或分析的场景 ...
mybatis-plus简介
MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上==只做增强不做改变==,为简化开发、提高效率而生。(先了解[[mybatis]]框架)
1.快速开始1.1 导入依赖
导入mybatis-plus依赖,包含了mybatis,==不用额外再导入mybatis依赖==
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.3.1</version></dependency>
1.2 创建Mapper
为了简化单表CRUD,mp已经提供了对于单表的CRUD操作的接口BaseMapper,直接继承BaseMapper接口即可直接使用
1.3 测试CR ...
MySQL执行编写顺序-- 语句编写和执行顺序select -- 4 字段列表from -- 1 表名列表where -- 2 条件列表group by --3 分组字段列表having 分组后条件列表order by --5 排序字段列表limit --6 分页参数
一、数据定义语言DDL1、数据库操作# DDL-数据库操作show databases; #显示所有数据库create database [if not exists] 数据库名; #创建数据库use 数据库名 ; #使用数据库select database(); #显示当前在哪个数据库下drop database [if exists] 数据库名; #删库跑路
2、表操作-- DDL-表操作show tables;# 显示所有表create table 表 ...