从零开始,一个人,从连jenkins是什么都不知道到基本完成持续集成,可以初步服务于公司的开发环境,用时大约一个月的时间,中间碰坑无数,每一个点击,每一个配置都被卡过很长时间,还好这之前对脚本还算熟悉,用脚本完成了jenkins的一些docker方面的功能,不然还需要再耗时一两周,以下是我完成的流程图(没怎么画过,不规范),希望初学者能在我这里得到一些灵感,不至于入门无路。jenkins,mave
转载 2024-10-23 21:41:38
340阅读
前言:gitk是git图形化的界面软件版本,对仓库的管理更为直观,不需要在命令行中进行繁琐的控制,将各种信息合理的组织在不同的软件窗口中,让一些很繁琐的操作可以在图像软件中只需要一键获得。合理的结合命令行和图形工具可以大大提高软件开发和分支管理的效率。介绍:这是一个小仓库的gitk界面:其中各个窗口包含了仓库的所有信息提交显示窗口: 包含了提交信息与分支信息,当切换不同的commit时,底层的SH
目录概述准备工作postgressonarqubegitlabgitlab-runnerGitlab-runner容器注册Gitlab-runnerSonarqube gitlab integration使用gitlab进行认证配置gitlab OAuth配置sonarqube ALM Integrations创建sonarqube project语言包和语言分析规则创建分析项目Gitlab-ci
转载 2024-03-23 18:23:50
433阅读
Git集成Idea一、Get安装和使用二、搭建Git环境1.配置Git2.配置GitHub3.配置Git终端4.创建Git仓库5.idea中类的颜色6.添加代码7.提交代码8.将本地项目推送至远程GitHub9.向远程仓库推送代码10.将远程Github代码拉取到本地11.使用idea克隆并打开远程项目常用命令 一、Get安装和使用二、搭建Git环境1.配置Git2.配置GitHub3.配置Gi
参考文档:https://about.gitlab.com/install/#centos-81、安装和配置必要的依赖项sudo dnf install -y curl policycoreutils openssh-server perl sudo systemctl enable sshd sudo systemctl start sshd检查是否需要在防火墙开启例外sudo firewall
安装了git小乌龟,但是文件夹图标有时候显示有时候不显示,也不知道什么原因,于是上网搜了搜,发现解决的办法是:-------------------------------《篇一》---------------分割线-------------------------------------------------------------------------------1、输入:win+R,输入
文章目录软件使用心得1. Umlet 画图软件1.1 前言1.2 优点1.3使用小trick1.3.1 灵活改变箭头形式1.3.2 整体复制1.3.3 快速复制2. draw.io 画图2.1 导入github软件使用心得1. Umlet 画图软件1.1 前言对于项目的各种用例图、 活动图、领域图、状态图、功能模型、物理视图。逻辑视图等等, 这些图用什么画图软件比较好呢?我的答案是Umlet:Um
文章目录前言一、单台集群部署二、多台集群部署1.修改配置2.dashboard修改三、整合springboot1.引入pom和修改yml2.编写消费者3.编写生产者4.测试效果总结 前言RocketMQ集群方式有好几种 官网地址 https://rocketmq.apache.org/zh/docs/4.x/deployment/01deploy2m-2s-async:2主2从异步刷盘(吞吐量较
tomcat相关配置添加maven项目选择部署的项目,点击apply-->OK完成后启动项目,debug启动
原创 2021-08-27 17:08:53
300阅读
论 spring 的三级缓存预备知识bean的生命周期bean 的生命周期为何会出现循环引用这个问题只是出现在spring 容器的机制中,其实我们代码中很简单就解决了。假设A 对象里需要注入一个B属性,B 对象里面需要注入一个A 属性。根据Bean 的生命周期,先实例化A 的实例,然后进行A属性的填充,这时就需要一个B的对象,在通过 beanFactory.getBean(B) 进行B对象的获取,
NS3在WSL上的安装WSL为windows下的linux子系统,与虚拟机相比,WSL占用资源更小,且与Windows下的文件交互更方便,避免通过网口进行交换。一、安装Ubuntu子系统安装WSL需要Win10版本大于1903,内部版本 大于18362。 若不符合条件请先更新Win10.(1)启用适用于 Linux 的 Windows 子系统需要先启用“适用于 Linux 的 Windows 子系
# Android 集成本地 AAR 包的完整指南 在 Android 开发中,AAR(Android Archive)包是一种用于分发 Android Library 的格式。使用 AAR 包,你可以方便地在多个项目中共享代码和资源。在本文中,我们将探讨如何将本地 AAR 包集成到您的 Android 项目中,并通过代码示例来演示每一个步骤。 ## 什么是 AAR 包? AAR 包是 An
原创 8月前
277阅读
## Java项目集成本地MySQL MySQL是一种常用的关系型数据库管理系统,可以用于存储和管理大量结构化数据。在Java项目中,我们经常需要与MySQL数据库进行交互,从数据库中读取数据、向数据库中插入数据或更新数据等操作。本文将介绍如何在Java项目中集成本地MySQL,并提供一些代码示例帮助读者更好地理解。 ### 准备工作 在开始之前,我们需要先准备一些必要的工具和环境。 ##
原创 2023-12-24 08:33:42
77阅读
一、教程说明前言教程目的:从头到尾细细道来单点登录服务器及客户端应用的每个步骤单点登录(SSO):请看百科解释猛击这里打开 本教程使用的SSO服务器是Yelu大学研发的CAS(Central Authentication Server),本教程环境:Tomcat6.0.29JDK6CAS Server版本:cas-server-3.4.3.1、cas-server-3.4.10CAS Client
## Spring Boot集成本地Rocket ### 简介 RocketMQ是一款由阿里巴巴开发并开源的分布式消息中间件。它具有高吞吐量、低延迟、高可用性和可扩展性的特点,被广泛应用于微服务架构中的消息通信。在本文中,我们将介绍如何使用Spring Boot集成本地RocketMQ,以便在开发和测试阶段更快地构建和调试应用程序。 ### 步骤 下面将详细介绍在Spring Boot项目
原创 2023-08-30 10:41:45
102阅读
Flutter 是一个适用于构建高性能跨平台移动应用程序的 UI 工具包。将 Flutter 集成本地 iOS SDK 中,可以利用 iOS 平台的特性与 Flutter 的优势结合,从而创建更强大的应用。本文将详细阐述这一过程,涵盖环境准备、集成步骤、配置详解、实战应用、排错指南和性能优化。 ## 环境准备 集成功能所需的环境包括 Flutter SDK 和 iOS 开发工具。确保您的开发
原创 7月前
129阅读
在移动开发的浪潮中,越来越多的项目采用了跨平台开发框架,其中 Vue.js 作为一款流行的前端框架,也被应用于 Android 项目的开发中。本篇文章将记录如何将一个本地的 Vue 项目集成到 Android 平台中,分享这一过程中的技术痛点、演进历程、架构设计、性能优化、故障复盘及扩展应用。 ## 初始技术痛点 在之前的工作中,我们遇到了多重开发和维护问题。主要的痛点包括开发效率低、多平台不
原创 7月前
11阅读
场景Vue+Openlayer使用Draw实现交互式绘制线段:Vue+Openlayer使用Draw实现交互式绘制多边形并获取面积:如果需要将绘制点、线、面集成在一个页面中并且可以实现切换画笔样式。  注:博客: 关注公众号霸道的程序猿 获取编程相关电子书、教程推送与免费下载。实现1、页面上添加el-radio-group用来选择切换画笔<el-radio-group
转载 2024-05-08 20:00:19
1054阅读
本篇文章给大家带来的内容是关于SpringBoot中集成邮件服务的详细讲解(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。一、前言Spring Email 抽象的核心是 MailSender 接口,MailSender 的实现能够把 Email 发送给邮件服务器,由邮件服务器实现邮件发送的功能。Spring 自带了一个 MailSender 的实现 JavaMailSen
转载 2023-06-14 14:48:20
87阅读
IntelliJ IDEA集成本地Maven步骤 一、前期准备 Maven已经在本地环境配置完成
原创 2023-06-11 11:49:57
113阅读
  • 1
  • 2
  • 3
  • 4
  • 5