排序
SpringCloud第八章Ribbon负载均衡服务调用
一、概述 1、是什么 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端 负载均衡的工具。 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调...
RabbitMQ学习一快速认知和初步使用
什么是MQ消息中间件及使用场景 全称MessageQueue,主要是⽤于程序和程序直接通信,异步+解耦+削峰 异步:用户注册-》发送邮件(注册活动) 解耦:订单系统-》物流系统 削峰:秒杀,日志处理 JMS...
SpringCloud第七章Consul服务注册与发现
一、Consul简介 1、是什么 Consul 是一套开源的分布式服务发现和配置管理系统,由 HashiCorp 公司用 Go 语言开发。 提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一...
并发基础(一):并发理论
「尺有所短,寸有所长;不忘初心,方得始终。」 线程安全是多线程编程时的计算机程序代码中的一个概念,在程序开发中,面试中,线程安全是一个很常见并且容易写出bug的地方,今天就来聊聊什么是...
2022年每个开发者必知的云原生趋势
0. 阅读完本文你将学到 非常实用的云原生术语 云原生是什么 云原生的关键因素 2022年云原生的趋势 本文大概1W字,阅读时长大概30分钟,来一首串烧吧。 The Cloud isn’t a place, it’s a way o...
设计模式之订阅发布模式
一、简介 订阅发布模式(Publish-Subscribe Pattern)是一种行之有效的解耦框架与业务逻辑的方式,也是一种常见的观察者设计模式,它被广泛应用于事件驱动架构中。 在这个模式中,发布者(或者...
多账号统一登录(实现方案)
现在几乎大部分的 App 都支持使用多个第三方账号进行登录,如:微信、QQ、微博等,我们把此称为多账号统一登陆。而这些账号的表设计,流程设计至关重要,不然后续扩展性贼差。 本文不提供任何...
最强分布式锁工具:Redisson
大家好,我是阿飞云 怕什么真理无穷,进一步有近一步的欢喜 前言 前面介绍了Java synchronized关键字和Java juc中的Lock相关的东西,如下 单机的时候用Java自带的锁可以实现大多数锁的场景,但...
Mysql第04章运算符
# 第04章_运算符 #1. 算术运算符: + - * / div % mod SELECT 100, 100 + 0, 100 - 0, 100 + 50, 100 + 50 * 30, 100 + 35.5, 100 - 35.5 FROM DUAL; # 在SQL中,+没有连接的作用,就表示加法运...
Mybatis源码学习五嵌套查询及循环依赖问题的解决
ResultMap结果集映射 association和collection代码示例 association作用于1对1 collection作用于1对多









