Nothing For Nothing

从零开始设计注册中心


实习期间经历多次频繁发版,实例扩容缩容,那么每次服务和服务器地址,应该怎么被其他服务知晓? 单机注册中心 1. 注册与发现 按照上面需求注册中心应该具有:服务表,拥有注册服务、获取服务两个功能 // Java public class RegistryData { // Key: Servi

延时任务方案设计


在实习过程中,遇到活动状态变更,活动预算结算T+1对账等,这些都是延时任务。当时的做法是定时轮询数据库表,对条件的数据进行状态变更或者产生新的数据插入表中。那么是否有未考虑到的点,以及优化空间呢? 一:DB轮询的缺点 个人觉得大概三个方面: 数据库的压力(瓶颈 空轮询: 如果大部分时间没有任务需要处

互联网-百度-帝国的崛起、迷失与黄昏

杂谈 

楼塌之时:百度帝国的崛起、迷失与黄昏 —— 一部中国互联网的兴衰史诗 序章:亦庄的凛冬 20

互联网-字节-危机分析

杂谈 

字节跳动帝国霸权陨落的根源性危机深度剖析报告

淘宝秒杀系统架构


淘宝秒杀系统架构深度剖析:高并发场景下商品信息缓存方案与热点治理研究报告

深度解析 JVM:为什么 Minor GC 必须依赖 Card Table?


深度解析 JVM:为什么 Minor GC 必须依赖 Card Table? 目标读者是:已经了解“堆分代”概念,但对 Minor GC 如何在底层高效运作充满好奇的 Java 开发者。 在几乎所有的 Java 面试中,当我们谈论 JVM,我们都会提到“分代收集”。我们都背过这个标准答案:对象在 E

Prompt Engineering(提示词工程)


Prompt Engineering(提示词工程) 做Agent 有两个方法 一个提示词工程,通过Agent系统结构提升模型的能力,典型如manus 一种通过强化学习RL方式,端到端优化Agent,典型如 DeepResearch·通过自学强化学习内容;比如:B站赵老师的《强化学习数学原理》 核心观

RAG客服“推荐问题”生成方案详解


RAG客服“推荐问题”生成方案详解 在RAG(Retrieval Augmented Generation)智能客服系统中,为用户推荐“可能还会问的问题”或“相关问题”能够有效提升用户体验,引导用户探索更多相关信息,或更快地解决潜在的后续疑问。以下是对“基于大语言模型(LLM)生成”和“基于检索文档

消息队列序及kafka分析


消息队列序及kafka分析 消息队列已经成为各个互联网大厂必用的基础设施,也是现在程序员必须掌握除Java, mysql, redis之外的又一核心技能。从我在大厂接触的项目来看,消息队列主要用于解耦,广播,异步等,具体应用包括多个系统处理能力差异异构解决方案,数据库CDC方案,业务系统和业务系统的

ECAI首页 双栏图片排版方式


需要图片双栏放置在标题下,摘要上方 \begin{strip} \centering \includegraphics[width=1\textwidth]{fig1.pdf} \captionof{figure}{xx} \labe