首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Python
前端
数据库
架构
面试
Spring Boot
Go
展开
全部
后端
Java
Python
前端
数据库
架构
面试
Spring Boot
Go
MySQL
大数据
Redis
程序员
Elasticsearch
.NET
暂无数据
推荐
最新
千万级数据秒级对账!银行日终批处理对账系统从理论到实战
千万级数据秒级对账!银行日终批处理对账系统从理论到实战 一、为什么需要对账系统? 1.1 业务背景 在现代化的支付体系中,一笔交易通常涉及多个系统: 由于网络延迟、系统故障、数据同步等问题,可能导致:
🚀 从 Java 到 Docker:一位八年开发的容器化实战笔记
回顾过去,部署一个 Java 服务意味着手动配置环境、上传 `.jar` 包、启动服务。每个环境可能稍有不同,导致“在我这能跑啊”的经典问题层出不穷。
订单状态实时通知的生产级完整方案
订单状态实时通知的生产级完整方案 核心是解决实际项目中可能出现的消息丢失、用户离线、重连、消息顺序、多实例部署等问题——下面我会提供可直接落地的方案设计、完整代码,以及每个关键问题的解决方案。 一、核
MySQL 深度实践:表的约束及其在数据完整性中的作用
MySQL 相关知识点 可以通过点击 以下链接进行学习 一起加油! @[toc] 在掌握了MySQL的数据类型之后,下一个核心议题便是表的约束(Constraints)。数据类型本身虽然为字段提供了基
支付请求幂等性设计:从原理到落地,杜绝重复扣款
支付请求幂等性设计:从原理到落地,杜绝重复扣款 支付场景中,“重复支付” 是最致命的问题之一 —— 用户点击两次支付按钮、网络延迟导致系统重试、第三方支付回调重复通知,都可能导致 “一笔订单扣两次款”
为什么 Spring Cloud Gateway 必须用 WebFlux?
本文揭示 WebFlux 的本质:它并非全新框架,而是“一个半 Netty”——服务端全靠 Netty,客户端部分复用。通过非阻塞 I/O 和事件驱动,极少线程支撑高并发,但需全链路响应式才能发挥优势
JobFlow 负载感知调度:把任务分给最闲的机器
JobFlow 新增轻量级负载感知调度,执行器定期上报 CPU、内存和线程池负载,调度器基于加权算法选择最空闲节点,无需 Redis,设计简洁且具备多层降级保障。
Go 1.23 杀手级新包:`unique` —— 告别手写去重,性能飙升 70%!
如果你曾经在项目里写过这样的代码👇: 那么恭喜你——你的青春可以结束了。因为从 Go 1.23 开始,官方终于给了我们一把“瑞士军刀”:unique 包,专治各种重复数据! 🎯 为什么需要 uniqu
MyBatis-Plus踩坑血泪史:那些年我们踩过的坑!
1、时代背景与ORM选择 1.1 互联网时代的数据挑战 业务量暴涨,数据也跟着狂飙。百万级数据在几年前还算大,如今动不动就上亿。与此同时,微服务拆分得越来越细,数据访问层变得又厚又复杂。大家一边要追新
深入理解低延迟与高吞吐:从架构哲学到技术抉择
说明 对于后端架构而言,其实只有一个问题,那就是在低延迟和高吞吐之间进行折衷。你的决策将决定了架构从宏观到微观各个层面的差异。我花了一上午的时间与AI探讨这个问题,我们聊了: 两种架构的本质差异 硬件
Spring Boot 中使用 JSONPath 高效处理 JSON 数据
# 前言 在日常开发中,我们经常需要处理 JSON 数据,特别是从复杂的 JSON 结构中提取特定
从“搬运工”到“指挥官”:通过 IoC 容器重塑你的后端思维
IoC 是思想:把“创建对象”的权力上交给框架,我只负责用。DI 是手段:框架通过“构造函数”等方式,把对象塞给我。
Netty + Sa-Token 实现 WebSocket 握手认证
WebSocket 握手本质上是一个 HTTP Upgrade 请求,此时仍可使用标准 HTTP 机制(如 URL 参数、Header、Cookie)传递凭证,拦截该握手请求,在协议升级前完成认证
【SpringBoot】导出PDF终极解决方案!
PlayWright:服务端PDF导出的革命性解决方案,完美支持JavaScript动态渲染! 什么是PlayWright?为什么它值得80K GitHub Stars? PlayWright是微软开
WPF中的IValueConverter接口(值转换器)
1.IValueConverter 是什么?解决什么问题? 1.1 定义 IValueConverter是WPF中用于数据绑定时进行值转换的接口。 当需要调用时,实现该接口并重写Convert和Con
用了半年 Hono 和 Elysia,我总结了这些坑
用了半年 Hono 和 Elysia,我总结了这些坑 前言 先说结论:Hono 和 Elysia 都是优秀的框架,性能好、类型支持强。但「优秀」不代表「完美」,在实际项目中,有些设计会让你踩坑。 这篇
MyBatis Generator GUI 下载安装教程 可视化MyBatis代码生成
MyBatis Generator GUI 是基于官方 MyBatis Generator 开发的一款图形化界面工具。它彻底解决了传统 MyBatis Generator 需要手动编辑 XML的痛点
MySQL 表的类 Git 版本控制
一、背景 开发环境:JDK17 SpringBoot3 二、解决方案 核心设计逻辑 1. 通用适配 支持任意 MySQL 表的增量快照,通过主键作为唯一标识对比数据(需保证业务表有主键); 2. 版本
Guava 常用工具包完全指南
简介 Guava 是 Google 开源的 Java 核心库,提供了丰富的工具类和集合框架,能够极大提升开发效率。本文将介绍 Guava 中最常用的工具包及其实际应用。 1. 集合工具 (Collec
Ansible自动化运维:从入门到批量管理100台服务器
背景:运维的噩梦 去年公司扩张,服务器从10台涨到100+台。以前的运维方式: 问题来了: 改到一半忘了改到哪了 有几台配置漏了没发现 凌晨3点被叫起来改配置,困得要死还要一台台登录 后来用了Ansi