首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Python
面试
数据库
Go
大数据
架构
Spring Boot
展开
全部
后端
Java
Python
面试
数据库
Go
大数据
架构
Spring Boot
前端
.NET
MySQL
Elasticsearch
C#
Linux
暂无数据
推荐
最新
从 Guava ListenableFuture 学习生产级并发调用实践
本文介绍了使用 Guava 的 ListenableFuture 实现电商商品详情页的并行查询,相比 CompletableFuture,其代码更清晰、类型更安全。
AOP 的真相:注解只是声明,代理才是执行
AOP 的本质是代理在执行,注解只是声明;理解这一点,才能正确排查如 @Transactional 不生效等问题。
为什么 Spring Cloud Gateway 必须用 WebFlux?
本文揭示 WebFlux 的本质:它并非全新框架,而是“一个半 Netty”——服务端全靠 Netty,客户端部分复用。通过非阻塞 I/O 和事件驱动,极少线程支撑高并发,但需全链路响应式才能发挥优势
我们这样设计消息中心,解决了业务反复折腾的顽疾
代码的复杂度,往往就从这里开始爆炸——我们把“是什么”(Data)和“怎么做”(Behavior)混在了一锅里炖。
JobFlow 背后:五个让我豁然开朗的设计瞬间
两周时间,从“为什么调度要另起炉灶”出发,作者用 10天思考 + 2 天编码,打造了 JobFlow——一个将调度能力内建于业务中台的轻量引擎。核心不是代码多快,而是想清楚:复用优于重造,简单胜过复杂
从入门到实践:玩转分布式链路追踪利器SkyWalking
SkyWalking 作为一款开源APM系统,凭借其**无侵入的设计**、**卓越的性能表现**以及**活跃的中文社区**,已成为众多企业微服务监控的首选方案。无论是开发调试、性能优化,还是线上故障排
后台太多记不住?我做了一个统一门户把所有系统全串起来了
公司里后台系统太多、环境太杂、入口太散,登录方式各不一样,换个电脑就得重新找半天地址,老板要看个数据还得来问我后台入口在哪。时间久了,多后台、多环境、多团队一起工作就会变得特别乱,所以我就干脆花时间设
活动玩法越堆越乱,我重构了一套事件驱动的活动系统
之前在做一个 C 端项目时发现,单靠买量很难长期留住用户,很多时候还是要靠运营活动来兜底。签到、任务、抽奖、新手和回归活动越做越多之后,原来的活动实现方式开始变得又乱又重,改规则、加玩法都很痛苦。后来
化整为零、分而治之、异步编排:一文读懂现代并发的底层心法
LongAdder:化整为零,热点分散 在Java多线程编程中,原子变量(如AtomicLong)通过CAS操作实现线程安全的累加。然而,在高并发场景下,大量线程争抢同一原子变量会引发严重的缓存
基于Nacos的轻量任务调度方案 —— 从 XXL-Job 的痛点说起
本文提出“调度即业务”的轻量任务调度方案:复用 Nacos 实现服务发现与配置,调度器以无状态微服务部署,天然集成 Prometheus 与 ELK;通过 TraceId 贯穿和带分布式锁的真分片。
JobFlow已开源:面向业务中台的轻量级分布式调度引擎 — 支持动态分片与延时队列
JobFlow 是面向业务中台的轻量级、高性能分布式调度引擎,专为 Nacos 体系打造,在不引入任何新中间件的前提下,将任务调度、动态分片和延时队列能力内建到微服务架构之中。
JobFlow 实战:无锁调度是怎么做到的
JobFlow 通过 Hash 分区 + Owner 判定实现无锁调度,各实例本地计算任务归属,避免无效抢锁。极端情况靠 execution_id 唯一索引兜底。
当上传不再只是 /upload,我们是怎么设计大文件上传的
平时我们写个 /upload 接口就完事了,但真要做成能传几个 G、还能断点续传、集群可用、私有化部署的系统,事情就完全不一样了。
Java面试不会SpringBootStarter组件,直接淘汰
最近在公司面试了一批 4–7 年开发经验的后端工程师,有一个问题让我印象非常深刻,说不清楚如何开发Starter组件。
别重蹈我们的覆辙:脚本引擎选错的两年代价
本文基于真实项目教训,对比解释执行与动态编译两种脚本方案的核心差异、性能特征与风险边界。指出:简单规则应优先选择轻量可控方案,复杂动态能力若误用于核心链路,可能引发长期稳定性问题。
我做了套小红书一键发布系统,运营小姐姐说她不想离开我了
在实际运营中,如何让内容从后台高效流转到前端发布,始终是影响效率的关键环节。本文分享了我们如何基于小红书分享平台的 JS SDK 实现“一键发布”功能:从服务端参数签名、跳转唤起 App,到文案预览与
NestJS 架构设计系列:应用服务与领域服务的区别
引言 在上一篇文章《NestJS 架构设计:5 分钟抓住 DDD 的命脉》中,我们介绍了 DDD (领域驱动设计)的经典分层架构。其中,应用层与领域层分别对应两类关键服务: 应用服务(Applicat
缓存一致性的工业级解法:用Java实现Facebook租约机制
Facebook的租约机制才是大厂真正在用的方案,参考Go版本的rockscache用Java重写了一遍。核心原理是通过租约来保证,只有持有有效租约的线程才能写缓存,从根本上解决了缓存一致性问题。
别再只会用 Feign!手写一个 Mini RPC 框架搞懂 Spring Cloud 底层原理
本文通过手写一个轻量级 RPC 框架,深入拆解 Spring Cloud Alibaba 的服务发现、负载均衡、HTTP 调用、重试机制和 TraceId 透传等核心流程,用约 500 行代码还原微服
Gopher 带你学 DDD:一套不烧脑的业务建模指南
Gopher 带你学 DDD:一套不烧脑的业务建模指南 是否觉得 DDD(领域驱动设计)的概念晦涩难懂?别担心,这篇指南为你提炼了 DDD 的核心概念,拒绝烧脑,主打轻松易懂。