首页
学习
活动
专区
圈层
工具
发布

#队列

别再乱打日志了!一行超长日志拖垮整个服务,完整排查 + 根治方案全公开

用户12591013

整个链路的逻辑其实很简单:业务代码是日志生产者,调用log.info等方法生成日志事件,塞入 RingBuffer 环形队列;专属消费线程Log4j2-TF-1...

300

通用性能优化手段(9)-之线程池优化

用户12591013

线程池,是我们日常开发中经常使用的工具。对于一个熟练的开发者来说,了解线程池的原理,并能进行优化,是其必备的技能。本文将提供线程池设置的最佳实践数据,教大家设置...

000

Beanstalkd 实战指南:原来延迟队列、异步任务可以如此简单丝滑!

左诗右码

在分布式系统中,我们经常需要处理一些耗时的后台任务,比如发送邮件、生成报表、图片处理等。为了不阻塞主流程,通常会使用消息队列 (Message Queue) 来...

500

比“女孩心思”更难猜, PG 并行 I/O 到底该配几个 Worker?

用户4035096

PostgreSQL 19 在 AIO 子系统中引入了自适应 Worker 池,将原来的静态参数 io_workers 替换为 4 个新参数,Worker 数量...

400

大错特错! “你不需要 Kafka,用 Postgres 就够了” 到底谁的错?

用户4035096

“你不需要 Kafka,用 Postgres 就够了”这类文章通常声称 Kafka 难以运行或运行成本高昂,或者两者兼有。他们会展示如何使用 SELECT .....

1900

职场中“油腻”好吗?

用户4035096

群里一位盆友问“PG里面是不是无脑的使用text/varchar更好, 而不是使用varchar(n)”!

2010

这个场景非PG莫属,太高性能了!MySQL用户羡慕不已

用户4035096

将持久工作流加入队列以便稍后执行通常很有用。然而,使用数据库表作为队列比较棘手,因为存在争用的风险。为了了解这个问题的原因,我们来看看数据库支持的队列是如何工作...

2200

Reactor publishOn 线程切换的底层秘密

用户7511514

exec 是一个 ScheduledExecutorService(即线程池),它的内部有一个 BlockingQueue(工作队列)。submit 就是把 P...

2200

YARN 资源调度策略深度解析:Capacity vs Fair 如何选?

gavin1024

Capacity Scheduler 采用多级队列的树状结构,每个队列配置有最小容量、最大容量、用户限制等参数。

12010

Nat. Med. | 哈佛医学院、罗氏与浙江大学联合发布COMPASS:可泛化AI预测跨癌种、跨治疗的免疫治疗响应

DrugAI

COMPASS 概念瓶颈架构以“漏斗”意象呈现——将高维基因表达逐层汇聚为可解释的肿瘤免疫概念。(来源:由Daniel Marbach 博士设计与提供)

11400

Nat. Med. | 哈佛医学院、罗氏与浙江大学联合发布COMPASS:可泛化AI预测跨癌种、跨治疗的免疫治疗响应

DrugOne

COMPASS 概念瓶颈架构以“漏斗”意象呈现——将高维基因表达逐层汇聚为可解释的肿瘤免疫概念。(来源:由Daniel Marbach 博士设计与提供)

12100

Node.js 如何在 2025 年挤压 I/O 性能

掘金安东尼

原文:levelup.gitconnected.com/how-node-js… 作者:Aleksei Aleinikov 翻译:安东尼

8900

你的文件上传后,到底经历了什么?—— OpenViking 向量化全链路硬核拆解

HELLO程序员

GSK(中国) | 全栈架构师 (已认证)

OpenViking 没有采用传统 RAG "解析→切片→Embedding→入库" 的扁平套路,而是设计了一套文件系统范式 + 三级向量索引 + 层级递归检索...

15700

使用ExecutorServiceMetrics对线程池进行监控

码农戏码

ExecutorServiceMetrics 是 Micrometer 中专门用于监控 Java 线程池(ExecutorService)的工具。它可以帮助你实...

11000

线程池状态和如何关闭

码农戏码

2、SHUTDOWN:关闭状态,不再接受新任务提交,但是会将已保存在任务队列中的任务处理完。

10110

Java中只有4种Reference吗

码农戏码

主要的类有:Reference、SoftReference、WeakReference、PhantomReference及FinalReference、和Fin...

10310

2026-06-17:最大子数组异或值。用go语言,给定一个非负整数数组 nums 和一个整数 k。你需要从中挑选任意一个连续非空子数组,使得该子数

福大大架构师每日一题

数组长度上限4e4,暴力枚举所有子数组会超时,代码采用滑动窗口(单调队列)+ 二进制贪心试填 + 前缀异或三段式解法,整体分为两大核心阶段:

15310

Sci. Adv. | 基于通路拓扑感知图表示学习的免疫治疗反应预测框架

DrugAI

免疫治疗已经深刻改变了癌症治疗模式,但不同患者之间的治疗反应差异很大,使得临床获益仍主要局限于特定患者亚群。研究人员提出了PathTIGR,这是一种融合通路拓扑...

15600

Nat. Commun. | T2Pdecoder实现基于转录组数据的蛋白质中心分析

DrugAI

蛋白质是绝大多数生物学过程的直接执行者,因此蛋白质组学对于理解疾病机制和细胞功能具有不可替代的重要价值。然而,相较于RNA测序技术,蛋白质定量检测成本更高、覆盖...

11300

Go 语言中 nil channel:动态控制 select 分支

技术圈

nil channel 不只可以控制接收分支,也能控制发送分支。一个典型用途是在 goroutine 内维护待发送队列:队列为空时不允许发送,队列有数据时才启用...

10200
领券