首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Python
前端
数据库
面试
Spring Boot
架构
Go
展开
全部
后端
Java
Python
前端
数据库
面试
Spring Boot
架构
Go
MySQL
算法
大数据
程序员
Elasticsearch
Linux
暂无数据
推荐
最新
Java性能调优黑科技!1行代码实现毫秒级耗时追踪,效率飙升300%!
前言 正文 最初的痛点 进化:拥抱 try-with-resources Pro: 函数式接口 Pro Max:异常处理 完整代码 一个DEMO 改进建议 总结 前言 在开发过程中,性能监控和调试是我
http-proxy-middleware 低配置反向代理,Nginx 直接吃灰
大家好,我是凌览。 个人网站:blog.code24.top 去水印下载鸭:nologo.code.top 如果本文能给你提供启发或帮助,欢迎动动小手指,一键三连(点赞、评论、转发),给我一些支持和鼓
构建高性能 Node.js 集中式日志体系 (下篇):Pino + PM2 + OpenSearch 代码落地实战
在《上篇》中,我们深入探讨了“Pino极速生成 + PM2守护落盘 + OpenSearch集中分析”的黄金日志架构。理论固然精妙,但真正的价值在于落地。
SpringBoot单体多模块项目环境搭建
快速搭建一个基于 SpringBoot + Mybatis Plus 的多模块的单体架构的空项目..
多线程协作利器:CountDownLatch 核心用法与场景解析
在日常开发中,我们经常会遇到需要协调多个线程任务的场景。比如,主线程需要等待所有子线程处理完毕后再进行汇总,或者多个线程需要等待某个初始化操作完成后才能开始工作。直接控制线程的等待与唤醒既复杂又容易出
Redisson分布式锁实现原理
说到redis的分布式锁容易想到了setNx,好处是实现简单,但是会有一些问题比如误删锁问题、锁不可重入问题。所以Redisson并没有通过setNx命令来实现加锁,而是自己实现了一套完成的加锁的逻辑
docker学习7:docker 容器的通信方式
使用Docker Compose 的时候,涉及到多个 docker 容器的通信,一是通过指定宿主机 ip 和端口的方式。二是通过桥接网络networks的方式。使用桥接网络的方式最为普遍。
短信平台 Pro 版本 ,比开源版本更强大
大家好,我是勇哥。 在 2023 年,勇哥写了一个开源版的短信平台 ,见链接。 三个月写了个迷你版的短信平台,开源出来! 最近,我花了两个月时间重写了我们的短信服务项目(知识星球版本)。这次重构主要基
JDK8 Lambda 加持:打造优雅通用的对象构建器
在日常 Java 开发中,对象构建是高频操作。传统的new 对象 + 链式setter或手动编写 Builder 模式,要么代码冗余繁琐,要么需要重复开发模板代码。本文将基于 JDK8 的 Lambd
Claude Code这个隐藏技能,让我告别PPT焦虑
老实说,我PPT做得很难看,所以一般的做法就是网上下个模板,修修改改。 每次做技术分享,我都对着PowerPoint发愁: 选模板?不知道哪个好看 调格式?对不齐、配色混乱 改内容?加一页就要重新调整
别让 Service 层“越界”:为什么我坚决反对直接返回 Result 对象
在很多 Java(或 Spring Boot)项目中,你可能见过这样的代码: 看起来简洁、统一、前端友好——但在我负责的项目里,这种写法是被明令禁止的。 为什么?因为 Result 是表现层(Pres
LangGraph 记忆机制:基于 Checkpointer 的状态持久化
前言 在构建 AI 对话系统时,记忆能力是衡量用户体验的关键指标之一。一个没有记忆的 AI 助手,每次对话都像是第一次认识用户,这显然无法满足真实场景的需求。 LangGraph 提供了优雅的解决方案
SpringBoot+SPI机制,轻松实现可插拔组件
什么是Java的SPI Java SPI(Service Provider Interface)是一种服务提供界面,它是Java提供的一种服务发现和加载机制,允许开发者为接口定义多种实现,并
🔍 你的 Java 应用“吃光”了内存?别慌,NMT 帮你揪出真凶!
今天,我们就用一个简单实验 + 一个超好用的 JDK 工具——NMT(Native Memory Tracking),带你亲手揭开 Java 应用“神秘吃内存”的真相。
2025 年的寒冬,我这个大龄程序员失业了
2025 年的年底,对我来说,并不体面。 裁员的通知来得并不突然。大环境不好,这句话我们已经听了三四年。从 2022 到 2025,互联网不再增长,故事不再性感,资本不再慷慨。只是当那封邮件真正落在自
Maven 4 终于快来了,新特性很香!
大家好,我是 Guide!在 Java 生态中,Maven 绝对是大家每天都要打交道的“老朋友”。 InterviewGuide 这个开源 AI 项目中,我使用了 Gradle。不过,根据大家的反馈来
Java开发者的大模型入门:LangChain4j组件全攻略(二)
九、内容安全与合规:审核组件 前面已经掌握了构建智能知识库的核心技能。但是,当你的 AI 应用走向生产环境时,有一个重要问题必须考虑:内容安全。 AI 模型可能生成不合适的内容(例如暴力、色情、仇恨言
如何设计一个简单易用的定时任务模块
如何设计一个简单易用的定时任务模块 项目地址 后端项目:https://github.com/qxkjsoft/ginfast 前端项目:https://github.com/qxkjsoft/gin
LangGraph4j LangChain4j JAVA 多Agent编排详解
LangGraph4j 多Agent编排详解 目录 项目结构分析 LangGraph4j 核心概念与使用 多Agent编排架构设计 实现细节深入解析 总结与最佳实践 项目结构分析 1.1 整体架构 本
字节三面:千万级订单对账,怎么保证“一分钱不错”?答不出“流式比对+缓冲池”,基本就挂了
你的代码逻辑再严谨,也无法避免网络丢包、数据库宕机或支付宝内部故障。如果支付宝扣了用户 100 块,但你的系统里订单还是‘未支付’,这笔钱去哪了?你怎么发现?怎么追回?