分类: JavaWeb

JavaWeb学习笔记,看的是黑马的课,2021版和2023版都看过,个人觉得2023版比较好,教的东西比较新都是企业直接可以用到的东西。所以我就放23版的笔记了~

20 篇文章

thumbnail
MySQL-索引的结构与分类
索引概述 介绍: 索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。 执行一条s…
thumbnail
MySQL-存储引擎
存储引擎 存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的,所以存储引擎也可以被称为表类型。如果建表时没有指定存储引擎,则MySQL5.5版本之后默认为InnoDB。 可以通过查询建表语句:show creat…
Mybatis-Plus
条件查询: MyBatisPlus将书写复杂的SQL查询条件进行了封装,使用编程的形式完成查询条件的组合。 方式一:按条件查询 QueryWrapper qw = new QueryWrapper(); qw.lt("age",18); //age小于18 L…
MVCC+MyBatis-puls
部署环境说明: 服务器: 192.168.66.100(服务器A) nginx:部署前端项目、配置反向代理 Mysql:主从复制结构中的主库 192.168.66.101(服务器B) jdk:运行Java项目 git:版本控制工具 maven:项目构建工具 j…
Nginx2 + Swagger
正向代理: 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并讲获得的内容返回给客户端。 正向代理的典型用途是为在防火墙的局域网客户…
主从复制+Nginx
测试主从复制是否成功: 可以在Navicat中主库的链接创建一个新的数据库,然后刷新从库的链接,看看有没有更新主库新创建的数据库 读写分离: 面对日益增加的系统访问量,数据库的吞吐量面临着巨大瓶颈。对于同一时刻有大量并发读写操作和较少写操作类型的应用系统来说,…
SpringCache+主从复制
@CachePut: 将方法返回值放入缓存 value:缓存的名称,每个缓存名称下面可以有多个key key:缓存的key @CachePut(value = "userCache",key = "#user.id") @PostMapping public …
SpringCache
环境搭建: 1、导入spring data redis 的maven坐标: ---------------------------------------- <dependency> <groupId>org.springframewo…
Redis
什么是Redis? Redis是一个基于内存的key-value结构数据库。 特点: 基于内存存储,读写性能高 适合存储热点数据(热点商品、资讯、新闻) 企业应用广泛 Redis简介: Redis是一个开源的内存中的数据结构存储系统,它可以用作:数据库、缓存和…
linux
网卡设置: 由于启动服务器时未加载网卡,导致IP地址初始化失败 修改网络初始化配置,设定网卡在系统启动时初始化: cd / 进入根目录 cd etc 进入etc目录 cd sysconfig 进入sysconfig目录 cd network-scripts 进…