摘要:
Jenkins+GitLab Webhooks自动构建项目 1 构建步骤 1.1 Jenkins中设置构建触发器 1.2 Build Authorization Token Root插件安装 1.3 GitLab配置Webhooks 2 测试webhooks 2.1 测试推送事件 2.2 测试合并请 阅读全文
摘要:
Jenkins+Git+Maven自动化部署配置 基本思路 1、jenkins安装maven依赖 2、git安装 3、Jenkins中新建任务 3.1 git配置 3.2 maven配置 3.3 pom.xml配置 3.4 build 4、自动化发布到测试服务器并自动执行(Test-server) 阅读全文
摘要:
GitLab安装使用 1、在ssh下安装gitlab1.1 安装依赖1.2 配置镜像1.3 开始安装1.4 gitlab常用命令 2、在docker下安装gitlab2.1 安装docker2.1.1 更新yum源2.1.2 安装依赖2.1.3 添加镜像2.1.4 查看源中可用版本2.1.5 安装指 阅读全文
摘要:
Docker+Nginx打包部署前后端分离项目 1、问题描述2、项目打包2.1 前端项目打包2.1.1 修改vue.config.js文件2.1.2 router配置中添加base属性2.1.3 打包前端项目 2.2 后端项目打包2.3 将前端和后端的打包文件上传到服务器 3 nginx反向代理配置 阅读全文
摘要:
leetcode144-二叉树的前序遍历 1、问题描述2、递归解法 1、问题描述 给你二叉树的根节点 root ,返回它节点值的 前序 遍历。 示例1: 输入:root = [1,null,2,3] 输出:[1,2,3] 示例2: 输入:root = [] 输出:[] 示例3: 输入:root = 阅读全文
摘要:
leetcode112-路径总和 1、题目描述2、解决方案2.1 递归方法2.2 广度优先遍历 1、题目描述 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。如果存在, 阅读全文
摘要:
合并两个有序数组 1、题目描述2、解决方案3、代码实现 1、题目描述 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排 阅读全文
摘要:
leetcode25:K个一组翻转链表 1、题目描述2、解题思路3、代码实现 1、题目描述 给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。 k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 你不能只是 阅读全文
摘要:
Arrays类 1、Arrays类1.1 toString方法:转换字符串1.2 sort方法:自然排序1.3 sort方法:定制排序1.4 binarySearch:查找1.5 copyOf方法:数组复制1.6 equals方法:判断数组的元素是否相等1.7 案例:左奇右偶 1、Arrays类 为 阅读全文
摘要:
包装类 1、包装类1.1 数值类型1.1.1 数值类型的包装类都有共同的父类1.1.2 创建对象的方式相同1.1.3 基本数据类型与String类型之间的抓换1.1.4 其他常量与方法 1.2 Character类型1.2.1 创建对象1.2.2 char类型和String类型之间的转换 1.3 B 阅读全文