首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
面试
Python
Go
大数据
架构
数据库
Spring Boot
展开
全部
后端
Java
面试
Python
Go
大数据
架构
数据库
Spring Boot
前端
.NET
MySQL
Elasticsearch
C#
Trae
暂无数据
推荐
最新
JVM虚拟线程:JEP 444开启Java并发编程新纪元
引言:Java并发模型的演进 在Java 21的众多新特性中,JEP 444(虚拟线程)的正式发布无疑是最激动人心的里程碑之一。这一特性不仅标志着Java并发编程模型的重大革新,更为高吞吐量、高并发应
MyBatis结果映射模块详解
今天深入解析MyBatis框架中非常核心的一个模块——结果映射模块。这个模块负责将数据库查询结果转换为Java对象,是MyBatis实现ORM功能的关键所在。 一、MyBatis整体架构与结果映射模块
无成本搭建 AI 画图神器!我以后再也不会手绘架构图了
大家好,我是小富~ 这期我带大家无成本搭建一个超强的 AI 画图工具,没错就是无成本! 老粉丝都知道,我以前的文章中会出现很多还算精美的插图,这些图片大部分都是我用 draw.io 一点点抠出来的。
如何查看 SpringBoot 当前线程数?3 种方法亲测有效
想知道你的 SpringBoot 服务到底开了多少线程吗?手把手教你用 Actuator 接口、jstack 命令和 VisualVM 工具,实时监控线程状态,快速排查卡顿、阻塞等常见问题,简单高效!
Mybatis二级缓存实现详解
上一篇《Mybatis的Executor和缓存体系》介绍了一二级缓存的特点、启用和区别。二级缓存比一级缓存命中率更高,体系更完善,本文就详细介绍了mybatis二级缓存的创建和实现。
分布式 ID 生成终极方案:雪花算法优化与高可用实现
作为一名深耕 Java 领域八年的高级开发,我经手过电商、物流、金融等多个领域的分布式系统重构,其中**分布式 ID 生成**是绕不开的核心问题 —— 看似简单的 “生成唯一 ID”,实则藏着无数坑:
MyBatis踩坑实录:那些不报错但让你debug到深夜的Bug
说实话,MyBatis这玩意儿平时挺好用的,但有时候报的错真让人摸不着头脑。尤其是那种本地跑得好好的,一上线就炸的Bug,简直让人怀疑人生。
MyBatis的隐形炸弹:selectByExampleWithBLOBs使用不当,让性能下降80%
在MyBatis项目开发中,你是否遇到过查询突然变慢、内存占用飙升的困扰?这很可能是selectByExampleWithBLOBs使用不当导致的性能陷阱。
同事查日志太慢,我现场教他一套 awk、tail、grep、sed 组合拳
昨天临下班,生产环境出现了一个偶发的报错预警。 旁边的同事正~~准备排查,只见他输入命令 cat application.log ,一个 2GB 大小文本啊,日志哗哗刷啥也看不清,crtl + c 也
MyBatis参数处理模块详解
一、MyBatis整体架构与参数处理模块 在深入参数处理模块之前,我们先了解MyBatis的整体架构,以及参数处理模块在其中的重要地位。 从上图可以看出,MyBatis采用了分层架构设计,而参数处理模
【实践】2025年线上问题解决与总结-3
这个是本系列的第三个文章,主要用于记录一下几个边缘业务的线上问题/核心业务的小问题的排查方案与解决 [【实践】2025年线上问题解决与总结-2](https://juejin.cn/post/758
ArrayList 和 LinkedList 的区别?一篇讲透,从此开发和面试都不再纠结
ArrayList 和 LinkedList 到底怎么选?别再被增删快慢误导了!我们从内存结构、访问效率、实际用例出发,带你真正理解两者的区别,小白也能一看就懂。
剑指offer-57、二叉树的下一个节点
## 题⽬描述 给定⼀个⼆叉树和其中的⼀个结点,请找出中序遍历顺序的下⼀个结点并且返回。注意
防止短信验证码接口被盗刷问题
一、Bug 场景 在一个基于 Java 的 Web 应用中,用户注册或找回密码等功能依赖短信验证码进行身份验证。然而,近期发现短信验证码接口被恶意用户频繁调用,导致大量短信被发送,不仅增加了运营成本,
Nop入门:使用Excel模板生成包含图表的报表
讲解视频:Nop入门:使用NopReport导出Excel图表_哔哩哔哩_bilibili Nop平台内置了一个非常精简的中国式报表引擎NopReport,它可以实现商业报表引擎如FineReport
Prometheus+Grafana,打造强大的监控与可视化平台
1、Prometheus概述 1.1 任务背景 某公司由于业务快速发展,公司要求对现有机器进行业务监控,责成运维部门来实施这个任务。任务要求如下: 部署监控服务器,实现7x24实时监控 针对公司的业务
🥯2025 年终极避坑指南:Spring Boot 2.7 + 3.2 混合集群的 Redis + OAuth2 序列化血泪史
2025 年底,SpringBoot2.7认证中心与3.2业务服务混合集群的 Redis + OAuth2 序列化血泪史!终极统一 JSON 配置 + 清理脏数据,系统满血复活,笑中带泪的避坑指南!
Future.get () 的潜在陷阱
一、Bug 场景 在一个基于 Java 的多线程应用程序中,使用 Future 来异步执行一些耗时任务,例如数据的远程获取或者复杂的计算。开发人员期望通过 Future.get() 方法获取异步任务的
从夯到拉,锐评13个Java Web框架
先叠个甲 🤣 以下评价基于技术特性、生态成熟度、市场采用情况等客观维度,不代表对任何框架的贬低。 技术选型应根据具体场景,没有银弹。 不同项目有不同需求,合适的才是最好的.
Day36 | Java中的线程池技术
new Thread()的方式功能很有限,很难实现任务的延迟执行、周期性执行,或者获取任务的执行结果等复杂需求。 所以在现实开发的过程中,我们通常都是使用Java5就引入的Executor框架。