jenkins系列-09.jpom构建java docker harbor

news2024/9/24 7:19:39

本地先启动jpom server + agent:

/Users/jelex/Documents/work/jpom-2.10.40/server-2.10.40-release/bin
jelex@jelexxudeMacBook-Pro bin % sh Server.sh start

/Users/jelex/Documents/work/jpom-2.10.40/agent-2.10.40-release/bin
jelex@jelexxudeMacBook-Pro bin % ./Agent.sh start

jelex@jelexxudeMacBook-Pro bin % netstat -ant | grep 2123

jelex@jelexxudeMacBook-Pro bin % ps -ef | grep jpom

在这里插入图片描述
jwt-learn[https://gitee.com/jelex/jwt-learn.git]
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
本机mac m1:


本地docker配置:
{
  "registry-mirrors": [
    "https://dbie4irj.mirror.aliyuncs.com"
  ],
  "insecure-registries":["101.43.xxx.xx:3306"],
  "features": {
    "buildkit": true
  },
  "experimental": false,
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  }
}

在这里插入图片描述
如果不配置上述,会报错:

jelex@jelexxudeMacBook-Pro ~ % docker login -u admin 101.43.xxx.xx:3306
Password:
Error response from daemon: Get "https://101.43.xxx.xx:3306/v2/": http: server gave HTTP response to HTTPS client

本地登录:

jelex@jelexxudeMacBook-Pro ~ % docker login -u admin -p '密码密码密码' 101.43.xxx.xx:3306
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Login Succeeded
jelex@jelexxudeMacBook-Pro ~ %

本地拉取镜像:

 docker pull 101.43.xxx.xx:3306/repo/jwtlearn:1.0

在这里插入图片描述
在这里插入图片描述
运行:

jelex@jelexxudeMacBook-Pro ~ % docker run -name jwtlearn p 8080:8080 -d 746fb939ac27

在这里插入图片描述

postman测试:
http://localhost:8080/jwt/api/v1/login?userName=zss&pwd=1
在这里插入图片描述
http://localhost:8080/jwt/api/v1/user
在这里插入图片描述

附录:完整构建日志:

[SYSTEM-INFO] 当前构建中任务数:0,队列中任务数:0 
[SYSTEM-INFO] 开始执行构建任务,任务等待时间:2毫秒
[SYSTEM-INFO] 开始执行 准备构建流程
[SYSTEM-INFO] 开始构建 #1 构建执行路径 : /Users/jelex/Documents/work/jpom-2.10.40/server-2.10.40-release/data/build/f9bc3e55537f40038dc80e07af054058/source
[SYSTEM-INFO] 执行结束 准备构建流程,耗时:2毫秒
[SYSTEM-INFO] 开始执行 拉取仓库代码流程
[SYSTEM-INFO] repository [master] clone pull from master
Automatically re-clones repositories

remote: Enumerating objects: 68
remote: Enumerating objects: 68

remote: Counting objects:   4% ( 1/25)
remote: Counting objects:   8% ( 2/25)
remote: Counting objects:  12% ( 3/25)
remote: Counting objects:  16% ( 4/25)
remote: Counting objects:  20% ( 5/25)
remote: Counting objects:  28% ( 7/25)
remote: Counting objects:  32% ( 8/25)
remote: Counting objects:  36% ( 9/25)
remote: Counting objects:  40% (10/25)
remote: Counting objects:  48% (12/25)
remote: Counting objects:  52% (13/25)
remote: Counting objects:  56% (14/25)
remote: Counting objects:  60% (15/25)
remote: Counting objects:  68% (17/25)
remote: Counting objects:  72% (18/25)
remote: Counting objects:  76% (19/25)
remote: Counting objects:  80% (20/25)
remote: Counting objects:  88% (22/25)
remote: Counting objects:  92% (23/25)
remote: Counting objects:  96% (24/25)
remote: Counting objects: 100% (25/25)
remote: Counting objects: 100% (25/25)

remote: Compressing objects: 100% (19/19)

Receiving objects:      100% (68/68)

Resolving deltas:       100% (4/4)

Updating references:    100% (1/1)

Checking out files:     100% (20/20)

Pull:                    50% (1/2)
Pull:                   100% (2/2)
Pull:                   100% (2/2)
mergeResult Merge of revisions ad03c46672ee98be86717aef465c43080e7127a1, ad03c46672ee98be86717aef465c43080e7127a1 with base ad03c46672ee98be86717aef465c43080e7127a1 using strategy recursive resulted in: Already-up-to-date. 
fetchedFrom origin

[SYSTEM-INFO] master 调整docker位置 jelex[1170366657@qq.com] 2023-06-13 15:36:24 1
[SYSTEM-INFO] ##################################################################################
[SYSTEM-INFO] BUILD_ID=f9bc3e55537f40038dc80e07af054058
[SYSTEM-INFO] BUILD_NAME=docker-harbor
[SYSTEM-INFO] BUILD_SOURCE_FILE=/Users/jelex/Documents/work/jpom-2.10.40/server-2.10.40-release/data/build/f9bc3e55537f40038dc80e07af054058/source
[SYSTEM-INFO] BUILD_NUMBER_ID=1
[SYSTEM-INFO] BUILD_CONFIG_BRANCH_NAME=master
[SYSTEM-INFO] BUILD_BRANCH_NAME=master
[SYSTEM-INFO] BUILD_COMMIT_ID=ad03c46672ee98be86717aef465c43080e7127a1
[SYSTEM-INFO] ##################################################################################
[SYSTEM-INFO] 执行结束 拉取仓库代码流程,耗时:2秒523毫秒
[SYSTEM-INFO] 开始执行 执行构建命令流程
[INFO] Scanning for projects...
[INFO] 
[INFO] -----------------------< com.jel.tech:jwt-demo >------------------------
[INFO] Building jwt-demo 0.0.1-SNAPSHOT
[INFO]   from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- clean:3.1.0:clean (default-clean) @ jwt-demo ---
[INFO] 
[INFO] --- resources:3.1.0:resources (default-resources) @ jwt-demo ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 2 resources
[INFO] 
[INFO] --- compiler:3.8.1:compile (default-compile) @ jwt-demo ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 9 source files to /Users/jelex/Documents/work/jpom-2.10.40/server-2.10.40-release/data/build/f9bc3e55537f40038dc80e07af054058/source/target/classes
[INFO] /Users/jelex/Documents/work/jpom-2.10.40/server-2.10.40-release/data/build/f9bc3e55537f40038dc80e07af054058/source/src/main/java/com/jel/tech/jwt/vo/Result.java: /Users/jelex/Documents/work/jpom-2.10.40/server-2.10.40-release/data/build/f9bc3e55537f40038dc80e07af054058/source/src/main/java/com/jel/tech/jwt/vo/Result.java使用了未经检查或不安全的操作。
[INFO] /Users/jelex/Documents/work/jpom-2.10.40/server-2.10.40-release/data/build/f9bc3e55537f40038dc80e07af054058/source/src/main/java/com/jel/tech/jwt/vo/Result.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
[INFO] 
[INFO] --- resources:3.1.0:testResources (default-testResources) @ jwt-demo ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/jelex/Documents/work/jpom-2.10.40/server-2.10.40-release/data/build/f9bc3e55537f40038dc80e07af054058/source/src/test/resources
[INFO] 
[INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ jwt-demo ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 3 source files to /Users/jelex/Documents/work/jpom-2.10.40/server-2.10.40-release/data/build/f9bc3e55537f40038dc80e07af054058/source/target/test-classes
[INFO] /Users/jelex/Documents/work/jpom-2.10.40/server-2.10.40-release/data/build/f9bc3e55537f40038dc80e07af054058/source/src/test/java/com/jel/tech/jwt/CommonTest.java: /Users/jelex/Documents/work/jpom-2.10.40/server-2.10.40-release/data/build/f9bc3e55537f40038dc80e07af054058/source/src/test/java/com/jel/tech/jwt/CommonTest.java使用或覆盖了已过时的 API。
[INFO] /Users/jelex/Documents/work/jpom-2.10.40/server-2.10.40-release/data/build/f9bc3e55537f40038dc80e07af054058/source/src/test/java/com/jel/tech/jwt/CommonTest.java: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
[INFO] 
[INFO] --- surefire:2.22.2:test (default-test) @ jwt-demo ---
[WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead.
[INFO] Tests are skipped.
[INFO] 
[INFO] --- jar:3.1.2:jar (default-jar) @ jwt-demo ---
[INFO] Building jar: /Users/jelex/Documents/work/jpom-2.10.40/server-2.10.40-release/data/build/f9bc3e55537f40038dc80e07af054058/source/target/jwt-learn.jar
[INFO] 
[INFO] --- spring-boot:2.2.5.RELEASE:repackage (repackage) @ jwt-demo ---
[INFO] Replacing main artifact with repackaged archive
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  2.555 s
[INFO] Finished at: 2024-02-08T21:48:08+08:00
[INFO] ------------------------------------------------------------------------
[SYSTEM-INFO] 执行脚本的退出码是:0
[SYSTEM-INFO] 执行结束 执行构建命令流程,耗时:3秒688毫秒
[SYSTEM-INFO] 开始执行 打包产物流程
[SYSTEM-INFO] 执行结束 打包产物流程,耗时:32毫秒
[SYSTEM-INFO] 开始执行 发布产物流程
[SYSTEM-INFO] 开始执行发布,需要发布的文件大小:18.94 MB
[SYSTEM-INFO] 发布的方式:SSH
[SYSTEM-INFO] 2024-02-08 21:48:09 师兄tencent start ftp upload
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/test-classes/com/jel/tech/jwt/CommonTest.class 4.36 KB/4.36 KB 100% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/test-classes/com/jel/tech/jwt/JwtDemoApplicationTests.class 540 B/540 B 100% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/test-classes/com/jel/tech/jwt/User.class 2.76 KB/2.76 KB 100% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/classes/docker/Dockerfile 91 B/91 B 100% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/classes/docker/docker-compose.yml 179 B/179 B 100% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/classes/META-INF/spring-configuration-metadata.json 915 B/915 B 100% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/classes/application.yml 197 B/197 B 100% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/classes/com/jel/tech/jwt/vo/Result.class 5.2 KB/5.2 KB 100% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/classes/com/jel/tech/jwt/vo/UserVO.class 2.12 KB/2.12 KB 100% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/classes/com/jel/tech/jwt/util/TokenUtils.class 3.58 KB/3.58 KB 100% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/classes/com/jel/tech/jwt/web/JwtController.class 2.32 KB/2.32 KB 100% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/classes/com/jel/tech/jwt/conf/WebConfig.class 1.22 KB/1.22 KB 100% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/classes/com/jel/tech/jwt/conf/JwtHandler.class 920 B/920 B 100% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/classes/com/jel/tech/jwt/conf/JwtConfig.class 2.75 KB/2.75 KB 100% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/classes/com/jel/tech/jwt/interceptor/TokenInterceptor.class 4.3 KB/4.3 KB 100% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/classes/com/jel/tech/jwt/JwtDemoApplication.class 742 B/742 B 100% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/jwt-learn.jar 31.83 KB/18.89 MB 0% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/jwt-learn.jar 986.82 KB/18.89 MB 5% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/jwt-learn.jar 1.9 MB/18.89 MB 10% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/jwt-learn.jar 2.86 MB/18.89 MB 15% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/jwt-learn.jar 3.79 MB/18.89 MB 20% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/jwt-learn.jar 4.73 MB/18.89 MB 25% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/jwt-learn.jar 5.69 MB/18.89 MB 30% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/jwt-learn.jar 6.62 MB/18.89 MB 35% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/jwt-learn.jar 7.59 MB/18.89 MB 40% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/jwt-learn.jar 8.52 MB/18.89 MB 45% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/jwt-learn.jar 9.45 MB/18.89 MB 50% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/jwt-learn.jar 10.41 MB/18.89 MB 55% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/jwt-learn.jar 11.35 MB/18.89 MB 60% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/jwt-learn.jar 12.28 MB/18.89 MB 65% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/jwt-learn.jar 13.24 MB/18.89 MB 70% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/jwt-learn.jar 14.18 MB/18.89 MB 75% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/jwt-learn.jar 15.14 MB/18.89 MB 80% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/jwt-learn.jar 16.07 MB/18.89 MB 85% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/jwt-learn.jar 17 MB/18.89 MB 90% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/jwt-learn.jar 17.97 MB/18.89 MB 95% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/jwt-learn.jar 18.89 MB/18.89 MB 100% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst 493 B/493 B 100% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst 109 B/109 B 100% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst 1.47 KB/1.47 KB 100% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst 399 B/399 B 100% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/maven-archiver/pom.properties 64 B/64 B 100% 
[SYSTEM-INFO] 上传文件进度:/root/jwt-learn/jwt-learn.jar.original 16.05 KB/16.05 KB 100% 
[SYSTEM-INFO] 师兄tencent ftp upload done
[SYSTEM-INFO] 开始执行 师兄tencent 发布后命令
Login Succeeded
The push refers to repository [101.43.141.9:3306/repo/jwtlearn]
5f70bf18a086: Preparing
901ead7f46a4: Preparing
6b5aaff44254: Preparing
53a0b163e995: Preparing
b626401ef603: Preparing
9b55156abf26: Preparing
293d5db30c9f: Preparing
03127cdb479b: Preparing
9c742cd6c7a5: Preparing
9b55156abf26: Waiting
293d5db30c9f: Waiting
03127cdb479b: Waiting
9c742cd6c7a5: Waiting
5f70bf18a086: Pushed
53a0b163e995: Pushed
901ead7f46a4: Pushed
b626401ef603: Pushed
293d5db30c9f: Pushed
03127cdb479b: Pushed
6b5aaff44254: Pushed
9c742cd6c7a5: Pushed
9b55156abf26: Pushed
1.0: digest: sha256:6e353e45906dde3f29a4b5cd6b13ea19be409d831001d492f1dd0cccebf73df2 size: 2213
Total reclaimed space: 0B
#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile:
#1 transferring dockerfile: 128B done
#1 DONE 0.2s

#2 [internal] load .dockerignore
#2 transferring context: 2B done
#2 DONE 0.2s

#3 [internal] load metadata for docker.io/library/openjdk:8
#3 DONE 0.9s

#4 [1/3] FROM docker.io/library/openjdk:8@sha256:86e863cc57215cfb181bd319736d0baf625fe8f150577f9eb58bd937f5452cb8
#4 DONE 0.0s

#5 [internal] load build context
#5 transferring context: 19.81MB 0.2s done
#5 DONE 0.2s

#4 [1/3] FROM docker.io/library/openjdk:8@sha256:86e863cc57215cfb181bd319736d0baf625fe8f150577f9eb58bd937f5452cb8
#4 CACHED

#6 [2/3] COPY jwt-learn.jar /usr/local
#6 DONE 0.2s

#7 [3/3] WORKDIR /usr/local
#7 DONE 0.1s

#8 exporting to image
#8 exporting layers
#8 exporting layers 0.2s done
#8 writing image sha256:746fb939ac27d1387be86879cd242192d5c79adcfa1dd833b9e5ab18a1a82076 done
#8 naming to docker.io/library/jwtlearn:1.0 done
#8 DONE 0.2s
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store


[SYSTEM-INFO] 执行结束 发布产物流程,耗时:5分8秒58毫秒
[SYSTEM-INFO] 开始执行 构建结束流程
[SYSTEM-INFO] 执行结束 构建结束流程,耗时:4毫秒
[SYSTEM-INFO] 构建结束 累计耗时:5分14秒331毫秒

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1924529.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

单元测试实施最佳方案(背景、实施、覆盖率统计)

1. 什么是单元测试&#xff1f; 对于很多开发人员来说&#xff0c;单元测试一定不陌生 单元测试是白盒测试的一种形式&#xff0c;它的目标是测试软件的最小单元——函数、方法或类。单元测试的主要目的是验证代码的正确性&#xff0c;以确保每个单元按照预期执行。单元测试通…

mysql-联合查询

一.联合查询的概念 .对于unio查询,就是把多次查询的结果合并起来,形成一个新的查询果集。 SELECT 字段列表 FROM 表A... UNION[ALL] SELECT 字段列表 FROM 表B...&#xff0c; 二.将薪资低于5000的员工,和年龄大于50岁的员工全部查询出来 select * from emp where salary&…

Vulnhub靶场 | DC系列 - DC2

目录 环境搭建渗透测试 环境搭建 靶机镜像下载地址&#xff1a;https://vulnhub.com/entry/dc-2,311/需要将靶机和 kali 攻击机放在同一个局域网里&#xff1b;本实验kali 的 IP 地址&#xff1a;192.168.10.146。 渗透测试 使用 nmap 扫描 192.168.10.0/24 网段存活主机 …

window下安装go环境

一、go官网下载安装包 官网地址如下&#xff1a;https://golang.google.cn/dl/ 选择对应系统的安装包&#xff0c;这里是window系统&#xff0c;可以选择zip包&#xff0c;下载完解压就可以使用 二、配置环境变量 这里的截图配置以win11为例 我的文件解压目录是 D:\Software…

【进阶篇-Day9:JAVA中单列集合Collection、List、ArrayList、LinkedList的介绍】

目录 1、集合的介绍1.1 概念1.2 集合的分类 2、单列集合&#xff1a;Collection2.1 Collection的使用2.2 集合的通用遍历方式2.2.1 迭代器遍历&#xff1a;&#xff08;1&#xff09;例子&#xff1a;&#xff08;2&#xff09;迭代器遍历的原理&#xff1a;&#xff08;3&…

Halcon机器视觉15种缺陷检测案例_2不均匀表面刮伤检测

2&#xff1a; 不均匀表面刮伤检测 思路 1、获取图像 2、分割图像 3、处理区域 4、获取大&#xff0c;小缺陷 效果 原图 代码 *02 不均匀表面刮伤检测 dev_update_off () dev_close_window ()*****************第一步 获取图像******************* read_image (Image, 2.不…

集成excel工具:自定义导入回调监听器、自定义类型转换器、web中的读

文章目录 I 封装导入导出1.1 定义工具类1.2 自定义读回调监听器: 回调业务层处理导入数据1.3 定义文件导入上下文1.4 定义回调协议II 自定义转换器2.1 自定义枚举转换器2.2 日期转换器2.3 时间、日期、月份之间的互转2.4 LongConverterIII web中的读3.1 使用默认回调监听器3.2…

NAT地址转换+多出口智能选路,附加实验内容

本章主要讲&#xff1a;基于目标IP、双向地址的转换 注意&#xff1a;基于目标NAT进行转换 ---基于目标IP进行地址转换一般是应用在服务器端口映射&#xff1b; NAT的基础知识 1、服务器映射 服务器映射是基于目标端口进行转换&#xff0c;同时端口号也可以进行修改&…

AI算法14-套索回归算法Lasso Regression | LR

套索回归算法概述 套索回归算法简介 在统计学和机器学习中&#xff0c;套索回归是一种同时进行特征选择和正则化&#xff08;数学&#xff09;的回归分析方法&#xff0c;旨在增强统计模型的预测准确性和可解释性&#xff0c; 正则化是一种回归的形式&#xff0c;它将系数估…

接口基础知识2:http通信的组成

课程大纲 一、http协议 HTTP&#xff08;Hypertext Transfer Protocol&#xff0c;超文本传输协议&#xff09;是互联网中被使用最广的一种网络协议&#xff0c;用于客户端与服务器之间的通信。 HTTP协议定义了一系列的请求方法&#xff0c;例如 GET、POST、PUT、DELETE 等&…

一篇学通Axios

Axios 是一个基于 Promise 的 HTTP 客户端&#xff0c;用于浏览器和 node.js 环境。它提供了一种简单易用的方式来发送 HTTP 请求&#xff0c;并支持诸如请求和响应拦截、转换数据、取消请求以及自动转换 JSON 数据等功能。 Axios 名字的由来 Axios 的名字来源于希腊神话中的…

在Linux系统实现瑞芯微RK3588部署rknntoolkit2进行模型转换

一、首先要先安装一个虚拟的环境 安装Miniconda包 Miniconda的官网链接:Minidonda官网 下载好放在要操作的linux系统,我用的是远程服务器的linux系统,我放在whl这个文件夹里面,这个文件夹是我自己创建的 运行安装 安装的操作都是yes就可以了 检查是否安装成功,输入下面…

秋招突击——7/13——多线程编程(基础知识回顾+编程练习 )

文章目录 引言基础知识Synchronized关键字使用方式用于同步方法针对同步块的方法静态方法使用原理解析 Volatile使用方式实现原理 final关键字 编程练习&#xff08;synchronized就能实现&#xff09;双线程轮流打印1-100个人实现参考实现 三线程顺序打出1-100个人实现参考实现…

笔记 4 :linux 0.11 中继续分析 0 号进程创建一号进程的 fork () 函数

&#xff08;27&#xff09;本条目开始&#xff0c; 开始分析 copy_process () 函数&#xff0c;其又会调用别的函数&#xff0c;故先分析别的函数。 get_free_page &#xff08;&#xff09; &#xff1b; 先 介绍汇编指令 scasb &#xff1a; 以及 指令 sstosd &#xff1a;…

[USACO24OPEN] Smaller Averages G (单调性优化dp)

来源 题目 Bessie 有两个长度为 N的数组&#xff08;1≤N≤500&#xff09;。第一个数组的第 i 个元素为 ai​&#xff08;1≤ai​≤10^6&#xff09;&#xff0c;第二个数组的第 i个元素为bi​&#xff08;1≤bi​≤10^6&#xff09;。 Bessie 希望将两个数组均划分为若干非空…

大数据开发中的数据驱动决策:关键问题与实践指南

目录 决策前的准备工作1. 我已经掌握了哪些信息&#xff1f;2. 我们已经做出决定了吗&#xff1f;3. 我们需要哪些额外信息以及何时需要&#xff1f; 决策过程中的关键问题1. 我们需要做这个决定吗&#xff1f;2. 错误地做出这个决定的代价是什么&#xff1f; 决策后的反思1. 我…

主机安全-开源HIDS字节跳动Elkeid安装使用

目录 概述什么是HIDSHIDS与NIDS的区别EDR、XDR是啥&#xff1f; Elkeid架构Elkeid Agent && Agent centerElkeid DriverElkeid RASPElkeid HUBService DiscoveryManager安装数据采集规则&告警 参考 概述 什么是HIDS HIDS&#xff08; host-based intrusion detec…

CentOS7.X系统部署Zabbix6.0版本(可跟做)

文章目录 一、部署环境说明二、基本环境部署步骤1、环境初始化操作2、部署并配置Nginx3、部署并配置PHP4、测试NginxPHP环境5、部署并配置MariaDB 三、Zabbix-Server部署步骤1、编译安装Zabbix-Server2、导入Zabbix初始化库3、配置Zabbix前端UI4、启动Zabbix-Server5、WEB页面配…

基于 BERT+BILSTM 实现情感分析分类(附源码)

目录 一、数据集 二、数据清洗和划分 2.1 安装依赖 2.2 清洗和划分 三、下载 Bert 模型 四、训练和测试模型 本文主要基于 Bert 和 BiLSTM 实现情感分类&#xff0c;其中参考了多个博客&#xff0c;具体见参考链接。 源码已上传Gitee : bert-bilstm-in-Sentiment-classi…

基于JavaSpringBoot+Vue+uniapp微信小程序校园宿舍管理系统设计与实现

基于JavaSpringBootVueuniapp微信小程序实现校园宿舍管理系统 目录 第一章 绪论 1.1 研究背景 1.2 研究现状 1.3 研究内容 第二章 相关技术介绍 2.1 Java语言 2.2 HTML网页技术 2.3 MySQL数据库 2.4 Springboot 框架介绍 2.5 VueJS介绍 2.6 ElementUI介绍 第三章 系…