![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
黄小黑
这个作者很懒,什么都没留下…
展开
-
SpringCloud Gateway学习笔记
SpringCloud Gateway是Spring cloud的一个全新项目,是基于Spring5.0、Spring Boot 2.0和project Reactor等技术开发的网关,它旨在为微服务架构提供一个简单有效的统一的API路由管理方式。SrpingCloud Gateway作为spring cloud生态系统的网关,目标是替代Zuul,为了提升网关的性能,SpringCloud Gateway是基于WebFlux框架实现的,而WebFlux框架底层则使用了高性能的Reactor模式通信框架N转载 2020-11-13 21:39:41 · 200 阅读 · 0 评论 -
Zookeeper实现分布式锁
基于zookeeper实现分布式锁转载来源:石杉的架构笔记https://mp.weixin.qq.com/s/WF32uapifuVGcRjr4Zfz-Q常见的分布式锁实现方案里面,除了使用redis来实现之外,使用zookeeper也可以实现分布式锁。在介绍zookeeper(下文用zk代替)实现分布式锁的机制之前,先粗略介绍一下zk是什么东西:Zookeeper是一种提供配置管理、分布式协同以及命名的中心化服务。zk的模型是这样的:zk包含一系列的节点,叫做znode,就好像文件.转载 2020-11-13 08:02:56 · 196 阅读 · 0 评论 -
Spring Cloud OpenFeign笔记
Spring Cloud OpenFeign笔记1.OpenFeign简介Feign是一种声明式、模板化的HTTP客户端。在Spring Cloud中使用Feign,可以做到使用HTTP请求访问远程服务,就像调用本地方法一样的,开发者完全感知不到这是在调用远程方法,更感知不到在访问HTTP请求。2.pom,xml依赖 <!--openfeign--> <dependency> <groupId>org.spr原创 2020-11-13 02:37:19 · 150 阅读 · 0 评论 -
Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could
SpringBoot2.2启动报错:Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.问题分析及解决方案问题原因: Mybatis没有找到合适的加载类,其实是大部分spring - datasource - url没有加载成功,分析原因如下所示.DataSourceAutoConfiguration会自动加载.没有配置sp原创 2020-11-04 15:30:28 · 1938 阅读 · 0 评论 -
CAS原理分析及ABA问题解决方法
转自:https://blog.csdn.net/zhangqiang180/article/details/107274126什么是CASCAS即Compare And Swap的缩写,翻译成中文就是比较并交换,其作用是让CPU比较内存中某个值是否和预期的值相同,如果相同则将这个值更新为新值,不相同则不做更新,也就是CAS是原子性的操作(读和写两者同时具有原子性),其实现方式是通过借助C/C++调用CPU指令完成的,所以效率很高。CAS的原理很简单,这里使用一段Java代码来描述public bo转载 2020-10-31 10:53:30 · 328 阅读 · 0 评论 -
常用框架的选型
转载:https://mp.weixin.qq.com/s/5lm0tPA_xv1_ghKQXwzAEA原创 2020-09-15 08:48:49 · 263 阅读 · 0 评论 -
一致性Hash的原理与实现
转载文章:https://www.jianshu.com/p/528ce5cd7e8f原创 2020-09-07 09:00:55 · 78 阅读 · 0 评论 -
分布式场景下的唯一订单号的生成方法
雪花算法(snowflake) :分布式环境,生成全局唯一的订单号 ...原创 2020-08-31 15:14:54 · 621 阅读 · 1 评论 -
RSA非对称加密算法的使用
加密和解密使用的是两个不同的密钥,这种算法叫作非对称加密算法。反之,用相同的密钥去加密和解密就是对称加密算法。非对称加密算法需要两个密钥:公开密钥(publickey) 和私有密(privatekey)公开密钥和私有密钥是一对如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密。如果用私有密钥对数据进行加密,只有用对应的公开密钥才能解密。优点:其安全性更好,非对称加密使用一对秘钥,一个用来加密,一个用来解密,而且公钥是公开的,秘钥是自己保存的,不需要像对称加密那样在通信之前要先同步秘钥。原创 2020-08-11 15:17:10 · 950 阅读 · 1 评论