首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
面试
Python
架构
大数据
数据库
Go
Spring Boot
展开
全部
后端
Java
面试
Python
架构
大数据
数据库
Go
Spring Boot
前端
.NET
MySQL
Elasticsearch
C#
Node.js
暂无数据
推荐
最新
一款开箱即用的Spring Boot 4 DDD工程脚手架
Springboot4DDD 脚手架使用指南 🎯 这是什么? Springboot4DDD 是一个生产就绪的 DDD 工程脚手架,帮助开发者快速搭建符合领域驱动设计原则的企业级应用。 源码地址:htt
ReentrantLock 学习笔记
ReentrantLock基于AQS实现,支持公平与非公平锁。相比synchronized,它提供Condition精准唤醒、超时及中断等高级特性
代码跑得慢?让Spring的StopWatch告诉你真相!
一、代码中到底哪个环节出了问题? 程序员的一天,经常在两种状态间切换: 状态A:(自信满满)“我这个方法优化过了,绝对飞快!” 状态B:(用户反馈后)“不应该啊...我本地测试明明很快的...” 然后
Java异常体系结构
Java 异常体系结构详解 Java 的异常处理机制是其健壮性的重要保证。理解异常的层次结构和处理原则,是写出高质量 Java 代码的基础。本文将系统梳理 Java 异常体系的核心概念与最佳实践。 一
我的2025年年终总结
时间过得真快,一转眼功夫2025年过完了,这里做个年终总结,记录这一年的人和事。 回顾这一年,有激流勇进,亦有平淡似水。激流勇进时,我在往高处走。平淡似水时,我在享受人间最纯净的爱和幸福。
专为 Spring Boot 设计的 Elasticsearch 日志收集 Starter
📦 专为 Spring Boot 设计的 Elasticsearch 日志收集 Starter 你是否还在为应用日志分散各处而烦恼?是否曾因调试线上问题而焦头烂额地翻看服务器日志文件?
神了,WebSocket竟然可以这么设计!
长连接是业务项目中经常遇到的技术,往往用于数据向前端推送,如各种大屏、驾驶舱等实时数据的展示。单向推送可能会选择SSE,SSE因为AI时代的到来,逐步被大家熟知。今天主要聊聊WebSocket的设计
1分钟了解响应式编程 | 合适的架构调整
上篇我们讲到了dubbo官方的例子,根据响应式的基本概念,dubbo 的 StreamObserver 并不提供内置背压支持。 毕竟RPC的设计初衷不是为了响应式而设计的。
AQS 解析:从原理到实战
AQS 是 Java 并发框架的核心,通过 volatile 状态 state 和 CLH 队列管理线程同步,基于 CAS 实现原子操作。它支持独占和共享两种模式,并可灵活实现公平锁与非公平锁。
基于Netty的TCP协议的Socket服务端
上一节分享Websocket独立部署的一个设计思路,我们今天接着聊一下基于Netty的TCP协议的Socket服务端如何搭建。
Vavr 用户指南
Vavr(原名 Javaslang)是一个用于 Java 8+ 的函数式库,提供持久化数据类型和函数式控制结构。
Nacos - 服务发现
Nacos 的服务发现(Service Discovery)是指服务消费者(Consumer)如何获取服务提供者(Provider)地址列表的过程。 Nacos 采用了 “主动拉取 + 被动推送” 相
SpringBoot整合FFmpeg,打造你的专属视频处理工厂
Fmpeg 是什么?如果你有一个朋友,他能把 MP4 变成 AVI,就像把咖啡变成奶茶,裁剪视频,比理发师剪头发还精准,提取音频,比从披萨上分离芝士还干净,压缩视频,比你把行李箱塞满时还高效。
SQL 性能避坑:为什么阿里强制禁用 ORDER BY RAND()?
如果你翻阅过《阿里巴巴 Java 开发手册》,在 MySQL 数据库规约中,一定见过这条醒目的“红线”:【强制】不得在 database 中使用 ORDER BY RAND() 进行随机排序。
一次 CompletableFuture 误用,如何耗尽 IO 线程池并拖垮整个系统
一次看似无害的 `CompletableFuture.thenApply` 使用, 最终引发系统雪崩。
启动报错:Invalid value type for attribute ‘factoryBeanObjectType‘ 解决方案
一、问题背景(真实踩坑场景) 最近在项目中将 Spring Boot 从 2.x 升级到 3.x,数据库层使用的是 MyBatis-Plus。 升级完成后,代码编译正常,但在 启动项目或运行单元测试时
并行不等于更快:CompletableFuture 让你更慢的 5 个姿势
很多时候我们拿到一段串行代码,第一反应就是看能不能改成并行,觉得多线程跑起来肯定快。但个别情况下,改完之后不仅不会变快,可能还会比原来还慢。问题出在哪里?线程池不够大吗?还是机器配置太低吗?其
我们来说说 Cookie、Session、Token、JWT
什么是认证(Authentication) 通俗地讲就是验证当前用户的身份,证明“你是你自己”(比如:你每天上下班打卡,都需要通过指纹打卡,当你的指纹和系统里录入的指纹相匹配时,就打卡成功) 互联网中
Nacos - 服务注册
Nacos 的服务注册是其核心功能之一。随着版本的演进,Nacos 经历了从 1.x(基于 HTTP)到 2.x(基于 gRPC)的架构升级。 下面我将从客户端发送请求、服务端处理请求、心跳维持与健康
工作中 Java 程序员如何集成 AI?Spring AI、LangChain4j、JBoltAI 实战对比
作为一名深耕 Java 领域八年的开发者,从最初的 SSH/SSM 到如今的 Spring Cloud 微服务生态,我见证了 Java 在企业级开发中的核心地位。而随着 AI 技术的普及,越来越多的企