Press "Enter" to skip to content

小菜菜的博客 Posts

Spring定时任务事务管理问题解决方案

问题描述 项目中,我们实现了一个定时清理过期数据的功能。该功能使用 @Scheduled 注解每小时执行一次,通过JPA进行批量删除操作。但在运行过程中遇到了以下错误: 2025-07-10 23:30:58.801 INFO 244 — [scheduling-1] c.j.s.service.ExpiryDataCleanupService : 开始清理过期数据 2025-07-10 23…

Leave a Comment

深度体验 Claude Code:一份从入门到精通的实战指南

“2025年了,最强的AI编程工具,竟然是个黑框?这也太原始了吧!” 这是很多人,包括我自己,第一次看到 Claude Code 时的反应。没有漂亮的界面,只有一个朴素的终端,它却被称为最强的 AI 编程工具。在深度使用一个月,用它完成了三个项目(包括重构一个智能硬件服务端、开发一个写作软件,甚至连这个视频里的所有动画代码)之后,我彻底改变了看法。 这不仅仅是一个工具评测,更是一份关于如何与 AI…

Leave a Comment

神山不是终点,我们才是:从《冈仁波齐》幕后花絮中读懂生活

偶然间,我重温了电影《冈仁波齐》的一些片段,那条漫长而虔诚的朝圣之路,再一次震撼了我的心灵。但比电影画面更让我回味悠长的,是幕后花絮中的一段话: 这个世界上,没有什么生活方式是完全正确的。神山圣湖不是终点,接受平凡的自我,但不放弃理想和信仰、热爱生活。 这短短几句话,像一颗投入心湖的石子,激起层层涟漪。它不仅是对那场惊心动魄的朝圣之旅的精准总结,更是对我们每一个在凡尘中跋涉的普通人的人生启示。 一…

Leave a Comment

OHC (Off-Heap-Cache):深入理解 Java 高性能堆外缓存

注意:OHC (Off-Heap-Cache) 项目官方已宣布不再维护。本文旨在作为技术学习和历史回顾资料,不建议在新的生产环境中使用。对于需要高性能缓存的 Java 项目,可以考虑 Caffeine (堆内) 或其他仍在积极维护的堆外缓存解决方案。 目录 什么是 OHC?为什么需要堆外缓存? OHC 的核心架构与特性 两种核心实现:Linked 与 Chunked 高效的淘汰算法 直接内存管理 …

Leave a Comment

主键ID vs 业务Code:一场关乎架构的经典之争

在日常的系统开发中,尤其是在使用Spring Boot和MySQL这样的技术栈时,一个看似微小却影响深远的设计决策常常引发团队内部的讨论:我们应该用数据库自增的主键ID,还是具有业务含义的**业务编码(Code)**来作为数据关联和操作的核心标识? 一边是坚持传统范式、追求性能与稳定的“ID派”,另一边是看重业务直观、API友好的“Code派”。这两种方式并非水火不容,但理解其背后的设计哲学和利弊…

Leave a Comment

零基础,我用AI做了个3D坦克游戏!一份给新手的超详细指南

很多人都见过AI一句话生成贪吃蛇或俄罗斯方块,但这些小游戏似乎有些过于简单。直到最近,我沉迷于《坦克世界》这款第三人称、讲究战术与策略的3D游戏,一个想法油然而生:我能用AI复刻一个类似的3D游戏吗? 于是,我决定挑战复刻《坦克世界》近期回归的PVE玩法“背水一战”。这是一个绝佳的单机Demo场景,无需联网,非常适合新手尝试。我称之为“对复刻的复刻”,既是还原经典,也是一次学习之旅。 最重要的是,…

Leave a Comment

Cursor + Claude 3.7 神奇组合:两步从原型到产品,轻松开发你的第一个App

你是否曾有一个绝妙的App想法,却因为不懂编程或复杂的开发流程而搁置?今天,我们将介绍一个颠覆性的工作流,利用 Cursor IDE 和 Claude 3.7 的强大能力,仅需两步,就能将你的想法从一个精美的高保真原型,变为一个可以在手机上直接操作的App初版。 这个方法尤其适合产品经理、设计师、创业者以及任何想要快速验证想法的创意人士。 核心理念:两步开发法 这个工作流的核心在于将复杂的App开…

Leave a Comment

Cursor 超进化:全面掌握新功能与高级玩法

Hello,朋友们!如果你正在使用或关注 AI 编程工具,那你一定听说过 Cursor——这个上线两年多还未到 1.0 版本,却已在全球爆火的 AI 编程产品。 距离我们上一次的详细教程(0.44 版本)已经过去了几个月,Cursor 在此期间经历了疯狂的更新迭代,如今已来到 0.50+ 版本,功能和玩法都发生了巨大变革。本教程将带你深入了解最新版本的 Cursor,细数从 0.44 到 0.50…

Leave a Comment

Cursor 新功能、新技巧、新玩法

视频示例产品核心需求prd.md: 我想开发一个番茄时钟 APP,用来管理用户的碎片化时间,提升专注度. 核心需求:用户可以基于自己的碎片化时间设置一个专注时长,设置之后可以选择或者自行填写一个标签用来标识这段时间再做什么,设置好之后点击开始即可进行倒计时,倒计时全屏展示极简风格的数字时钟,中间可以点击暂停、继续、结束时钟,或者直到倒计时结束,需要记录用户每个专注的时长并做出每日、每周、每月的统计…

Leave a Comment

[巫妖王之怒] 魔兽世界GM命令大全

橙色武器: 85版本 橙匕首,龙父之牙戈拉德,龙王之暮提里奥什,远古噩梦 7794977950 橙杖,可以变龙巨龙之怒,泰蕾苟萨的寄魂杖71086 80版本 橙斧影之哀伤49623 橙锤瓦兰奈尔,远古王者之锤46017 橙色鱼竿Crafty’s Pole43651 70版本 橙弓索利达尔,群星之怒34334 蛋刀埃辛诺斯战刃3283732838 60版本 老橙杖,四个代码,貌似没区别,…

Leave a Comment