线程池之ThreadPoolExecutor使用
ThreadPoolExecutor提供了四个构造方法: ThreadPoolExecutor构造方法.png 我们以最后一个构造方法(参数最多的那个),对其参数进行解释: public ThreadPoolExecut...
线程池之ScheduledThreadPoolExecutor概述
简介 在探讨时 ThreadPoolExecutor 只介绍了FixedThreadPool、CachedThreadPool、SingleThreadExecutor,并没有去介绍ScheduledThreadPoolExecutor,因为 ScheduledThreadPoolExecutor 与...
彻底搞懂 netty 线程模型
编者注:Netty是Java领域有名的开源网络库,特点是高性能和高扩展性,因此很多流行的框架都是基于它来构建的,比如我们熟知的Dubbo、Rocketmq、Hadoop等。本文就netty线程模型展开分析讨论...
spring 详解SpringCloud-gateway动态路由两种方式,以及路由加载过程
gateway配置路由主要有两种方式,一种是用yml配置文件,一种是写代码里,这两种方式都是不支持动态配置的。如: 下面就来看看gateway是如何加载这些配置信息的。 1 路由初始化 无论是yml还...
spring Spring-Cloud-Gateway之RouteDefinition初始化加载
RouteDefinition路由定义,Spring-Cloud-Gateway通过RouteDefinition来转换生成具体的路由信息。RouteDefinition的信息是怎么加载初始化到网关系统中的,接下来阅读Spring-Cloud-Gateway的...
spring SpringCloud实战:目录
对微服务由来的一些介绍 SpringCloud实战一:前言本篇的目的是想做一个《SpringCloud实战》的目录页,方便朋友们查阅,源码都是在本机运行测试后上传的, 源码地址 1.SpringClo...
redis Redis分布式锁之redisson
Redis分布式锁之redisson 常用的redis解决方案: redisson官网,官方讲解可以点击这里 redisson实现分布式锁原理: 线程首先会尝试获取锁,如果获取锁成功,会执行加锁操作并执行业务代...
spring SpringCloud之分布式锁实现
01为什么用分布式锁 在讨论这个问题之前,我们先来看一个业务场景:系统A是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确...
spring SpringCloud 解决分布式事务的两种方式
本文来自于《精通Spring Cloud Alibaba》课程的整理,讲师为余胜军,点击查看视频内容。本文系志愿者整理,供配合学习中心课程使用,不做商业用途。 LCN官网基本介绍 http://www.txlcn.org/...