摘要:
大家好,我是晓凡。 引子 写代码就像炒菜,锅铲一抖盐放多了还能加水,Git 提交错了也能“回锅”。 但回锅方法不对,可能把整锅菜都糊掉。 今天咱们就掰开揉碎聊聊:到底有哪些“提交错了”的场景? 每种场景到底该怎么优雅地撤回?全部给你配好命令、画好流程,照着抄就行。 一、先分清“锅”在哪儿 首先我们得 阅读全文
大家好,我是晓凡。 引子 写代码就像炒菜,锅铲一抖盐放多了还能加水,Git 提交错了也能“回锅”。 但回锅方法不对,可能把整锅菜都糊掉。 今天咱们就掰开揉碎聊聊:到底有哪些“提交错了”的场景? 每种场景到底该怎么优雅地撤回?全部给你配好命令、画好流程,照着抄就行。 一、先分清“锅”在哪儿 首先我们得 阅读全文
posted @ 2025-08-27 08:20
程序员晓凡
阅读(1833)
评论(10)
推荐(13)
大家好,我是晓凡。 前阵子晓凡的粉丝朋友面试,被问到“什么是VO?和DTO有啥区别?” 粉丝朋友:“VO就是Value Object,DTO就是Data Transfer Object……” 面试官点点头:“那你说说,一个下单接口里,到底哪个算VO,哪个算DTO?” 粉丝朋友有点犹豫了。 回来后粉丝
大家好,我是晓凡。 一、写在前面 前两天,有粉丝朋友小赵,兴冲冲地问我:“凡哥,我想学JSP,网上教程可便宜了,9块9包邮!” 我当场差点把刚喝下去的冰美式喷到他脸上。 “兄弟,JSP现在连坟头草都三米高了,你学它干嘛?给历史博物馆交简历吗?” 小赵一脸懵:“可我看招聘网站上,还有公司写‘熟悉JSP
一、基本查询语句 查询所有数据: SELECT * FROM 表名; 查询特定列: SELECT 列名1, 列名2 FROM 表名; 条件查询: SELECT * FROM 表名 WHERE 条件; 模糊查询: SELECT * FROM 表名 WHERE 列名 LIKE '模式%'; 排序查询:
大家好,我是晓凡。 以下是 Spring Boot 中最常用的 100 个注解(按功能分类整理),适用于配置、控制层、数据访问、安全、测试等常见场景: 🧱 一、核心注解(Core Annotations) @SpringBootApplication:标记主类,启用自动配置和组件扫描。 @Comp
大家好,我是晓凡。 写在前面 各位程序员小伙伴们,是不是还在为写代码头秃?别担心,阿里云带着它的通义灵码 AI IDE 来拯救你啦! 相信不少小伙伴已经在VSCode、JetBrains IDE等主流开发工具中安装过通义灵码这款插件。 通义灵码插件全网总下载量超 1500 万,开发者采纳代码行数超
大家好,我是晓凡 写在前面 在AI的辅助下,晓凡基于HTML、CSS和JavaScript 开发了简单的俄罗斯方块游戏。 小伙伴们可直接跳转文末获取源码。 一、最终效果 二、功能特点 7种经典方块形状(I/O/T/S/Z/L/J) 键盘控制(方向键控制移动和旋转) 触摸屏支持(移动端适配) 自动下落
大家好,我是晓凡 写在前面 在前面的文章中,我们学习了SpringSecurity 登录认证流程,对其应该有个大概印象了。 忘记的小伙伴点击下面自己复习去~ 在前面的学习中,我们使用的都是SpringSecurity 框架提供的登录页面,而实际开发中,我们往往都需要自定义登录页面。 一、准备登录页面
写在前面 还记得在之前的文章中,我们在user表中手动插入了3条数据吗? 当时,大家就会有疑问。这一串密码是怎么来的呢,我们为啥要对密码进行加密? 带着这些疑问,我们继续上路。我们在开发一个应用系统,肯定是少不了用户注册功能的。说到注册,无非就是往user用户信息表中插入一条数据。 这条数据包含用户
大家好,我是晓凡 520来了,给大家做了一个浪漫的网页表白工具,帮助你向心爱的人表达爱意。 需要源码的小伙伴直接跳转到文章末尾获取。 功能介绍 浪漫启动页:显示相识天数和小时数,营造浪漫氛围 动态情书系统:打字机效果展示情书内容,支持自定义内容 趣味互动游戏: 爱心捕捉:点击飘动的爱心获取分数 记忆
浙公网安备 33010602011771号