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