线程池之ThreadPoolExecutor使用

ThreadPoolExecutor提供了四个构造方法:   ThreadPoolExecutor构造方法.png 我们以最后一个构造方法(参数最多的那个),对其参数进行解释: public ThreadPoolExecut...

2022-12-10 259 阅读

线程池之ScheduledThreadPoolExecutor概述

简介 在探讨时 ThreadPoolExecutor 只介绍了FixedThreadPool、CachedThreadPool、SingleThreadExecutor,并没有去介绍ScheduledThreadPoolExecutor,因为 ScheduledThreadPoolExecutor 与...

2022-12-10 274 阅读

java Java线程池详解

构造一个线程池为什么需要几个参数?如果避免线程池出现OOM?Runnable和Callable的区别是什么?本文将对这些问题一一解答,同时还将给出使用线程池的常见场景和代码片段。 基础知识 Executor...

2022-12-10 258 阅读

彻底搞懂 netty 线程模型

编者注:Netty是Java领域有名的开源网络库,特点是高性能和高扩展性,因此很多流行的框架都是基于它来构建的,比如我们熟知的Dubbo、Rocketmq、Hadoop等。本文就netty线程模型展开分析讨论...

2022-12-10 274 阅读

spring 详解SpringCloud-gateway动态路由两种方式,以及路由加载过程

gateway配置路由主要有两种方式,一种是用yml配置文件,一种是写代码里,这两种方式都是不支持动态配置的。如: 下面就来看看gateway是如何加载这些配置信息的。 1 路由初始化 无论是yml还...

2022-12-10 308 阅读

spring Spring-Cloud-Gateway之RouteDefinition初始化加载

RouteDefinition路由定义,Spring-Cloud-Gateway通过RouteDefinition来转换生成具体的路由信息。RouteDefinition的信息是怎么加载初始化到网关系统中的,接下来阅读Spring-Cloud-Gateway的...

2022-12-10 290 阅读

spring SpringCloud实战:目录

对微服务由来的一些介绍 SpringCloud实战一:前言本篇的目的是想做一个《SpringCloud实战》的目录页,方便朋友们查阅,源码都是在本机运行测试后上传的, 源码地址 1.SpringClo...

2022-12-10 346 阅读

redis Redis分布式锁之redisson

Redis分布式锁之redisson 常用的redis解决方案: redisson官网,官方讲解可以点击这里 redisson实现分布式锁原理: 线程首先会尝试获取锁,如果获取锁成功,会执行加锁操作并执行业务代...

2022-12-10 530 阅读

spring SpringCloud之分布式锁实现

01为什么用分布式锁 在讨论这个问题之前,我们先来看一个业务场景:系统A是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确...

2022-12-10 309 阅读

spring SpringCloud 解决分布式事务的两种方式

本文来自于《精通Spring Cloud Alibaba》课程的整理,讲师为余胜军,点击查看视频内容。本文系志愿者整理,供配合学习中心课程使用,不做商业用途。 LCN官网基本介绍 http://www.txlcn.org/...

2022-12-10 323 阅读