![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具
文章平均质量分 72
小海子l
keep learning
展开
-
基于Docker、Jenkins实现自动化部署
概述最近在写一个基于SpringBoot的小项目,由于每次部署到服务器都需要经历几个繁琐的过程,随在自己的服务器上安装了Jenkins和Docker实现自动化部署。至此,将整个过程记录如下。安装与配置Jenkins安装JDK和Maven此处呢内容自行安装,不做描述访问官网 下载即可(若下载速度太慢,从华为云镜像站下载即可)个人倾向于使用war包部署,放在Tomcat-webapp目录下启动即可注意:将war包放在webapp目录下启动是会提示ClassNotFound等异原创 2021-12-23 22:57:40 · 2308 阅读 · 0 评论 -
基于JavaFX开发数据库表文档生成工具
背景在前期的项目交付过程中,需要开发人员准备很多文档给甲方,例如:系统设计文档、部署文档、数据库文档等,其中数据库在交付阶段已经稳定,准备文档更多是复制、黏贴的事情。随即便有了这个想法,开发一个工具方便后面的使用。目前该工具只支持MySQL数据库,后续会慢慢补充。如果在使用过程中出现任何报错或者有更好的建议,请在Issues中提出体验下载在releases界面下载最新版程序,如果是Windows系统下载exe应用,其他平台请下载jar文件,使用java -jar dbDoc.jar命令启动程序使原创 2021-04-10 14:47:56 · 175 阅读 · 0 评论 -
服务器未联网情况下安装MySQL数据库
简介在某些情况下在服务器是不能连接网络的,这时就无法通过yum安装MySQL数据库,但好在国内国内的很多镜像站提供了包下载功能,可以把包下载到本地后通过U盘或者光驱进行安装。在些日子我就遇到了这种情况,先将整个安装过程记录如下。具体操作安装依赖在无网环境下安装MySQL需要先安装所需的依赖包。下载成功后,进入文件夹内执行rpm -ivh *.rpm --nodeps --force即可。下载安装包从官方网站下载安装包太慢了,推荐使用国内的镜像源,例如:华为开源镜像站、清华大学开源软件镜像站等。以原创 2021-03-21 14:22:47 · 2651 阅读 · 7 评论 -
Nginx反向代理与负载均衡
原文链接:https://www.haicheng.website/passages/nginx-basics/简介Nginx是一款轻量级的Web服务器和反向代理服务器及电子邮箱代理服务器。Nginx主要提供反向代理、负载均衡、动静分离等服务。安装Nginx从镜像网站选择合适的Nginx版本并复制其地址,在服务器端使用wget命令下载wget https://mirrors.huaweicloud.com/nginx/nginx-1.16.1.tar.gz解压压缩文件tar -zxv原创 2020-12-09 01:03:19 · 185 阅读 · 0 评论 -
使用Nginx和Xshell,微信本地开发不再难
背景最近在了解微信订阅号方面的内容,项目没开始就遇到了一个尴尬的问题。内网穿透工作怎么选。目前市面上有各种各样的内容穿透工具,比如:ngrok,natapp,花生壳、网穿云等,既有免费的也有付费的。已经足以满足微信方面的业务开发。自己也去逐个了解了一下,也发现了一些很讨厌的问题。例如:套取个人信息;先要你的手机号,再要你的微信号,我也想不通,要我手机号干什么[吐了]免费工具提供的域名不固定,每次断网会出现新的域名,每次都要更新微信平台的配置,太麻烦了在之前的工作中,由于本地是无法直连服务器的,要原创 2020-11-06 01:29:47 · 370 阅读 · 0 评论 -
Logback配置与运用
背景从毕业到现在参加工作已经有两年了,在这两年期间,经历的几个大项目和一些小项目,每个项目都涉及到日志这个模块。存在的意义无非就是两个:记录业务日志,方便后期排查问题以日志上的形式记录业务数据,并将日志文件推送第三方每次接手一个新项目,就会先问有没有配置日志,如果没有配置日志模块,那么排查问题就是一个很恼火的问题,不清楚请求参数是什么,走了哪个判断,调用第三方接口的参数和返回结果是什么,一切的问题都需要一步一步的调试且耗时耗力。自从意识到这个问题后,每次写代码都会加入日志,并将请求参数,返回结果原创 2020-10-18 15:22:37 · 498 阅读 · 2 评论 -
Maven Assembly自定义打包插件
前言在之前的项目中,一个项目被不同的package划分,util负责各种工具类,exception负责异常处理还有mapper等完成各自的内容,项目需要发布时,通过mvn package产生一个jar包或war包进行全量发布。若util包中的一个类出现问题,则需要再次进行全量发布(直接替换class文件这个粗暴的方式就不说了)。通过阅读几个开源项目代码,发现了一个比较不错的包结构设计方式:将原本...原创 2020-03-20 19:16:59 · 503 阅读 · 0 评论 -
再学Maven
前言因为疫情的原因,最近都是远程办公。此前没有系统的学习过Maven,在项目中只是做添加依赖,删除依赖等基本操作,在看公司项目代码时,突然看不懂pom文件的内容了,一些关键字都不知道是干什么的;遂通过B站找了些教程做以下记录。正文这篇文章的主要关注点是聚合工程中maven是如何实现依赖管理,依赖继承、依赖排除等。关于父pom以下文件展示了一个父pom所需的常用配置<?xml ve...原创 2020-02-26 14:30:45 · 103 阅读 · 0 评论