- 博客(11)
- 收藏
- 关注
原创 mvn compile核心提炼: 有启动类为什么还要用compile命令
摘要:Maven编译(mvn compile)与IDE启动项目互为补充,前者显式标准化编译,后者隐式编译+启动。编译通过可验证语法、依赖和环境兼容性,但无法确保项目启动、业务逻辑正确或运行时无异常。mvn compile的核心价值在于快速精准验错、跨环境一致性及支撑后续流程。根据场景选择:本地调试业务用IDE启动,排查语法/依赖问题或团队协作/服务器部署则优先mvn compile。
2025-12-24 10:21:58
82
原创 从0到1快速学习pom.xml配置文件
本文为Maven初学者提供了pom.xml文件的快速入门指南。pom.xml是Maven项目的核心配置文件,包含基础标识、依赖管理和构建规则等。文章首先介绍最小配置(5个必要元素),然后讲解常用可选元素:项目说明功能(如name、description)、依赖管理(dependencies和dependencyManagement)以及构建控制(build标签)。特别针对SpringBoot项目,介绍了parent标签的简化配置作用。作者建议新手先掌握基本框架,再通过实际项目巩固理解,避免死记硬背。
2025-11-14 01:11:48
967
原创 在使用链式前向星存储树时,需要存储双向边
在使用链式前向星存储树时,需要存储双向边。原因分析:树是一种无向图(任意两个节点之间的边没有方向),但链式前向星本身是一种用于存储有向边的数据结构。因此,为了模拟树的无向性,需要为每条边存储两个方向的有向边:当添加一条树边 u-v 时,需要同时添加 u→v 和 v→u 两条有向边。示例:例如,对于树中节点 x 和 y 的连接,需要执行两次添加操作:// 存储 x 到 y 的边// 存储 y 到 x 的边。
2025-07-15 21:52:46
426
原创 关于GitHub Desktop登录界面加载不出来的解决方案
题主发现通过微软商店下载GitHub Desktop比官网更快,而且登录界面加载也很快(*´I`*)
2025-03-17 14:38:00
235
原创 修改文件后缀名程序案例总结
先说背景,题主要批量修改网上下来的一些图片的后缀名,因为之前学艺不精,搞出来很多问题,这里记录一下(>_<)。:有时候浏览器可能会缓存旧版本的图片文件,导致新的 WebP 图片无法加载,这可能是文件损坏的一个表现。打开了一个文件,操作系统可能会锁定这个文件,防止其他进程或线程同时读取或写入,以避免数据损坏或冲突。:在写入过程中,如果遇到断电或系统崩溃等意外情况,可能会导致文件写入未完成,从而损坏文件。写入数据后,如果没有正确关闭流,可能会导致数据未完全写入,从而损坏文件。
2024-07-30 20:56:03
1419
原创 MySQL压缩包版下载记录
完成后回第一个链接继续就好,我在解决后直接跳过了5.2步初始化MySQL和5.3步安装MySQL服务后,因为之前已经做过了。有的人按教程完成了,但我在第五步初始化操作的时候找不到临时密码>_>,看很多人。这是一个整合教程,旨在方便大家下载,少走弯路。小白崩溃的第一步从下载软件开始(雾。最后上解决方案:(大佬救我狗命)
2024-06-18 15:37:38
363
原创 力扣 214.最短回文串
/这样拿到的字符串是按原本的字符串顺序。这题可以简化为求字符串中的最长的前缀回文串,通过反向利用KMP算法匹配失败的处理特性来达到判断回文串的效果。//翻转字符串,相加即可。i--){//逆序遍历字符串。//这个题解我在力扣也有发,欢迎大家给建议>v<,KMP算法参照力扣28题。//这是套的常规求next数组的方法。萌新第一次写,这是我的一点思路>w<
2024-05-27 09:41:51
419
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅