maven-source-plugin作用:在构建过程中将项目的源代码进行打包,并作为一个jar文件附着在主构件上,在pom.xml中添加如下内容,使用maven生成jar的同时生成sources包 在pom中配置如下: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>3.2.0</ve...

文章目录 1.Scope(作用范围): 2.Optional(可选项): 1.Scope(作用范围): Maven的<scope>元素用于指定依赖项的作用范围,即依赖项在构建和运行时的可见性和可用性。以下是常见的<scope>值: 1、compile:默认值,依赖项在编译、测试和运行时都可用。2、provided:依赖项在编译和测试时可用,但在运行时由目标环境提供(例如,ServletAPI由Servlet容器提供)。3、runtime:依赖项在测试和运行时可用,但不在编译时。4、test:依赖项仅在测试时可用,不会包含在运行时类路径中。5、system:...

文章目录 1.String.valueOf() 2.包装类-toString() 3.使用字符串拼接 4.强制类型转换(String)object 5.总结: 6.基本数据类型和包装类 1.String.valueOf() String.valueOf():基本数据类型或包装类都可以通过String.valueOf()方法转为字符串表示形式,如: inti=22; StringstringValue=String.valueOf(i); System.out.println("Stringvalue:"+stringValue); 基本数据类型转成字符串表示形式时,可以使用...

文章目录 1.接口文档 2.OpenAPI 3.Swagger简介 4.Springfox 5.Swagger基本用法 6.Swagger-UI使用 7.Swagger配置 1.接口文档 接口文档对于前后端开发人员都十分重要。尤其近几年流行前后端分离后接口文档又变成重中之重。接口文档固然重要,但是由于项目周期等原因后端人员经常出现无法及时更新,导致前端人员抱怨接口文档和实际情况不一致。 很多人员会抱怨别人写的接口文档不规范,不及时更新。但是当自己写的时候确实最烦去写接口文档。这种痛苦只有亲身经历才会牢记于心。 如果接口文档可以实时动态生成就不会出现上面问题。 Swagger可以完美...

添加了@LoadBalanced注解,即可实现负载均衡功能,这是什么原理呢? 文章目录 ​​1.负载均衡流程​​ ​​2.源码跟踪​​ ​​3.小结​​ ​​4.负载均衡策略​​ ​​5.自定义负载均衡策略​​ ​​6.饥饿加载​​ 1.负载均衡流程 SpringCloud底层其实是利用了一个名为Ribbon的组件,来实现负载均衡功能的。 发出的请求明明是http://userservice/user/1,怎么变成了http://localhost:8081的呢? Ribbon的负载均衡规则是一个叫做​​IRule​​的接口来定义的,每一个子接口都是一种规则: 2...

文章目录 1.基本介绍 2.元字符(Metacharacter)-转义号\\ 3.元字符-字符匹配符 3.1案例 4.元字符-选择匹配符 5.元字符-限定符 6.元字符-定位符 7.分组 7.1捕获分组 7.2非捕获分组 8.非贪婪匹配 9.应用实例 10.正则验证复杂URL 1.基本介绍 如果要想灵活的运用正则表达式,必须了解其中各种元字符的功能,元字符从功能上大致分为: 限定符 选择匹配符 分组组合和反向引用符 特殊字符 字符匹配符 定位符 2.元字符(Metacharacter)-转义号\ \\符号说明:在使用正则表达式去检索某些特殊字符的时候,需要用...

DskipTests=true和-Dmaven.test.skip=true的区别 1、-DskipTests=true 不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下,如: mvncleanpackage-DskipTests=true 2、-Dmaven.test.skip=true 完全忽略测试代码的编译和测试用例的执行,不执行测试用例,也不编译测试用例类,一般建议使用第二种,直接忽略测试的编译,如: mvncleanpackage-Dmaven.test.skip=true 两者的区别在于-DskipTests=true会...

正则表达式元字符-详细说明 字符 说明 \ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n"匹配字符"n”。“\n"匹配换行符。序列”\\“匹配”\“,”\(“匹配”("。 ^ 匹配输入字符串开始的位置。如果设置了RegExp对象的Multiline属性,^还会与"\n"或"\r"之后的位置匹配。 $ 匹配输入字符串结尾的位置。如果设置了RegExp对象的Multiline属性,$还会与"\n"或"\r"之前的位置匹配。 零次或多次匹配前面的字符或子表达式。例如,zo匹配"z"和"zoo"。等效于{0,}。 + 一次或多次匹配前面的字符...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~