
部署
文章平均质量分 82
环境部署相关
goodjob110
程序猿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Jenkins-流水线-保姆级教程
Jenkins流水线模式保姆级别的教程原创 2023-04-27 11:11:06 · 2841 阅读 · 1 评论 -
Nginx+keepalived主从与双主架构总结
7)抢占模式与非抢占模式:Master会以组播方式不断的向虚拟路由器组内发送自己的心跳报文,一旦Backup在设定时间内没有收到心跳信息的次数超过了设定次数,则会将Master的所有权转移到优先级最高的Backup,则就是抢占模式。这种方案,使用一个vip地址,前端使用2台机器,一台做主,一台做备,但同时只有一台机器工作,另一台备份机器在主机器不出现故障的时候,永远处于浪费状态,对于服务器不多的网站,该方案不经济实惠。通过主机之间的优先等级以及心跳检测来及时切换准备主机的工作状态,以提高集群的高可用性。转载 2022-09-26 15:59:17 · 910 阅读 · 0 评论 -
如何批量上传Maven仓库jar包到Nexus3.x私服
如何批量上传Maven仓库jar包到Nexus3.x私服原创 2022-07-29 17:18:47 · 6452 阅读 · 0 评论 -
Nginx 配置之XSS,Frame,隐藏版本号
提高安全性的最佳 Nginx 配置,xss原创 2021-12-29 15:20:00 · 589 阅读 · 0 评论 -
Spring Cloud Eureka 服务实现不停机(Zero-downtime)部署
互联网产品高速迭代,通常伴随着高频次的版本发布。部署新版上线需要重启服务,直接 kill 服务进程可能会造成服务短暂不可用,从而影响到正在使用的用户。原创 2021-11-23 10:02:13 · 953 阅读 · 0 评论 -
CentOS 7 为firewalld添加开放端口及相关资料
firewalld简介Centos7中默认将原来的防火墙iptables升级为了firewalld,firewalld跟iptables比起来至少有两大好处:1、firewalld可以动态修改单条规则,而不需要像iptables那样,在修改了规则后必须得全部刷新才可以生效;2、firewalld在使用上要比iptables人性化很多,即使不明白“五张表五条链”而且对TCP/IP协议也不理解也可以实现大部分功能。原创 2021-09-01 11:01:59 · 1675 阅读 · 0 评论 -
基于 Shell 脚本启动、停止 SpringBoot 应用
基于 Shell 脚本启动、停止 SpringBoot 应用需求描述 场景分析 实现方案 创建脚本文件 使用方式 授权基于 Shell 脚本启动、停止 SpringBoot 应用需求描述常规的SpringBoot应用是通过java -jar *.jar方式来启动的,为了更好的管理SpringBoot应用的生命周期,可以通过使用Shell脚本来实现对其生命周期的控制。场景分析通过Shell脚本直接启动、关停、重启SpringBoot应用。示例:|—— / |——.转载 2020-11-04 16:28:15 · 609 阅读 · 0 评论 -
spring boot 打包跳过测试
备注:我使用的是 idea方式一:在pom.xml中添加 spring boot maven打包插件 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> ...原创 2019-02-20 07:44:24 · 8326 阅读 · 2 评论 -
Oracle Sqlplus命令登录的几种方式
支持的功能很全,但常用的几种连接方式也就几种:1. sqlplus / as sysdba sqlplus / as sysdba无需数据库进入可用状态,就可用用该命令登录,运行startup来启动。2. sqlplus “/as sysdba”sqlplus "/as sysdba" 上一条命令的另一种形式,未发现两者有什么区别。3. sqlplus u...原创 2019-02-14 15:04:23 · 10317 阅读 · 0 评论 -
centos6.5升级内核并安装docker
一.概述Docker是一个能够把开发应用程序自动部署到容器的开源引擎。它由Docker公司的团队编写,基于Apache 2.0开源协议授权。它提供了一个简单、轻量的建模方式,使开发生命周期更高效快速,鼓励了面向服务的架构设计。前提条件内核Docker 运行环境对内核要求比较高,一般建议直接在Ubuntu这样的平台上运行。但作为一个容器标准,Docker也支持其他如 CentOS,M...原创 2018-12-26 00:57:34 · 646 阅读 · 0 评论 -
centos 安装私服 nexus 3.0
一.简介mavenCentral 是最早的 maven 中央仓库。 私有服务器,是公司内部 Maven 项目经常需要的,Nexus 是常用的私用 Maven 服务器, Nexus 被超过10万个开发团队所使用。本次搭建私有仓库用的是阿里云服务器,系统是 centos 7 。二.安装 jdkNexus 需要 jdk环境,在安装前需要确认你的 centos 机器上已经安装好了 jd...原创 2018-12-25 23:49:03 · 1883 阅读 · 0 评论 -
[Git] 获取指定的历史版本代码
1.第一步:git clone 下载代码;git clone gitPath2.第二步: git切换到某个tag 得到Tag标签 git checkout -b newBranchName fc0b1f32944a1a9c6aff0d90dcfd8435261ab8e43.切换分支git checkout newBranchName 4.代码提交(提交分支)git push ori...原创 2018-12-11 11:11:37 · 11752 阅读 · 0 评论 -
Jenkins安装Maven插件
Jenkins默认是没有Maven插件的,在新建任务中;安装步骤如下:【系统管理】->【管理插件】->【可选插件】,勾选“Maven Integration plugin”,如下图是我安装好的...原创 2018-12-10 21:45:50 · 4127 阅读 · 0 评论 -
如何在IDEA启动多个Spring Boot工程实例
step 1在IDEA上点击Application右边的下三角,弹出选项后,点击Edit Configurationstep 2打开配置后,将默认的Single instance only(单实例)的钩去掉。step 3通过修改application文件的server.port的端口,启动。多个实例,需要多个端口,分别启动。...转载 2018-11-22 17:49:22 · 604 阅读 · 0 评论 -
IDEA GsonFormat插件 Json字符串自动生成实体类
安装不用说,plugins里搜索GsonFormat,install完重启IDEA。初始状态,一段json: { "id": 0, "title_hello": "aaa", "children": [ { "id": 9, "title_hell.原创 2018-11-23 16:24:42 · 1469 阅读 · 0 评论 -
Idea中GsonFormat插件安装
插件地址:https://plugins.jetbrains.com/idea/plugin/7654-gsonformat这个教程主要是学习IntelliJ IDEA 如何通过GsonFormat插件将JSONObject格式的String 解析成实体。一般来说IDEA的插件安装非常简单,对于很多插件来说,只要你知道插件的名字就可以在IDEA里面直接安装。File->Sett...原创 2018-11-23 16:27:42 · 46109 阅读 · 2 评论 -
git 更换仓库地址换了,怎么办?
第一步:找到项目下的.git 文件夹,点击进去找到config 文件,修改里面对应分支的url就行原创 2018-11-12 09:36:01 · 2617 阅读 · 0 评论 -
jenkins yum 安装
第一步:下载repo 文件wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo执行该命令之后可以在 /etc/yum.repos.d/ 目录下看到jenkins.repo 文件第二步:导入公钥rpm --import https://jenkins-ci.org/...原创 2018-11-10 13:24:25 · 3980 阅读 · 0 评论