Jenkins + Gitee + Gradle + Docker 2025 最新部署流程,超详细

笔者前段时间在网上翻了很多教程,都无法解决gitee webhooks推送成功,但是Jenkins无响应,无法响应gitee webhooks的问题。 但是后面看了这篇文章 https://www.cnblogs.com/zhixi/p/17947502 给了我思路,换了一种trigger方法,就可以执行了,出现相同问题的可以直接看这篇文章,由于笔者也是花费很多时间才配置好部署的全套流程,本文旨在帮助后来者快速使用Jenkins。

一、Jenkins安装

本教程中所有操作均在Linus服务器中执行。请自备docker环境。确保docker容器配置好镜像源

阅读全文 »

SpringSecurity认证授权

一、SpringSecurity3

1、引入依赖(Gradle)

1
2
implementation 'com.auth0:java-jwt:3.4.0'
implementation 'org.springframework.boot:spring-boot-starter-security'

1

2

阅读全文 »

nginx的学习笔记

一、nginx指令

1
2
3
4
5
6
7
8
# 启动nginx
start nginx.exe
# 停止
nginx.exe -s stop
# 重新加载配置
nginx.exe -s reload
# 重启
nginx.exe -s restart
阅读全文 »

MinIO学习笔记

分布式文件系统:MinIO 是一个非常轻量的服务,可以很简单的和其他应用的结合使用,它兼容亚马逊 S3 云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等。

它一大特点就是轻量,使用简单,功能强大,支持各种平台,单个文件最大5TB,兼容 Amazon S3接口,提供了 Java、Python、GO等多版本SDK支持。

Java Quickstart Guide — MinIO Object Storage for Linux

阅读全文 »

Elasticsearch(一)

Elasticsearch搜索引擎的黑马学习笔记

原文:‍‬⁠⁠⁠‬‌‌‍‬‌‬⁠‬‬‌⁠‌day08-Elasticsearch - 飞书云文档 (feishu.cn)

一、引入

Elasticsearch是由elastic公司开发的一套搜索引擎技术,它是elastic技术栈中的一部分。

  • Elasticsearch:用于数据存储、计算和搜索

  • Logstash/Beats:用于数据收集

  • Kibana:用于数据可视化

整套技术栈的核心就是用来存储搜索计算的Elasticsearch,因此我们接下来学习的核心也是Elasticsearch。

阅读全文 »

Elasticsearch(二)

Elasticsearch搜索引擎的黑马学习笔记

原文:‍‬⁠⁠⁠‬‌‌‍‬‌‬⁠‬‬‌⁠‌day08-Elasticsearch - 飞书云文档 (feishu.cn)

一、DSL查询

前面我们只根据id查询结果。那么如何根据一些别的字段来查询呢? 这里就引入了DSL(Domain Specific Language)领域特定语言

Elasticsearch的查询可以分为两大类:

  • 叶子查询(Leaf query clauses):一般是在特定的字段里查询特定值,属于简单查询,很少单独使用。

  • 复合查询(Compound query clauses):以逻辑方式组合多个叶子查询或者更改叶子查询的行为方式。

阅读全文 »

RabbitMQ(一)

消息队列RabbitMQ的黑马学习笔记

原文地址:

‍‌⁠‍⁠‬‌‌‬‬‬‍⁠‍⁠⁠‍⁠‍‌‬⁠‬‌⁠‌‍day06-MQ基础 - 飞书云文档 (feishu.cn)

一、介绍

不同于同步调用,消息队列是为了解决异步通讯的问题。不关心异步代码运行后的结果。不需要保证时效性。 比如我们要发送一个验证码。这时候就可以用消息队列

阅读全文 »

RabbitMQ(二)

一、引入

有时候我们需要保证,MQ消息至少被消费者处理一次。 如果消息发送失败,没有正确的接收到,会导致数据不一致的问题。

那么问题来了:

  • 我们该如何确保MQ消息的可靠性

  • 如果真的发送失败,有没有其它的兜底方案?

阅读全文 »
0%