摘要: ### 前言 >每次换电脑,最最最头疼的事情莫过于安装各种软件和搭建开发环境。这算是不想换电脑的一个原因吧(最主要还是穷)。除非是电脑坏了开不了机或者点一下卡一下,真不想换电脑。每次换电脑都得折腾好久。 ![](https://img2023.cnblogs.com/blog/2381533/202 阅读全文
posted @ 2023-05-22 09:04 程序员晓凡 阅读(3738) 评论(10) 推荐(13)
摘要: 不会画图的程序员不是好的设计师 大家好,我是晓凡。 写在前面 你有没有遇到过这样的困扰:面对一堆密密麻麻的数据、文字,看了半天还是一头雾水? 或者想要向别人解释一个复杂的流程,说了半天对方还是似懂非懂? 有时候不是我们不会表达,而是画图更直观明了。 一、ER图 (实体关系图) 作用:描述数据库中实体之间的关系 使用场景:数据库设计 阅读全文
posted @ 2025-11-20 08:27 程序员晓凡 阅读(1536) 评论(8) 推荐(22)
摘要: Java开发中最那些常见的坑,你踩过几个? 大家好,我是晓凡。 作为一名Java开发者,在日常编码过程中难免会遇到各种"坑"。 有些是语法层面的问题,有些则是设计或思维上的误区。 今天我们就来盘点一下Java中最常见的20个陷阱,看看你有没有踩过这些坑。 1. == 和 equals() 混淆 String a = new String("h 阅读全文
posted @ 2025-11-17 08:18 程序员晓凡 阅读(432) 评论(1) 推荐(3)
摘要: 接口开发,咱得整得“优雅”点 大家好,我是晓凡。 一、为什么要“优雅”? 产品一句话: “凡哥,接口明天上线,支持 10w 并发,数据脱敏,不能丢单,不能重复,还要安全。” 优雅不是装,是为了让自己少加班、少背锅、少掉发。 今天晓凡就把压箱底的东西掏出来,手把手带你撸一套能扛生产的模板。 为方便阅读,晓凡以Java代码为例给出“ 阅读全文
posted @ 2025-11-13 08:05 程序员晓凡 阅读(1101) 评论(2) 推荐(6)
摘要: 见过哪些醍醐灌顶的Java代码:从"卧槽"到"原来如此"的顿悟 大家好,我是晓凡。 "代码写出来是给人看的,顺便能在机器上运行"——某位秃顶程序员 还记得第一次看JDK源码时的那种震撼吗? 就像刘姥姥进了大观园,眼花缭乱的同时不禁感叹:"原来代码还能这么写! "今天咱们就来聊聊那些让我等凡夫俗子眼前一亮的Java代码,保证看完让你直呼"醍醐灌顶"。 一、Lamb 阅读全文
posted @ 2025-10-30 08:22 程序员晓凡 阅读(645) 评论(5) 推荐(4)
摘要: 用户只需要知道「怎么办」,不需要知道「为什么炸了」 大家好,我是晓凡。 写在前面 一到月初或者月末(某些业务操作大规模爆发的时候),手机狂震,生产告警狂轰滥炸:xxx接口超时、用户中心 CPU 飙到 98%…… 运维在群里疯狂 @ 你,你却只能回一句“我本地是好的”。 别问,问就是接口设计欠下的技术债。 下面,晓凡总结成 18 条可落地的接口设计“军 阅读全文
posted @ 2025-09-18 08:14 程序员晓凡 阅读(956) 评论(3) 推荐(11)
摘要: 一款带有AI功能的markdown工具 大家好,我是晓凡。 写在前面 关注晓凡的同学都知道,晓凡是一名程序员。 平常有空的时候会写写博客,将一些技术干货或者踩过的坑分享给大家。 和我一样写技术博客的小伙伴都知道,平常素材来源太杂: 脑子里突然而来的灵感 群里的一张梗图 随手的一张截图 读书看到的一段文字 浏览GitHub看到的一段优秀代码 阅读全文
posted @ 2025-09-15 08:20 程序员晓凡 阅读(1317) 评论(2) 推荐(5)
摘要: 一个真·免费、真·开源的远程桌面神器——RustDesk 大家好,我是晓凡。 一、先吐槽两句 你是不是跟我一样,隔三差五就被家里人、朋友、同事“远程召唤”》》》 “晓凡啊,电脑又蓝屏啦!帮我远程看一下” “晓凡,Excel 怎么突然打不开了?帮我远程看一下” “凡哥,TeamViewer 又提示商业用途不让用了,怎么办? 向日葵免费使用时常到了,用不了了怎 阅读全文
posted @ 2025-09-01 08:00 程序员晓凡 阅读(5559) 评论(17) 推荐(23)
摘要: Git提交错了,别慌!还有后悔药 大家好,我是晓凡。 引子 写代码就像炒菜,锅铲一抖盐放多了还能加水,Git 提交错了也能“回锅”。 但回锅方法不对,可能把整锅菜都糊掉。 今天咱们就掰开揉碎聊聊:到底有哪些“提交错了”的场景? 每种场景到底该怎么优雅地撤回?全部给你配好命令、画好流程,照着抄就行。 一、先分清“锅”在哪儿 首先我们得 阅读全文
posted @ 2025-08-27 08:20 程序员晓凡 阅读(1642) 评论(10) 推荐(13)
摘要: 别再被VO、BO、PO、DTO、DO绕晕!今天用一段代码把它们讲透 大家好,我是晓凡。 前阵子晓凡的粉丝朋友面试,被问到“什么是VO?和DTO有啥区别?” 粉丝朋友:“VO就是Value Object,DTO就是Data Transfer Object……” 面试官点点头:“那你说说,一个下单接口里,到底哪个算VO,哪个算DTO?” 粉丝朋友有点犹豫了。 回来后粉丝 阅读全文
posted @ 2025-08-21 08:32 程序员晓凡 阅读(1258) 评论(5) 推荐(3)
摘要: 那些年我们一起追过的Java技术,现在真的别再追了! 大家好,我是晓凡。 一、写在前面 前两天,有粉丝朋友小赵,兴冲冲地问我:“凡哥,我想学JSP,网上教程可便宜了,9块9包邮!” 我当场差点把刚喝下去的冰美式喷到他脸上。 “兄弟,JSP现在连坟头草都三米高了,你学它干嘛?给历史博物馆交简历吗?” 小赵一脸懵:“可我看招聘网站上,还有公司写‘熟悉JSP 阅读全文
posted @ 2025-07-24 08:11 程序员晓凡 阅读(4064) 评论(23) 推荐(22)