首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JAVA
柏油
创建于2022-05-24
订阅专栏
JAVA系列文章持续输出中~
等 5 人订阅
共31篇文章
创建于2022-05-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Feign 应用之 RequestInterceptor 拦截器,超实用指南
前言 思考一下,你目前正在使用微服务体系,一个普通的用户请求可能会在微服务之间多次调用,而途径的每个微服务都需要原始请求的部分参数,你会如何传递这些参数? 在之前的文章中,我们了解到,Feign 的本
Feign-Hystrix 熔断降级,还在被各种组件欺负?
“我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第1篇文章,点击查看活动详情” 前言 最近这些年,微服务盛行。服务拆分越来越细、越来越多。为方便微服务之间的调用,各种 RPC 框架层出不穷,目
分布式限流利器,小试牛刀
前言 限流,是网站防止流量洪峰的必要手段,尤其是一些重要资源的处理,甚为重要。限流的核心目的自然是保障网站的正常运行,避免处理超过网站自身的流量,压死骆驼的最后一个稻草,你懂得。 常见的限流算法有 计
ThreadPoolExecutor线程池源码分析
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前言: 为什么要使用线程池,有哪些好处? 我们先来看看,如果每个任务都创建一个线程,会有什么问题: 反复创建线程系统开销比较大,每个线程创建和销毁
可重入读写锁ReentrantReadWriteLock源码分析
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 写在前面 前面系列文章中,我们已经分析了 JUC 下的核心实现,诸如 AQS 等等。 ReentrantReadWriteLock 的基础是 AQ
可重入锁ReentrantLock源码分析
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 写在前面 本文主要是针对 ReentrantLock 实现 AQS 的基础上的分析以及对 Condition 的相关分析。 因此建议先了解AQS的
JAVA并发基石之AQS --- 心法篇
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 一、起源: 1、AQS是什么? 全称 AbstractQueuedSynchronizer 抽象队列同步器,是java.util.concurre
Java Socket常见异常处理
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 java.net.SocketTimeoutException 指超时错误。超时分为连接超时和读取超时,连接超时是指在调用 Socket.conn
FutureTask源码分析
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 一、起源: 1. 什么是Future? 从字面上来看,Future 表示将来的意思,也就是说现在执行某个任务可能是不能立即拿到返回值,在将来的某个
Netty的FastThreadLocal有多快?
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前言 在了解 FastThreadLocal 之前,可以先了解 ThreadLocal详解 解决的问题? 在多线程环境下访问共享变量?大家都能想到
ThreadLocal源码分析
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 一、开端 什么是ThreadLocal? 可以看做线程内局部变量,也就是线程间隔离,仅在当前线程范围内有效。比如我们通常都会定义全局范围内的普通变