09 2021 档案
摘要:1. 通过MyBatis使用redis缓存 1. 在 *Mapper.xml 内添加 cache 标签,type的值为自定义的redisCache类的全路径 2. 定义RedisCache类,继承自Cache,如下: public class RedisCache implements Cache
阅读全文
摘要:1.安装 1. 下载 https://redis.io/ 2. 解压:tar -zxvf redis-6.0.6.tar.gz 3. 安装gcc环境:yum install -y gcc 4. 进入解压缩目录执行如下命令 make MALLOC=libc *错误的话升级一下gcc的版本 yum -y
阅读全文
摘要:1. 在多个服务器上部署tomcat (这里我用一台服务器的三个端口来模拟不同的tomcat,有多个服务器的话就不用配置这个了) 1. 解压获得三个tomcat目录 2. 修改3个tomcat的端口号 * vim tomcat/conf/server.xml (3个port都要和别的tomcat不一
阅读全文
摘要:1. 什么是主从复制架构 主从复制架构有多个mysql节点,一个主节点,其他的是从节点,从节点不处理请求,只是同步主节点的数据 2. 工作步骤 (1) master将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log events); (2) slave
阅读全文
摘要:1.安装JDK 1. 下载 JDK(rpm/.tar.gz) 2. alt+p开启CRT的sftp模式,把jdk的rpm/.tar.gz包拖进去,默认在家目录 3. 移动到/usr目录下,这个是共享的目录(/usr/java/) 4. rpm:使用rpm -ivh XX.rpm .tar.gz:使用
阅读全文
摘要:目录 -1.文件相关 -2.网络命令 -3.压缩命令 -4.状态命令 -5.进程相关命令 -6.vi编辑 -7.软件相关命令 -8.用户和组相关命令 1.文件相关 1. cd 用来切换目录 ·cd / =回到根路径 ·cd ~ =回到各自的家路径 ·cd =同cd ~ ·cd 目录路径名 =切换到路
阅读全文
摘要:1. 规则 加锁的基本单位是next_key lock(左开右闭的区间 (] ),有的时候会退化成行锁或间隙锁 这个区间是动态的,比如原本的范围是(10,15),事务二把10记录删除了,事务1的区间就变为(5,15) 基于下面的栗子。 二级索引没有回表时,不会锁住聚簇索引的数据(lock in sh
阅读全文
摘要:-1. rabbitMQ机制 生产者发送消息到路由器(一些模式下路由时使用路由键绑定队列,一些模式下直接绑定队列)或者队列 消费者监听队列(多个消费者监听一个队列的话,会依次从队列里取消息(取出的消息不一样)) 路由器有三个模式: Fanout方式,路由器给所有绑定的队列发消息(发送的消息是一样的)
阅读全文
摘要:<!--jquery--> <dependency> <groupId>org.webjars</groupId> <artifactId>jquery</artifactId> <version>3.5.0</version> </dependency> <!--rabbitMQ--> <depe
阅读全文
摘要:0. 总体流程 1. 引入依赖 2. 配置工具类 (ShiroFilfter 自定义需要拦截的请求 ——> 需要自己编写JWTFilter,用来验证JWT的token ) (DefaultWebSecurityManager 创建安全管理器,拦截的请求需要用安全管理器来处理) (Realm 数据源,
阅读全文
浙公网安备 33010602011771号