Chuenhung的个人网站

chuenhung.github.io

Jenkins构建项目的几种方式

参考简书很有用的一篇文章

Jenkins简单的PipeLine流水线脚本

Windows

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
pipeline {
agent any
stages {
stage('Pull code') {
steps {
checkout([$class: 'GitSCM', branches: [[name: '*/master']], extensions: [], userRemoteConfigs: [[credentialsId: '4f77bfb0-49cc-4359-9b4a-99b190e5c92b', url: 'https://gitee.com/chuenhung/export-java-bean.git']]])
}
}
stage('Build project') {
steps {
bat "mvn clean package"
archiveArtifacts '**/target/*.jar'
}
}
}
}

Linux

1
把bat改为sh

注意:pipeline、stages、stage、steps、checkout…这些词不能改

构建遇到问题:java.lang.NoSuchMethodError: No such DSL method ‘pipeline’ found among steps [bat, build, checkout, container, containerLog, input, junit, library, libraryResource, load, milestone, node, parallel, podTemplate, powershell, properties
解决方法:成功安装PipeLine插件。

阅读全文 »

作为码农平时搜集一些小知识点个人认为是个不错的习惯,书上说

好记性不如烂笔头

我想即使是以前忽略或者新get的很简单的东西,自己动手记下来不管如何印象也会更深刻。

阅读全文 »

数据结构

在这里插入图片描述

实体类

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
@Data
public class AchievementRepetitionVo {
@ApiModelProperty(value = "成果编号")
private String code;
@ApiModelProperty(value = "成果名称")
private String name;
@ApiModelProperty(value = "成果介绍")
private String introduce;
@ApiModelProperty(value = "查重范围文档数")
private Integer checkNum;
@ApiModelProperty(value = "最高相似度")
private BigDecimal maxRate;
@ApiModelProperty(value = "成果对比明细")
private List<RepetitionDetailVo> detailList;
}

@Data
public class RepetitionDetailVo {
@ApiModelProperty(value = "对比成果名称")
private String contractName;
@ApiModelProperty(value = "对比成果介绍")
private String contractIntroduce;
@ApiModelProperty(value = "对比明细")
private List<RepetitionContractVo> contractList;
}

@Data
public class RepetitionContractVo {
@ApiModelProperty(value = "检测成果句子")
private String s1;
@ApiModelProperty(value = "对比成果库句子")
private String s2;
@ApiModelProperty(value = "相似度")
private BigDecimal rate;
}
阅读全文 »

1、SpringBoot的总体读取顺序优先级包外大于包内,properties大于yml
2、 SpringBoot的总体读取顺序如下所示:

  • config/application.properties(项目同级目录中config目录下)
  • config/application.yml
  • application.properties(项目同级目录下)
  • application.yml
  • resources/config/application.properties(项目resources目录中config目录下)
  • resources/config/application.yml
  • resources/application.properties(项目的resources目录下)
  • resources/application.yml

项目同级目录,相当于生产环境中的JAR包。

阅读全文 »
0%