首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Python
面试
Go
数据库
大数据
架构
Spring Boot
展开
全部
后端
Java
Python
面试
Go
数据库
大数据
架构
Spring Boot
前端
.NET
MySQL
Elasticsearch
C#
Linux
暂无数据
推荐
最新
逃出结构化思维:从向量,向量数据库到RAG
引言 作为一个 Java/Go 后端开发者,你肯定非常熟悉传统的关系型数据库(MySQL、PostgreSQL)和键值对数据库(Redis)。它们的核心逻辑通常是精确匹配(WHERE id = 1 或
像挑选书籍一样挑选技术:略读、精读,还是直接跳过?
面对层出不穷的新技术,盲目深挖源码往往事倍功半。本文提出一个实用框架:通过判断技术的核心是算法创新还是工程组合、复杂度源于本质还是堆砌、以及自身目标是解决问题还是掌握工具,来决定学习深度。以工作流引擎
Rust 基于 Tokio 实现任务管理器
距离上一篇文章已经是好几个月前的事情了,这几个月好忙好忙。现在终于闲下来了,花了十几个小时写了这篇文章, 这篇文章介绍了如何基于 Tokio 写一个任务管理器,内容涵盖了异步编程和并发编程的核心实践。
30+程序员的自白:我与架构师之间,隔了多少个分布式锁?
分布式锁不会用可以学,K8s没接触过可以练,但我们对业务的理解、对项目全周期的把握,却是年轻人短期内难以超越的财富。 所以,别急着汗颜。架构师之路,30+或许正是最好的起点。
后台太多记不住?我做了一个统一门户把所有系统全串起来了
公司里后台系统太多、环境太杂、入口太散,登录方式各不一样,换个电脑就得重新找半天地址,老板要看个数据还得来问我后台入口在哪。时间久了,多后台、多环境、多团队一起工作就会变得特别乱,所以我就干脆花时间设
Spring Boot 集成 Kafka 3.9.0:部署、监控与消息发送教程
本文详细介绍了 Kafka 3.9.0 的 Docker 部署方法,文章还提供了可视化工具 KafkaMap 的部署步骤,以及通过 Spring Boot 进行消息发送测试的代码示例
从 Guava ListenableFuture 学习生产级并发调用实践
本文介绍了使用 Guava 的 ListenableFuture 实现电商商品详情页的并行查询,相比 CompletableFuture,其代码更清晰、类型更安全。
为什么 Spring Cloud Gateway 必须用 WebFlux?
本文揭示 WebFlux 的本质:它并非全新框架,而是“一个半 Netty”——服务端全靠 Netty,客户端部分复用。通过非阻塞 I/O 和事件驱动,极少线程支撑高并发,但需全链路响应式才能发挥优势
AOP 的真相:注解只是声明,代理才是执行
AOP 的本质是代理在执行,注解只是声明;理解这一点,才能正确排查如 @Transactional 不生效等问题。
活动玩法越堆越乱,我重构了一套事件驱动的活动系统
之前在做一个 C 端项目时发现,单靠买量很难长期留住用户,很多时候还是要靠运营活动来兜底。签到、任务、抽奖、新手和回归活动越做越多之后,原来的活动实现方式开始变得又乱又重,改规则、加玩法都很痛苦。后来
基于Nacos的轻量任务调度方案 —— 从 XXL-Job 的痛点说起
本文提出“调度即业务”的轻量任务调度方案:复用 Nacos 实现服务发现与配置,调度器以无状态微服务部署,天然集成 Prometheus 与 ELK;通过 TraceId 贯穿和带分布式锁的真分片。
我们这样设计消息中心,解决了业务反复折腾的顽疾
代码的复杂度,往往就从这里开始爆炸——我们把“是什么”(Data)和“怎么做”(Behavior)混在了一锅里炖。
从入门到实践:玩转分布式链路追踪利器SkyWalking
SkyWalking 作为一款开源APM系统,凭借其**无侵入的设计**、**卓越的性能表现**以及**活跃的中文社区**,已成为众多企业微服务监控的首选方案。无论是开发调试、性能优化,还是线上故障排
当上传不再只是 /upload,我们是怎么设计大文件上传的
平时我们写个 /upload 接口就完事了,但真要做成能传几个 G、还能断点续传、集群可用、私有化部署的系统,事情就完全不一样了。
JobFlow 背后:五个让我豁然开朗的设计瞬间
两周时间,从“为什么调度要另起炉灶”出发,作者用 10天思考 + 2 天编码,打造了 JobFlow——一个将调度能力内建于业务中台的轻量引擎。核心不是代码多快,而是想清楚:复用优于重造,简单胜过复杂
我做了套小红书一键发布系统,运营小姐姐说她不想离开我了
在实际运营中,如何让内容从后台高效流转到前端发布,始终是影响效率的关键环节。本文分享了我们如何基于小红书分享平台的 JS SDK 实现“一键发布”功能:从服务端参数签名、跳转唤起 App,到文案预览与
JobFlow已开源:面向业务中台的轻量级分布式调度引擎 — 支持动态分片与延时队列
JobFlow 是面向业务中台的轻量级、高性能分布式调度引擎,专为 Nacos 体系打造,在不引入任何新中间件的前提下,将任务调度、动态分片和延时队列能力内建到微服务架构之中。
别重蹈我们的覆辙:脚本引擎选错的两年代价
本文基于真实项目教训,对比解释执行与动态编译两种脚本方案的核心差异、性能特征与风险边界。指出:简单规则应优先选择轻量可控方案,复杂动态能力若误用于核心链路,可能引发长期稳定性问题。
化整为零、分而治之、异步编排:一文读懂现代并发的底层心法
LongAdder:化整为零,热点分散 在Java多线程编程中,原子变量(如AtomicLong)通过CAS操作实现线程安全的累加。然而,在高并发场景下,大量线程争抢同一原子变量会引发严重的缓存
Java面试不会SpringBootStarter组件,直接淘汰
最近在公司面试了一批 4–7 年开发经验的后端工程师,有一个问题让我印象非常深刻,说不清楚如何开发Starter组件。