自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 zookeeper实现分布式锁

zookeeper实现分布式锁原理1,什么是锁:在java中synchronized锁解决的是多个线程访问统一资源,带来线程不安全的问题而分布式锁解决的是多个进程(JVM)访问同一资源,带来的数据不一致的问题2,实现分布式锁的原理在分布式中不同的进程是分布在不同的网络计算机上的,而要实现分布式锁,必要条件就是要知道所有的进程的状态,才能去协调。而单个进程是不可能知道其他进程的状态。所以,需要实现分布式锁我们需要借助第三方中间介来获取所有的进程状态,才能去协调3,有哪些第三方组件来实现分布式

2020-07-19 16:34:43 757

原创 雪花算法

雪花算法解决分布式全局唯一ID的方法有:- UUIDUUID做全局ID的弊端:UUID是由数字加字母的形式组成,无法保持递增,它使得聚簇索引(主键值和行数据存放在一起)的插入变得完全随机,就会导致数据库无法快速写入- 雪花算法雪花算法他会生成一个64bit的递增的长整型数字,一般情况下第一位表示符号(+/-)前41bit表示时间戳,后10bit表示机器码,最后12bit表示序列号。时间戳: 格林威治时间1970年1月1日 00:00:00至今 生成一个64bit的长整型数据,雪花算法取后41b

2020-07-31 08:37:52 921

原创 雨晨:分布式微服务架构

分布式微服务架构Spring Cloud 技术选型版本 cloud Hoxton.SR1 boot 2.2.2.RELEASE cloud alibaba 2.1.0.RELEASE java java8 maven 3.5及以上 mysql 5.7及以上 服务注册中心 Eureka(维护) Zookeeper Consul Nacos(推荐) 服务调用 Ribbon(负载均衡) LoadBalancer Feign(

2020-07-23 22:28:15 151

原创 雨晨:spring cloud-maven父工程pom

spring cloud-maven父工程pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.o

2020-07-23 08:32:04 141

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除