前言:RabbitMQ相关知识请参考: https://www.jianshu.com/p/cc3d2017e7b3Linux安装RabbitMQ请参考: https://w...
前言:RabbitMQ相关知识请参考: https://www.jianshu.com/p/cc3d2017e7b3Linux安装RabbitMQ请参考: https://w...
前置文章:一、ZooKeeper基础-数据结构、服务端/客户端常用命令[https://www.jianshu.com/p/0993ceab5d2d]二、ZooKeeper ...
(一)概述 SpringBoot以其自动装配的能力被广泛应用,我们在写代码时肯定遇到过很多spring-boot-starter命名的依赖,比如spring-boot-sta...
缓存击穿 和缓存穿透不同的是,缓存击穿是指:缓存中没有,但是数据库中存在的热点数据。 例如:首页的热点新闻,并发访问量非常大的热点数据,如果缓存过期失效,服务器会去查询DB,...
如何搭建一个简单的微服务工程? 1. 父工程 springcloud 工程是基于 springboot 工程的。所以我们的父工程的pom直接继承spring-boot-sta...
核心属性 corePoolSize :核心线程数,一般情况下,该数量的核心线程创建好之后,会常驻在线程池中,不会应空闲而关闭,可以设置allowCoreThreadTime...
1、简介 Springcloud admin 是基于 把 actuator 负责统计数据,admin 是根据统计出来的数据来进行展示的,可以很好的监控整 个微服务系统中的实例...
Spring框架常用注解简单介绍SpringMVC常用注解简单介绍SpringBoot(一)创建一个简单的SpringBoot工程SpringBoot(二)SpringBoo...
Nacos 是 Spring Cloud Alibaba 中一个重要的组成部分,它提供了两个重要的功能:服务注册与发现和统一的配置中心功能。 服务注册与发现功能解决了微服务集...
一、相同点 这个两个注解都是用来完成组件的装配的,即利用依赖注入(DI),完成对IOC容器当中各个组件之间依赖的装配赋值。 二、不同点 2.1 来源不同 2.1.1 @Res...
前言 参考资料:《Spring Microservices in Action》《Spring Cloud Alibaba 微服务原理与实战》《B站 尚硅谷 SpringCl...
一、用数据库主键自增生成订单ID 数据库主键顺序自增,每天有多少订单量被竞争对手看得一清二楚,商业机密都暴露了。 况且单机MySQL只能支持几百量级的并发,如果系统每天千万订...
@[toc]今天的文章来晚了,主要是我一觉起来变黄码了,关键是我还不知道,早上 8.20 到了公司楼下,保安要看健康码,当我自信满满的打开粤省事却傻眼了,折腾一早上,绿码总算...
一、分布式锁使用场景 在设计秒杀系统的时候,怎么防止商品超卖?比如活动中只有一台iPhone,最终卖出100台,肯定不行,平台要亏钱。肯定要加锁,不过由于秒杀系统请求量较大,...
简介 https://spring.io/projects/spring-data-redis[https://spring.io/projects/spring-data-...
将Web项目War包部署到Tomcat服务器基本步骤(完整版) 1. 常识: 1.1 War包 War包一般是在进行Web开发时,通常是一个网站Project下的所有源码的集...
AQS AQS即AbstractQueuedSynchronizer,是用来构建锁和同步器的基础框架,它使用了一个原子变量state表示同步状态,通过内置的FIFO队列来完成...