首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
星辰聊技术
掘友等级
高级技术经理
Java 、云原生、Docker
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
864
文章 454
沸点 410
赞
864
返回
|
搜索文章
最新
热门
SpringBoot与Quartz整合,实现订单自动取消功能
我们为什么选择Quartz? 虽然 Spring Boot 自带的 @Scheduled 注解对于简单的、单机、内存中的定时任务非常方便,但 Quartz 提供了几个 @Scheduled 无法比拟的
Spring Boot 轻量级分布式事务:基于消息最终一致性的实战
一、分布式事务困境:ACID vs BASE 1.1 传统方案的局限性 1.2 轻量级方案核心思想 核心原则: 最终一致性:允许短暂不一致 事件驱动:通过消息解耦服务 幂等设计:支持重复消费 补偿机制
SpringBoot 数据校验实战:用 @Valid / @Validated 替代 30% 判断逻辑
一、传统判断式校验的问题 问题总结: 重复性高:每个字段都写一堆判断逻辑 不具备复用性:不同接口复制粘贴 业务逻辑与数据验证耦合严重 二、引入 JSR 380 Maven 依赖引入 常用注解速查表 注
深入解析 CopyOnWriteArrayList
一、详解java中有序集合的并发容器 1. Vector如何实现线程安全 对于并发操作的有序集合容器,相信大部分都会想到非常传统的容器Vector,原因很简单,查看源码时我们非常直观的看到其针对任何读
Python 编程的图像处理必学技巧
1. 向量化操作替代逐像素处理 注意:逐像素处理时间复杂度为O(n²),可能导致处理速度下降90% 👉示例:使用OpenCV和NumPy**实现灰度化 2. 内存映射避免全量加载 警告:大图像处理时可
JavaScript setTimeout 延迟不准 原理和解决方法详解
1. 最基础的误解:setTimeout(fn, 1000) 不等于“1秒后准时执行” 别被参数名字骗了。setTimeout 的真实意思是:“至少等1000毫秒后,把这个函数 fn 放进一个待办事项
使用Django和LangGraph构建一个对话式AI应用程序
我们先介绍简单的搭建,包括使用Pipenv安装依赖项,并克隆GitHub代码库。然后,我们将使用LangGraph定义聊天机器人的逻辑,围绕它构建一个基于Django的API,并连接一个基本的前端以便
数据库优化实战SQL 性能调优技巧,查询速度提升十倍
一、索引优化:让查询 “快如闪电” 的核心 1. 给过滤条件加索引,跳过全表扫描 没加索引时,查询用户订单列表要扫描全表,100 万条数据能卡到你怀疑人生: 优化技巧:给过滤字段建联合索引,顺序遵循
Spring JDBCTemplate 实战大全:从 CRUD 到高级技巧
一、查询操作 基本 CRUD 操作 query() :执行查询操作 List users = jdbcTemplate.query("SELECT * FROM users", new BeanPro
Spring 的替代方案:Micronaut
一、为什么选择 Micronaut? 在开始编码前,先了解 Micronaut 的核心优势: 特性 Micronaut Spring Boot 启动速度 毫秒级(依赖 AOT 编译) 秒级(依赖反射和
下一页
个人成就
优秀创作者
文章被点赞
329
文章被阅读
117,358
掘力值
8,469
关注了
423
关注者
125
收藏集
1
关注标签
3
加入于
2024-01-18