文章分类 -  数据持久化

摘要:1.什么是索引 官方定义:一种帮助mysql提高查询效率的数据结构-索引数据结构 索引的优点: 1、大大加快数据查询速度 索引的缺点: 1、维护素引需要耗费数据库资源 2、索引需要占用磁盘空间 3、当对表的数据进行增删改的时候,因为要维护索引,速度会受到影响 2.索引分类 主键索引 建立表时,将某个 阅读全文
posted @ 2022-03-04 16:45 初夏那片海
摘要:技术栈作用 NoSql作用一 分布式服务中,session的存放问题。 用户请求信息存放在了第一台服务器,第二次请求到了第二台服务器,如果保证session共享。 Nosql作用二 需要频繁读取的数据,存放在缓存中,减少和数据库交互IO压力 存储在内存中,不用进行IO交互。速度快。 Redis 6 阅读全文
posted @ 2022-02-08 18:07 初夏那片海
摘要:前言:学习项目用的是服务器上的数据库。使用的Docker安装的mysql。密码忘记修改了。结果被黑了...... 1. 修改mysql连接权限及修改密码。 1.1 修改连接权限 允许哪些机器可以连接到该数据库。 在用Navicat配置远程连接Mysql数据库时遇到如下报错信息,这是由于Mysql配置 阅读全文
posted @ 2021-12-28 11:41 初夏那片海
摘要:前提: 数据库表一般都需要有 create_time和update_time字段,这两个字段的值可以通过数据库级别进行自动填充,但是通常在公司中不允许直接修改数据库。 通过MybatisPlus实现自动填充功能 数据库表 pojo类 @Data public class AdminUser { // 阅读全文
posted @ 2021-11-04 16:26 初夏那片海
摘要:MyBatis-Generator 介绍 MyBatis Generator 是 MyBatis 官方提供的代码生成器插件,可以用于 MyBatis 和 iBatis 框架的代码生成,支持所有版本的 MyBatis 框架以及 2.2.0 版本及以上的 iBatis 框架。 在进行功能开发时,一张表我 阅读全文
posted @ 2021-11-04 16:18 初夏那片海
摘要:包括:Mybatis、Mybatis-generator自动生成代码。 Mybatis 注意: maven3.6与IDEA2018版本不匹配,所以使用maven3.5.2 下载地址:https://github.com/mybatis/mybatis-3/releases 1.1 什么是 MyBat 阅读全文
posted @ 2021-11-04 15:46 初夏那片海
摘要:MySQL 1.1 数据库简介 1.1.1 什么是数据库 数据库 DB(DataBase) 概念:存放和管理数据的仓库,软件,可以存储大量的数据。 作用:存储和管理数据 1.1.2 数据库分类 关系型数据库 :(SQL) 关系型数据库是由多张能互相联接的二维行列表格组成的数据库。通过表和表之间,行和 阅读全文
posted @ 2021-11-04 15:42 初夏那片海