日期: 2023 年 1 月 6 日

12 篇文章

使用Maven:IDEA 配置 Maven 信息
每次创建 Project 后都需要设置 Maven 家目录位置,否则 IDEA 将使用内置的 Maven 核心程序(不稳定)并使用默认的本地仓库位置。这样一来,我们在命令行操作过程中已下载好的 jar 包就白下载了,默认的本地仓库通常在 C 盘,还影响系统运行。 配置之后,IDEA 会根据我们在这里指定的 Maven 家目录自动识别到我们在 set…
使用Maven:IDEA 创建父工程
各个 IDEA 不同版本在具体操作方面存在一定差异,这里我们以 2019.3.3 版本为例进行演示。其它版本大家灵活变通即可。 1、创建 Project 2、开启自动导入 创建 Project 后,IDEA 会自动弹出下面提示,我们选择『Enable Auto-Import』,意思是启用自动导入。 这个自动导入一定要开启,因为 Project、Mo…
父子工程 pom.xml标签信息
父工程:pro03-maven-parent <?xml version="1.0" encoding="UTF-8" standalone="no"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch…
使用Maven:聚合
1、聚合本身的含义 部分组成整体 动画片《战神金刚》中的经典台词:“我来组成头部!我来组成手臂!”就是聚合关系最生动的体现。 2、Maven 中的聚合 使用一个“总工程”将各个“模块工程”汇集起来,作为一个整体对应完整的项目。 项目:整体 模块:部分 概念的对应关系: 从继承关系角度来看: ●父工程 ●子工程 从聚合关系角度来看: ●总工程 ●模块…
使用Maven:继承
1、概念 Maven工程之间,A 工程继承 B 工程 B 工程:父工程 A 工程:子工程 本质上是 A 工程的 pom.xml 中的配置继承了 B 工程中 pom.xml 的配置。 2、作用 在父工程中统一管理项目中的依赖信息,具体来说是管理依赖信息的版本。 它的背景是: 对一个比较大型的项目进行了模块拆分。 一个 project 下面,创建了很多…
Linux常用命令 字符串处理命令[选学]
Part01 正则表达式符号说明 符号含义^匹配字符串开始位置的字符$匹配字符串结束位置的字符.匹配任何一个字符*匹配前面的字符出现0~n次[a,m,u]匹配字符a或m或u[a-z]匹配所有小写字母[A-Z]匹配所有大写字母[a-zA-Z]匹配所有字母[0-9]匹配所有数字|特殊符号转义 Part02 字符串处理:basename 返回路径字符串中…
Linux常用命令 辅助命令
Part01 history 命令:history 作用:查看命令历史 用法: 将命令的运行结果写入文件: 覆盖写:命令 > 文件路径 追加写:命令 >> 文件路径 这里给大家介绍一个非常有意思的文件:/dev/null。它被称为Linux系统的黑洞,因为不管写入多少数据到这个文件,数据都会被销毁。 Part02 echo 1、简…
Linux常用命令 进程相关命令[重要]
Part01 ps 1、简介 命令:ps 对应单词:process status 作用:查看当前正在运行的进程 常用参数组合:ps -ef -e参数:对应单词entire,表示全部。具体指显示系统中全部的进程信息。 -f参数:对应单词full-formate,表示完整格式。 效果: 2、进程信息中各列数据说明 列名含义UID进程的用户信息PID进程…
使用Maven:测试依赖的排除
1、概念 当 A 依赖 B,B 依赖 C 而且 C 可以传递到 A 的时候,A 不想要 C,需要在 A 里面把 C 排除掉。而往往这种情况都是为了避免 jar 包之间的冲突。 所以配置依赖的排除其实就是阻止某些 jar 包的传递。因为这样的 jar 包传递过来会和其他 jar 包冲突。 2、配置方式 <dependency> <g…
使用Maven:测试依赖的传递性
1、依赖的传递性 ①概念 A 依赖 B,B 依赖 C,那么在 A 没有配置对 C 的依赖的情况下,A 里面能不能直接使用 C? ②传递的原则 在 A 依赖 B,B 依赖 C 的前提下,C 是否能够传递到 A,取决于 B 依赖 C 时使用的依赖范围。 B 依赖 C 时使用 compile 范围:可以传递 B 依赖 C 时使用 test 或 provi…
war包 pom.xml标签信息
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:…