![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
dong-123456
个人熟悉的技术有微服务springcloud+多平台应用UNI-APP+容器DOCKER+前端VUE+大数据spark系列等;
全面记录系统建设过程,方便查阅参考,以实战为主,有空再写设计算法源码等方面;
与大家共同交流进步
展开
-
知识点记录-缓存REDIS事务与锁
目录缓存REDIS事务与锁事务指的是顺序执行多个指令,中间不被打断,包括指令入队,指令执行阶段事务冲突: 在某事务中修改了,则别的事务中修改不了(版本控制)缓存REDIS事务与锁事务指的是顺序执行多个指令,中间不被打断,包括指令入队,指令执行阶段相关的指令: MULTI : 入队,有异常则指令均不执行 EXEC: 执行,某指令异常则别的指令还执行 DISCARD: 不执行事务冲突: 在某事务中修改了,则别的事务中修改不了(版本控制)相关的指令: WATCH:监听某KEY UNW原创 2022-02-27 19:19:51 · 385 阅读 · 0 评论 -
知识点记录-缓存REDIS穿透与击穿 雪崩
目录缓存REDIS穿透与击穿 雪崩穿透: 查询缓存与DB里没有的记录 例查询ID=-1的内容击穿: 某个热点的KEY过期了,某个时间点查询,大量的访问冲击DB雪崩: 大量的KEY均过期了,某个时间点查询,大量的访问冲击DB缓存REDIS穿透与击穿 雪崩穿透: 查询缓存与DB里没有的记录 例查询ID=-1的内容方法:(1) 空值缓存: 缓存查询不到的KEY到REDIS中,设置较短的过期时间(2) 设置白名单: 可访问的ID值列表存放BITMAPS中,按偏移位判断(3) 布隆过滤器: 将可访问的数据原创 2022-02-27 19:17:11 · 347 阅读 · 0 评论 -
基础架构系列篇-docker方式安装mysql8
基础架构系列篇-docker方式安装mysql8原创 2021-08-15 17:38:26 · 98 阅读 · 1 评论 -
用户权限设计-基于RBAC模型
目录前言1. 什么是RBAC2. 基于RBAC的几种权限体系设计(参考)前言关于权限(数据 操作)的设计比较复杂, 应按各业务场景分析设计以下讨论的是通用的部分原则1. 什么是RBACRBAC目前使用最为广泛的权限模型RBAC(基于角色的权限控制)模型的核心是在用户和权限之间引入了角色的概念,取消了用户和权限的直接关联,改为通过用户关联角色、角色关联权限的方法来间接地赋予用户权限,从而达到用户和权限解耦的目的。 **用户 -> 角色 -> 权限*原创 2021-05-15 11:38:55 · 2941 阅读 · 1 评论 -
大数据系列篇(待更新)
大数据系列篇原创 2021-03-21 11:10:47 · 171 阅读 · 0 评论 -
数据库系列篇-多数据源集成+springboot+数据库连接池druid(使用注解切换方式) (方便的直接切换方式待更新)
目录1. 修改项目配置yml2. 修改项目文件1. 修改项目配置yml2. 修改项目文件数据源切换注解@Target({/*ElementType.TYPE,*/ ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface DataSource { DataSourceEnum value() default DataSourceEnum.DB1;}切面拦截@Compo原创 2021-04-01 20:20:31 · 166 阅读 · 2 评论 -
数据库系列篇mysql8-分库分表中间件mycat(WINDOWS环境)
数据库系列篇-中间件mycat目录1. 安装MYCAT2.3.1. 安装MYCAT打开地址 http://www.mycat.org.cn/点击下载,选择版本1.6.7.6-winhttp://dl.mycat.org.cn/1.6.7.6/切换到lib路径,替换mysql-connector-java-5.XX.jar,使用mysql-connector-java-8.XX.jar修改数据库mysql8的密码方式2.3....原创 2021-04-07 22:19:42 · 365 阅读 · 1 评论 -
数据库系列篇(待更新)
数据库原创 2021-02-26 11:39:02 · 88 阅读 · 0 评论