- 博客(14)
- 收藏
- 关注
原创 【Reddis】使用reddis实现分布式锁
文章目录1.Why?1.1为什么选择分布式锁,而不是其他的锁?2. What?2.1什么是分布式锁?有哪些特性?3.How?3.1 分布式锁都有哪些?3.2具体实现3.2遇到的问题3.4应用场景1.Why?1.1为什么选择分布式锁,而不是其他的锁?下面就来说一下分布式锁的由来:线程锁在单机系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,为了保证在同一时刻仅有一个线程执行该方...
2019-05-28 15:57:47 965 2
原创 Spring Mvc
1.是什么springMVC是一个MVC的开源框架springMVC是spring的一个后续产品,其实就是spring在原有基础上,又提供了web应用的MVC模块,可以简单的把springMVC理解为是spring的一个模块。核心组件:DispatcherServletSpring提供的前端控制器,所有的请求都有经过它来统一分发HandlerMapping根据URL去查找处理器,能够...
2019-05-26 16:00:20 152 1
原创 【SpringBoot】自动配置原理
其实SpringBootApplication 注解是一个组合注解,源码如下,最主要的是两个配置@SpringBootConfiguration ,@EnableAutoConfiguration ,下面具体来分析
2019-05-16 10:49:11 273 1
原创 【SpringBoot】配置文件
文章目录1.配置文件语法2.配置文件注入2.配置文件位置3.配置优先级4.配置原理1.配置文件语法1.1 k:(空格)v:表示一对键值对(空格必须有);以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的server: port: 8081 path: /hello1.2 值的写法k: v:字面直接来写;字符串默认不用加上单引号或者...
2019-05-15 21:38:37 200 1
原创 【分布式事务】互联网分布式事务解决方案
文章目录1. 什么是分布式事务?2.分布式事务产生的原因:3.事务的ACID特性4.分布式系统的特性5.常见的分布式事务解决方案**5.1.2pc****5.2.TCC****5.2.eBay模式消息最终一致性**1. 什么是分布式事务?一次操作会分布到不同的服务器上的不同应用,例如用户购买商品,会涉及到商品系统,订单系统,此时要保证商品较少,同时把这些商品添加到订单服务系统中,这两部操作要么...
2019-05-12 17:19:16 489 1
原创 【分布式协调服务】zookeeper
zookeper 是什么?zookeeper 能做什么?zookeeper特性顺序一致性原子性可靠性实时性
2019-05-10 07:19:24 309 1
原创 【Spring】SpringSecurity 自定义认证类
文章目录1.简介2. 使用1.简介Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架2. 使用pom依赖 <dependency> <groupId>org.springframework.security</groupId> <artifactId>...
2019-05-09 16:24:03 527 2
原创 同步IO,异步IO
目录BIO(同步阻塞)NIO(同步非阻塞)AIO(异步非阻塞)同步,异步,阻塞,非阻塞。同步:同步指的是用户进程触发IO操作并等待或者轮询的去查看IO操作是否就绪异步:而异步是指用户进程触发IO操作以后便开始做自己的事情,而当IO操作已经完成的时候会得到IO完成的通知。而阻塞和非阻塞是针对于进程在访问数据的时候,根据IO操作的就绪状态来采取的不同方式,是一种读取或者写入操作函数的实现方式...
2019-05-08 17:52:11 215 1
原创 【Redis】哨兵
文章目录原理定时监控任务主观下线和客观下线故障转移配置在分享哨兵之前,先来张导图,可以很清晰地看到他的结构原理定时监控任务三个定时任务分别是:1.每10秒,每个Sentinel节点会向主节点和从节点发送info命令获取最新的拓扑结构2 每2秒,每个Sentinel节点会向Redis数据节点的 sentinel_hello频道发送Sentinel节点对于主节点的判断以及当前Sentin...
2019-05-03 10:03:08 155 1
原创 【Redis】redis安装与集群搭建实现高可用
文章目录1、Redis单机部署1.1 下载源码,解压缩后编译源码并安装。1.2 启动redis1.3 测试连接情况2.Reids集群原理2.1 我们为什么要使用Redis集群?2.2 Redis 集群架构图2.3 Redis 投票 容错3.Reids集群搭建3.1搭建要求3.2 集群搭建3.3 连接Redis-Cluster1、Redis单机部署1.1 下载源码,解压缩后编译源码并安装。/...
2019-05-02 17:07:15 267 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人