首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
面试
Python
架构
大数据
Spring Boot
数据库
Go
展开
全部
后端
Java
面试
Python
架构
大数据
Spring Boot
数据库
Go
前端
.NET
MySQL
Elasticsearch
C#
Node.js
暂无数据
推荐
最新
AQS 工具之 CountDownLatch 与 CyclicBarry 学习笔记
CountDownLatch与CyclicBarrier均为基于AQS的同步工具,都可实现线程等待。通过源码分析对比它们的差异
SpringBoot 官宣停止维护 3.2.x~3.4.x!
技术的迭代速度有时候真的快到让人窒息。 就在前阵子,Spring Boot 4.0 正式发布,3.2.x、3.3.x 和 3.4.x 这些 2024 年发布的版本官方已经不在
滑动窗口限流器的演进之路:从调度器实现到 Packed CAS
本文记录滑动窗口限流器从 Timer 到 Packed CAS 的演进过程。通过四次迭代,依次解决 check-then-act 竞态、线程管理、计数丢失、GC 压力等问题,展示并发编程中一些核心原理
物品超领取损失1万事故复盘(一)
25年12月25日上午,数据库服务器CPU 100%,最终导致某个物品领取业务损失1万块。如果之前有看过我文章的应该就知道 CPU 100% 已经不是第一出现了。 今天先从代码上复盘一下,为什么
SpringBoot 整合 JWT + Redis 实现登录鉴权
SpringBoot 整合 JWT + Redis 实现登录鉴权(含Token自动续期+账户防暴力破解锁定)完整实现方案 一、方案说明 本方案采用 JWT + Redis 组合实现登录鉴权,解决了纯J
剑指offer-63、数据流中的中位数
## 题⽬描述 如何得到⼀个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所
设计一个支持万人同时抢购商品的秒杀系统?
一、系统架构设计 1. 分层架构 2. 具体组件 客户端:静态资源CDN、倒计时校准、防重复提交 接入层:Nginx+Lua/OpenResty,做第一层限流和缓存 业务层: 秒杀服务集群(无状态)
Java学习第34天 - 性能优化与系统监控
学习目标 深入理解分布式系统原理,掌握消息队列技术,学习搜索引擎使用,了解大数据处理框架,完成完整项目实战,提升分布式系统开发能力。 1. 分布式系统深入 1.1 分布式锁 Redis分布式锁: Zo
spring-ioc
spring-ioc Bean是什么? Spring容器管理的对象实例 由Spring IoC容器负责创建、装配和管理 @Configuration + @Bean 配置bean 当然@Compone
volatile 关键字底层原理:为什么它不能保证原子性?
作为一名深耕Java后端多年的高级开发,我见过太多因误解 `volatile` 特性导致的线上Bug:有人用它做并发计数,结果数据少了
基于Netty的TCP协议的Socket客户端
之前分享了关于Socket服务端的代码,这一节我们继续Socket客户端代码的分享。有了之前的代码基础,分享起来客户端端就非常简单了。
SPI机制:服务扩展的核心技术
## 为什么需要SPI机制 ### SPI和API的区别是什么 SPI是一种跟API相对应的反向
Java 异步调用失败导致系统崩溃?这份重试机制救了我
上线当天,异步任务因为网络不稳定而频繁失败,系统一直不断的报错。我加了重试和延迟机制,让任务自动重新执行,最终才能稳定完成,系统顺利度过流量高峰,再也不用为异步失败而手忙脚乱。
基于Netty的WebSocket服务端
前面用了两节内容介绍了基于Netty的TCP的Socket的相关内容。这一节开始我们介绍基于Netty的WebSocket的相关内容,我们同样可以按照服务端和客户端的方式分别介绍。
三步搞定短信验证码!SpringBoot集成阿里云短信实战
在SpringBoot项目中集成阿里云短信服务,核心是完成一系列前置申请,并调用其官方SDK发送短信。整个流程从前置准备到代码集成,步骤清晰。
几年没面试,这次真的被打醒了!
我上一次认真准备面试,已经是三年前的事了。那时候我一直觉得,只要 Java 基础还在,项目经验还在,问题就不大。毕竟那么多年后端,不至于一出来就水土不服。 直到真正开始面试,我才发现一个事实:
一款开箱即用的Spring Boot 4 DDD工程脚手架
Springboot4DDD 脚手架使用指南 🎯 这是什么? Springboot4DDD 是一个生产就绪的 DDD 工程脚手架,帮助开发者快速搭建符合领域驱动设计原则的企业级应用。 源码地址:htt
我的2025年年终总结
时间过得真快,一转眼功夫2025年过完了,这里做个年终总结,记录这一年的人和事。 回顾这一年,有激流勇进,亦有平淡似水。激流勇进时,我在往高处走。平淡似水时,我在享受人间最纯净的爱和幸福。
我们来说一下无锁队列 Disruptor 的原理
一、为什么需要 Disruptor?—— 背景与问题 在高并发编程中,传统的队列(如 java.util.concurrent.ArrayBlockingQueue 或 LinkedBlockin
写了几年 Java,我发现很多人其实一直在用“高级 C 语言”写代码
好的代码,不是展现你用了多复杂的技巧,而是让后来者在读代码时,能清晰地看到业务的轮廓,而不是一堆混乱的数据操作。