首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
面试
Go
架构
Python
Spring Boot
前端
MySQL
展开
全部
后端
Java
面试
Go
架构
Python
Spring Boot
前端
MySQL
Linux
数据库
GitHub
Spring
大数据
HarmonyOS
暂无数据
推荐
最新
Atlas-Event:电子商务平台的事件驱动架构实践
目录 1. 引言 2. 电商平台中的事件驱动场景 2.1 订单生命周期管理 2.2 库存管理与实时更新 2.3 用户行为分析与个性化推荐 2.4 促销活动与价格调整 3. 框架核心功能实现 3.1 领
Spring依赖注入:三雄争霸,谁主沉浮?@Autowired vs @Resource vs 隐形冠军Final
一个幸福的烦恼 作为一名Java后端开发者,Spring的依赖注入是我们每天都要打交道的功能。记得刚学Spring时,我就像走进了一家琳琅满目的糖果店
快手一面:为什么要求用Static来修饰ThreadLocal变量?
文章内容收录到个人网站,方便阅读:http://hardyfish.top/ 原因如下。 避免内存泄漏的风险 原理: static 的好处: 避免重复创建,提高性能 例如: 容易统一管理,明确作用域
SpringAI的使用
第一:引入SpringAI依赖 二、通过使用ollama来调用模型 1、使用ollama引入以下依赖: 2、客户端api 对话模型类:OllamaChatModel; Ollama属性配置类:Olla
Hutool被卖半年多了,现状是逆袭还是沉寂?
是的,没错。那个被人熟知的国产开源框架 Hutool 距离被卖已经过去近 7 个月了。 那 Hutool 现在的发展如何呢?它未来有哪些更新计划呢?Hutool AI 又该如何使用呢?如果不想用 Hu
叫你别乱封装,你看出事了吧
同事改订单功能时拍了桌子:“谁封的类?拿个支付时间要绕三层!” 最后只能用反射硬掰,加班到半夜。这事儿让我明白:封装是保护壳,乱封装就是绊脚石。
凌晨零点,一个TODO,差点把我们整个部门抬走
那晚杭州的闷热,至今记忆犹新。 2021年,我刚来到杭州这座“卷城”,入职了一家梦想中的互联网大厂。作为一名电商新人,我一头扎进了促销和会场的研发中。 那晚,我们正为一个S级的“会员闪促”活动做最后的
Java已死?别慌,看我如何用Java手写一个Qwen Code Agent,拯救Java
从通义灵码、CodeBuddy等编程助手,到Cursor、Trae等AI编程IDE,再到Claude Code、Gemini Cli、Qwen Code等命令行工具,AI编程Agent这个赛道一直很热
贝壳一面:年轻代回收频率太高,如何定位?
文章内容收录到个人网站,方便阅读:http://hardyfish.top/ 现象分析 监控 JVM GC 情况 通过 JVM 选项打开 GC 日志 可以通过 GC 日志 观察 GC 频率: 然后执行
SpringBoot 全局/局部双模式 Gzip 压缩实战:14MB GeoJSON 秒变 3MB
前言 在当今数字化时代,随着互联网应用的飞速发展,数据传输的效率和性能成为了至关重要的问题。GeoJSON 是一种基于 JSON 格式的地理空间数据交换格式,它广泛应用于地理信息系统(GIS)领域,用
工作5年没碰过分布式锁,是我太菜还是公司太稳?网友:太真实了!
工作5年没碰过分布式锁?这可能是很多程序员的真实写照。本文用通俗易懂的语言,结合实际案例,告诉你什么情况下才需要分布式锁,并提供了Java版的Redis分布式锁实现代码。
Redis是如何高效管理有限内存的?
## 过期删除策略的深度剖析 Redis 可以对 key 设置过期时间的,为了防止过期的key长期
消息队列如何保证消息顺序性?从原理到代码手把手教你
在消息队列(MQ)的实际应用中,“消息顺序性”是一个高频且关键的需求。比如电商系统中,用户下单、支付、发货的消息必须按顺序处理,若支付消息比下单消息先被消费,就会出现“支付不存在的订单”这类逻辑
医保JavaSM2/SM4加密过程(亲测有效)
基于 SM2/SM4 的签名与加密调用流程梳理 本文记录了某接口调用过程中,如何基于 SM2 签名 与 SM4 加密 完成数据请求的流程。为安全起见,涉及的密钥参数已做脱敏处理。 一、公共参数配置 二
Apache Commons Math3 使用指南:强大的Java数学库
Apache Commons Math3是一个开源的Java数学库,提供了丰富的数学和统计功能,广泛应用于科学计算、工程分析和数据处理领域。自己看了一下方法,才发现那些数学公式早已忘记。
缓存这「加速神器」从入门到填坑,看完再也不被产品怼慢
被产品怼接口卡成 “地铁早高峰”?数据库 CPU 飙红顶不住?后端人必看的缓存攻略来啦!拆解本地 / 分布式缓存选型,支招双写加锁、延迟双删等一致性方案,再补过期兜底,轻松给数据库减负
Spring Web 异步响应实战:从 CompletableFuture 到 ResponseBodyEmitter 的全链路优化
本文对比分析了Spring中两种异步响应机制:CompletableFuture适用于一次性异步任务(如数据库查询、远程调用),通过@Async注解实现非阻塞处理;ResponseBodyEmitte
Java实现墨水屏点阵图
前言 点阵图是由称作像素(图片元素)的单个点组成的。这些点可以进行不同的排列和染色以构成图样。当放大位图时,可以看见赖以构成整个图像的无数单个方块。点阵图的格式包括PNG、TIFF、BMP、JPEG等
从 JVM 到内核:synchronized 与操作系统互斥量的深度联系
本文将详细解析 synchronized 与 OS 层互斥机制的联系,揭示从 JVM 到内核的完整锁实现链路。
阿里巴巴Java面试题、笔试题(含答案)
一、启动入口:SpringApplication.run() 二、完整启动流程(9大核心阶段) 阶段1:初始化启动计时器 阶段2:监听器初始化与启动事件 作用:通知所有SpringApplic