首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
学而不思则忘
掘友等级
后端
|
宇宙科技有限公司
浮生若梦,为欢几何?
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
最新
热门
Java线程状态
六种线程状态及转化关系 java.lang.Thread.State枚举类中定义了六种线程的状态,可以调用线程 Thread 中的getState()方法获取当前线程的状态。 New:尚未启动 Run
ThreadLocal详解
ThreadLocal 概述 ThreadLocal 是一个存储线程本地副本的工具类。 要保证线程安全,不一定非要进行同步。同步只是保证共享数据争用时的正确性,如果一个方法本来就不涉及共享数据,那么自
Sentinel集群流控
介绍 为什么要使用集群流控呢?假设我们希望给某个用户限制调用某个 API 的总 QPS 为 50,但机器数可能很多(比如有 100 台)。这时候我们很自然地就想到,找一个 server 来专门来统计总
Sentinel基础概念
流量控制 流量控制有下面几个角度: 资源的调用关系。比如:资源调用链路、资源和资源的关系。 运行的指标。比如:QPS、线程池、系统负载。 控制的效果。比如:直接限流、冷启动、排队。 熔断降级 在资源调
Sentinel流量控制
概述 FlowSlot 会根据预设的规则,结合前面 NodeSelectorSlot、ClusterNodeBuilderSlot、StatistcSlot 统计出来的实时信息进行流量控制。 限流的直
Sentinel熔断降级
概述 一个服务常常会调用别的模块,可能是另外的一个远程服务、数据库,或者第三方 API 等。例如,支付的时候,可能需要远程调用银联提供的 API;查询某个商品的价格,可能需要进行数据库查询。然而,这个
如何正确停止线程
interrupt 停止线程 对于 Java 而言,最正确的停止线程的方式是使用 thread.interrupt();。Java 并不提供强制停止线程的能力。原因是:贸然强制停止线程可能会造成一些安
记一次数据库扩容处理方案
背景 目标 将该表所在库扩展为两个库,每个库还是128张表,但是每个表的数据会减半。 迁移方案 新建两个新数据库集群,每个新库都是128张表(0~127),同时同步老数据库数据到两个新集群。两个新集群
MySQL分库分表
分库分表背景 从性能上看 数据量限制 单表数据量过大,导致读写性能差。 数据库性能瓶颈 有以下几种情况: 磁盘空间不足,无法扩容。 数据库服务器 CPU 压力过大,导致读写性能较慢。 数据库服务器内存
RocketMQ源码解析——服务发现
一、服务发现 RocketMQ有下面几个角色 NameSrv: 注册中心 Broker: 消息服务器 Producer: 消息生产者 Consumer: 消息消费者 RocketMQ没有使用Zooke
下一页
个人成就
文章被点赞
26
文章被阅读
17,592
掘力值
562
关注了
13
关注者
6
收藏集
4
关注标签
12
加入于
2020-10-21