Welcome to heavy rain's website

If builders built buildings the way programmers wrote programs, then the first woodpecker that came along wound destroy civilization

Eureka、zookeeper、consul三个注册中心的异同

微服务注册中心Eureka

区别 ...

微服务注册中心consul

微服务注册中心consul

前言来源:尚硅谷spring cloud2020 项目demo地址:https://github.com/raineddown/spring-cloud-demo 涉及服务: cloud-consumerconsul-order80、cloud-providerconsul-payment8006 简介 consul官网:https://www.consul.io/docs/intro s......

微服务注册中心zookeeper

微服务注册中心zookeeper

Zookeeper服务注册与发现demo地址:项目地址:https://github.com/raineddown/spring-cloud-demo 涉及服务: cloud-consumerzk-order80、cloud-provider-payment8004 配置流程服务提供方配置 1234567891011server: port: 8004#服务别名----注册zookeepe......

微服务注册中心Eureka

微服务注册中心Eureka

前言什么是服务治理​ Spring Cloud封装了Netfilx公司开发的Eureka模块来实现服务治理 ​ 在传统的rpc远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务于服务之间依赖关系,可以实现服务调用、负载均衡、容错等,实现服务注册与发现。 什么是服务治理​ Eureka采用了CS的设计架构,Eureka Ser......

一致性哈希与哈希槽

一致性哈希与哈希槽

前言随着缓存技术出现,分布式存储的缓存集群无疑极大的提升了数据访问速度。但缓存该按照什么规定去存储到指定的节点(集群中的某个缓存服务器),新增或删除某几台缓存服务器后对以前的缓存的查找怎么办,如何处理。以下以redis非关系型内存数据库为例。 缓存集群分配节点问题一台或多台应用服务器的数据放入多台redis缓存服务器中时如何选择存到哪台缓存服务器,如何让数据尽可能均衡的存储数据做到负载均衡?......

RabbitMQ的4种广播类型与DEMO

RabbitMQ的4种广播类型与DEMO

rabbitmq管理界面可见我的上篇文章介绍的rabbitMQ基础与docker安装rabbitMQ management网址输入:http://127.0.0.1:15672/登录名&密码:guest 1.直接模式Direct直接模式介绍rabbitMQ直接模式:最基础最简单的模式,发送方把消息发送给订阅方,如果有多个订阅者,默认采取轮询的方式进行消息发送。当我们需要将消息发给唯一......

vue+springboot整合easyexcel

vue+springboot整合easyexcel

前言:最近Vue+ssm开发项目的excel导入导出下载整合 代码编写项目依赖 123456<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <!--目前最新的版本--> ......

mybatis-plus分组求和以及Map与Bean的转换

mybatis-plus、Map转对象

mybatis-plus分组求和平常lambdaQuery写习惯了突然发现lambdaQuery好像不能求和,捡一下QueryWrapper写法1234QueryWrapper<Entity> yearQueryWrapper = new QueryWrapper<>(); yearQueryWrapper.select("bid_year as nam......

vue-cli3脚手架创建项目变化

vue-cli3

前言:一晃眼Vue都出到4了发现自己对Vue3和Vue2之间的变化还不清楚,因为实习工作的原因经常在Vue3和Vue2之间反复横跳,项目结构的变化让自己很难受,特此记录一下。 项目结构对比 vue cli2build包: 配置webpack,图中base.conf.js、dev.conf.js、prod.conf.js分别为webpack基础配置、开发环境配置、生产环境配置 config包:......

vue的几种传值方式与demo代码

vue的几种传值方式

⽗⼦组件传值几种传值方式 props / $emit ⼦组件中通过定义props接收⽗组件中通过v-bind绑定的数据 ⽗组件中通过监听⼦组件中$emit的⾃定义事件接收数据 $parent / children ⼦组件中通过this.$parent这个对象获取⽗组件中的数据 ⽗组件中通过this.$children这个数组获取⼦组件中的数据 $ref ⽗组件中定义⼦组件中的ref......
vue