
工具
文章平均质量分 58
工具
厉害哥哥吖
呼哧呼哧三碗饭。。。
展开
-
(一)devops持续集成开发——jenkins安装及基本使用
devops持续集成开发已经是微服务的标配,能够大大提高项目的开发、运维、部署效率。解放开发和运维管理人员频繁的项目打包和发布工作,通过自动化的CI\CD流水化作业,完成项目的自动化打包、质量检查、构建、发布等。本节内容是关于自动化运维工具jenkins的详细安装过程及基本使用。原创 2022-11-02 19:23:20 · 492 阅读 · 0 评论 -
maven集成nexus伺服服务实现项目快速自动化构建与发布
在前面的博客centos7案例实战——Nexus3伺服仓库服务器搭建中已经详细讲解了如何在本地搭建自己的maven伺服仓库nexus,本节内容是关于如何在本地使用maven集成nexus伺服服务从而实现项目快速自动化构建与发布。原创 2022-09-07 16:30:25 · 475 阅读 · 0 评论 -
(二)centos7案例实战——Nexus3伺服仓库服务器搭建
Nexus伺服仓库是一个强大的maven仓库管理器,它极大地简化了本地内部仓库的维护和外部仓库的访问。可以便捷的管理发布工程项目到伺服仓库,供内部使用。本节内容以nexus3的稳定版本3.41.1为例,搭建一套可供内部使用的maven仓库。原创 2022-09-06 18:02:07 · 993 阅读 · 0 评论 -
(四)GIT系列——GitLab备份与恢复
GitLab作为最常用的版本控制管理工具,是日常开发中必备的代码管理工具。本节内容我们详细记录一下GitLab的备份与恢复。原创 2022-09-06 12:36:09 · 1901 阅读 · 0 评论 -
(七)从零开始搭建k8s集群——使用KubeSphere管理平台创建一个高可用的Redis集群服务
使用KubeSphere管理平台创建一个高可用的Redis集群服务原创 2022-03-25 09:58:58 · 2354 阅读 · 2 评论 -
(五)从零开始搭建k8s集群—— 使用KubeKey一键式搭建高可用k8s集群及kubesphere管理平台
前言KubeKey是go语言开发的一款云原生容器构建工具,使用 KubeKe可以轻松、高效、灵活地单独或整体安装 Kubernetes 和 KubeSphere。 本节我们使用KubeKey一键式部署一个k8s集群及k8s管理平台kubeSphere。正文结语...原创 2022-03-11 16:50:51 · 2436 阅读 · 5 评论 -
(五)java项目中的文档转换案例实战——Word转换为PDF
前言正文结语原创 2021-12-29 18:30:27 · 1413 阅读 · 5 评论 -
(四)java项目中的文档转换案例实战——Word2007版本转换为HTML网页
前言正文结语原创 2021-12-29 09:45:32 · 551 阅读 · 0 评论 -
(三)java项目中的文档转换案例实战——Word2003(doc)版本转换为HTML网页
前言正文结语原创 2021-12-28 19:40:35 · 690 阅读 · 0 评论 -
(二)java项目中的文档转换案例实战——PDF转换为JPG图片压缩包
前言正文结语原创 2021-12-27 18:55:03 · 1530 阅读 · 0 评论 -
(二)docker镜像制作案例——实现Sentinel Dashboard(1.8.2)最新版镜像制作及dockerhub发布
前言Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从流量控制、熔断降级、系统自适应保护等多个维度来帮助您保障微服务的稳定性。官方地址home。由于Sentinel官方并没有提供相对应的docker官方镜像,为了方便容器环境下使用,我们使用官方提供的sentinel jar包制作sentinel dashboard的docker镜像, 并将镜像发布到dockerhub方便使用sentinel的镜像。正文下载sentinel dashboard的jar包并上传服务器①原创 2021-12-22 12:55:06 · 1254 阅读 · 0 评论 -
关于centos服务器在使用过程中的常见问题总结及问题排查(持续更新中。。。)
SSH连接问题在使用linux服务器的过程中,我们一般都会借助一些连接工具(xshell、secureCRT)操作服务器,不直接操作服务器,这个时候就需要我们的服务器开启ssh服务,然而有时候我们的ssh服务明明是开启状态,客户端却死活连接不上,这个时候是不是就有点扎心了。看小编如何破局,教你正确的ssh服务连接姿势。...原创 2021-12-14 18:52:53 · 1828 阅读 · 0 评论 -
Docker环境下使用docker-compose一键式搭建kafka集群及kafka管理工具EFAK
创建docker-compose脚本kafka-cluster.ymlversion: "3.3" services: #####################kafka集群相关配置#################################### #zookeeper集群 zk01: image: zookeeper:3.7.0 restart: always container_name: elk-cluster-zk01 hostnam原创 2021-11-10 13:15:14 · 2553 阅读 · 0 评论 -
(一)docker镜像制作案例——关于kafka-eagle-2.0.8(EFAK)版本的kafka管理工具实现镜像制作及发布
前言本节我们主要介绍一款kafka集群常用的管理工具kafka-eagle,实现kafka-eagle的docker镜像制作及发布,由于其官方没有提供docker镜像,我们自行构建一个镜像并发布运行。以下是其镜像制作的详细过程。效果如下:正文 下载kafka-eagle软件包并上传到centos服务器 ps:本文默认用户已经搭建好了docker的运行环境。①官网下载地址:Download - EFAK②上传到服务器 使用vi编辑器创建镜像脚本Dockerfi.原创 2021-11-09 22:07:35 · 4204 阅读 · 3 评论 -
virtual box与vagrant组合实现轻量级的linux虚拟机系统搭建
前言在开发环境中,我们经常需要搭建虚拟机,以便于模拟测试一些集群资源,常见的虚拟机工具有vmvare、virtualbox等,本节我们就记录下如何使用virtualbox搭建一台轻量级的centos虚拟机。话不多说,开始正文。正文安装virtualbox虚拟机①下载virtualbox虚拟机地址:Downloads – Oracle VM VirtualBox②安装virtualbox虚拟机ps:直接下一步就好。安装虚拟机管理工具vagrant①下载v.原创 2021-10-31 12:09:20 · 505 阅读 · 0 评论 -
JAVA开发异常排查命令集合
arthas线上异常排查地址:Arthas 用户文档 — Arthas 3.5.4 文档常见java系统异常排查CPU占用过高 命令 说明 ①top 查找占用CPU最高的JAVA进程 ②top -Hp [pid] 查找进程中占用率最高的线程 ③jstack [threadid] > jstack.log 将异常线程的堆栈信息写入日志文件分析 ④查看jstack.log日志 通过查看日志分析具体是什么业务逻辑影响CPU过高 未完,待续。。..原创 2021-10-31 10:48:56 · 138 阅读 · 0 评论 -
使用正则表达式实现Springboot项目下的文本变量替换工具类
package com.yundi.atp.platform.util;import lombok.extern.slf4j.Slf4j;import java.util.HashMap;import java.util.Map;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @Author: yanp * @Description: 使用正则表达式,实现文本变量替换 * @Date: 2021.原创 2021-10-15 19:00:46 · 805 阅读 · 0 评论 -
关于Springboot项目中EL表达式解析工具类的实现
在springboot项目中可以使用EL表达式动态判断传参的合法性,这里我们提供一个工具类判断EL表达式是否成立的方法以供参考使用。package com.yundi.atp.platform.util;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;import org.springframework.context.expression.MapAccessor;import org.原创 2021-08-25 18:06:56 · 3537 阅读 · 0 评论 -
单元测试——jacoco单元测试代码覆盖率检测
前言在springboot相关项目中,单元测试我们可以使用jacoco插件检测我们的单元测试代码覆盖率,从而保证我们的代码质量。正文①在maven的pom中引入jacoco插件<plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>0.8.1</version> <.原创 2021-06-28 11:23:07 · 1897 阅读 · 1 评论 -
(三)GIT系列——GitLab使用实战
前言本小节我们主要讲解一下gitlab的使用过程。关于gitlab的安装,可以参考我的博客(二)centos8环境下搭建GitLab代码仓库管理服务,里面有详细的gitlab安装教程。本小节我们依然使用atp应用平台作为我们的测试代码,将atp应用的测试代码提交到gitlab中,实现代码托管。正文登录gitlabidea安装gitlab插件idea配置gitlab①设置gitlab②获取gitlab的token③生成token④配置token⑤gi原创 2021-05-10 19:41:53 · 425 阅读 · 1 评论 -
(二)GIT系列——centos8环境下搭建GitLab代码仓库管理服务
前言在软件开发中,我们大多数代码都会托管在代码托管中心,目前主流的代码管理工具主要分为俩大类,一类是以git为代表的分布式代码管理工具,一类是以subversion为代表的集中式管理工具。由于subversion会存在单点故障,在团队协同和跨团队协同中的支持并不是很友好,目前主流的平台都是使用分布式的代码托管平台,能够更加高效的维护管理代码以及提高开发效率,即使主服务暂时宕机,也不会影响开发。目前主要的分布式代码托管平台主要有国外的github,国内的gitee以及阿里云code代码托管平台等。因为代码原创 2021-05-10 18:26:07 · 478 阅读 · 1 评论 -
(一)GIT系列——GIT常用命令整理
GIT常用命令 GIT命令 GIT命令说明 git config --global user.name 用户名 设置用户签名 git config --global user.email 邮箱 设置用户签名 git init 初始化本地库 git status 查看本地库状态 git add 文件名 添加到暂存区 git commit -m "日志信息" 文件名 提交到本地库 git reflog 查看历史记录信息 git r原创 2021-05-09 19:13:31 · 118 阅读 · 0 评论 -
(五)ATP应用测试平台常用技术栈案例整合——license-maven-plugin插件实现代码一键式版权信息添加
前言在项目代码开发中,我们会有需求在代码中标识软件的一些版权信息,或者是申请软件著作权中用到版权信息。本小节作者推介一款maven插件,能够通过maven的打包命令或者插件的命令,轻松实现在我们的源码中植入版权信息。那就是我们的license-maven-plugin插件。本小节的演示项目依然使我们的ATP应用测试平台。欢迎fork哦。正文pom文件中引入license-maven-plugin插件<plugin> <groupId>com.mycila</原创 2021-04-29 16:09:56 · 1209 阅读 · 1 评论 -
(三)ATP应用测试平台常用技术栈案例整合——springboot整合swagger3生成RESTful风格API接口测试服务
前言在前后端分离项目中,为了方便前后端联调测试,我们可以在后端项目中引入swagger服务,将我们开发好的http接口暴露出来,供前端直接测试调用。减少了我们维护接口开发文档的过程,是的,没有错,swagger就是具有如此强大的功能。Swagge用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法、参数和模型紧密集成到服务器端的代码,允许 API 来始终保持同步。Swagger 让部署管理和使用功能强大的 API 从未如原创 2021-04-26 19:12:44 · 228 阅读 · 0 评论 -
java8获取Access的MDB数据
前言今天给大家带来的是一篇关于java读取Access中MDB数据的文章。MDB这应该是一种比较久远的存储数据的方式了,这是微软的一种数据库文件。今天刚好要用到这种方式查询数据,所以写篇文章记录一下。话不多说 ,开始我们的正文 。正文读取mdb文件数据也是比较简单的,大概分为俩个步骤,我们先引入一个相关的pom文件,然后封装一个读取工具类就ok了,下面是具体的实现步骤。 添加pom配置文件 <dependency> <groupId>net.sf.u原创 2020-08-21 15:11:51 · 1518 阅读 · 1 评论 -
好用博客收藏
Gitgit代码操作:https://my.oschina.net/dongfangyuqing/blog/4465387原创 2020-08-05 10:12:37 · 127 阅读 · 0 评论 -
程序员超好用的开发工具集
前言工欲善其事,必先利其器。程序员怎么能没有好用的开发工具呢,本文作者将会把平时常用到的工具集列到这里,总有一款适合你,哈哈,开始吧。正文程序员开发工具集 名称 说明 代码开发工具 idea 前后端都可开发 vscode 前端代码开发 maven 代码库管理 git 代码版本控制 idea插件 FindBugs-idea ...原创 2020-04-24 11:52:25 · 318 阅读 · 0 评论