- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 jenkins自动打包并向Harbor推送镜像
记录, 使用jenkins自动打包并向私库推送镜像, 不限制于Harbor。该问题因为一个小点没有想到, 导致调查了一天,多次尝试,阅读大量相关的文章并未解决作者的问题。 所以作为记录,供读者多一个参考的方向。使用说明, jenkins,github, docker, Harbor, nexus3均已部署, 环境jdk, maven, git 已配置。nexus3作为maven私库, 其他服务jar包引用使用。Harbor作为集群镜像服务, 其他子节点配置 “insecure-registries”
2020-06-17 14:33:38
3775
原创 Centos7安装使用nacos1.2.1
nacos1.2.0之后开启登录权限。使用nacos作为注册中心,配置中心。1. 安装mysql部署nacos之前先确定/部署mysql。使用数据库作为数据存储。作者使用docker部署mysqlmkdir -p /opt/docker/mysql/nacos-mysqlvim nacos-mysql#! /bin/bashdocker run -p 3306:3306 --name nacos-mysql \-v $PWD/conf:/etc/mysql \-v $PWD/logs:
2020-06-12 16:42:24
1471
原创 centos7搭建nexus3私库
centos7搭建nexus3私库。用于maven包下载,docker镜像上传下载。本文介绍nexus3安装启动,并配置maven。1. nexus3需要jdk环境关于centos7jdk安装可参考Centos7 配置基础JAVA开发环境2. nexus3包下载可在官网进行下载,作者在官网下载很慢。下载了一份放在网盘供使用者进行下载百度网盘 提取码: m62u。网盘失效也可在csdn中资源中下载3. 上传解压文件上传至服务器 作者位置(/opt/nexus3)文件进行解压cd /opt
2020-06-11 17:16:25
1104
原创 docker+gitlab+jenkins持续集成
记录docker+gitlab+jenkins持续集成部署项目说明:本次记录部署的项目为部分微服务项目, 使用nacos1.2.1作为注册中心,配置中心,开启权限验证。使用zipkin+es+rabbitmq作为链路追踪。关于zipkin,es,rabbitmq的部署将在其他博文说明,本次仅记录关于持续集成部分。1. 新增两台虚拟机,且做基础初始化关于机器初始化部分, 可阅读作者前两次博文说明 k8s高可用集群搭建-前置条件2 一台作为master,一台作为slave。2. master机器配置
2020-06-10 14:29:35
276
原创 centos7安装jenkins, war包启动,测试发布
jenkins安装博主测试项目为spring cloud,maven构建项目, 选用tags进行构建。 并未进行自动构建。 每次发布前需要人工打tag,实现不同版本号控制。因遇到过开发人员提交代码不全面, 导致自动构建失败。每次打包需要人工进行跟进。1. 基础环境安装若已存在环境, 可省略此步骤。若是初始机器可参考Centos7 配置基础JAVA开发环境2. jenkins下载作者选择war包启动, 选择原因如下:1) docker启动,需要配置jdk, maven, git及后续的node后续
2020-06-10 14:19:56
1211
原创 Centos7 配置基础JAVA开发环境
centos7配置基础JAVA开发环境1. 初始化机器作者按照k8s高可用集群搭建-前置条件2 进行初始化机器2. jdk1.8安装jdk安装可使用 yum 进行安装,作者使用包安装形式jdk选择1.8版本, jdk下载方式众多,本文不在提供。将安装包上传到服务器中, 可通过WinSCP。可直接上传到opt文件下cd /opt找到上传的jdk文件tar -zxvf jdk-8u241-linux-x64.tar.gztar命令进行解压, 解压后可进行重命名mv jdk1.8.0_
2020-06-09 16:46:47
398
原创 k8s高可用集群搭建-前置条件2
上文讲述了机器及基本配置, 本文讲述机器的初始化。 整体步骤于网络整理, 并于多次搭建成功后整理脚本, 博文中均为拆解脚本。1.初始机器安装必要软件echo "------------------------------ 安装必要软件 install ------------------------------"yum install -y wget vim net-tools epel-release2. 关闭防火墙echo "------------------------------ 关
2020-06-07 18:06:28
307
原创 k8s高可用集群搭建-前置条件1
k8s高可用集群搭建-前置条件关于k8s集群相关组件, 名词定义本文不在叙述。只讲述作者在搭建k8s集群的搭建过程。准备5台机器或虚拟机(作者环境,5个虚拟机centos7)cpu要求 >= 2, 内存 >= 2G启动后固定ip, 搭建期间不建议使用dns解析。搭建结束可自行考虑是否使用dns解析,及其他。centos7修改ipvi /etc/sysconfig/network-scripts/ifcfg-enp0s3IPADDR=192.168.X.XGATEWAY=192
2020-06-06 20:01:41
377
原创 Spring+SpringMVC+Mybatis简易框架搭建
搭建可运行的简易SSM框架,记录一下。 选中,next GroupId:域名反写+项目名称 ArtifactId : 项目名称 Packaging : 打包方式,为方便直接选择war。 注:没有maven插件,没有配置maven,可参选其他参考资料。 选择finish 右键 2.指定项目以Tomcat运行,没有安装to
2020-06-06 16:43:53
253
原创 数据库相关设计优化
数据库设计优化 适度的违反范式 遵循三大范式就会带来查询时经常需要join导致查询效率降低,机遇性能要求就和业务适当做冗余 适度的建立索引 IO更新操作会降低索引的操作,存储空间. 建立索引的规则:a. 多音的字段必须是经常用来做查询条件的字段b.索引是多个字段的情况,第一个字段是经常作为查询条件,放在第二个不会产生索引c.索引的字段必须有足够的区分度
2017-05-07 14:01:30
363
转载 JSTL核心标签
本文引用于-21天学通javaweb开发,仅用于学习交流。jsp页面要使用格式化标签,必须使用指令,指定格式化标签。代码如下1.标签:jstl提供了能方便定义变量的标签,能够将变量存储在JSP范围中或JavaBean属性中.其语法分为以下5种.1) 指定变量名及变量值,不指定scope(范围)2)将value的值储存到范围scope的变量中.3)将本体内容的数据
2016-12-25 14:32:42
393
原创 java初学前传
初入IT这个行业,不知道该如何选择。在校学习电子信息工程技术,对于单片机很感兴趣。层在校期间参加全国大学生电子大赛,虽然成绩不太理想,却让我深深地爱上了这个行业。在校学习的东西很少,很多东西都可以说是完全自学,走了很多弯路。自己试着做过一些小玩具,例如,摇摇棒、心形流水灯、8*8*8的光立方等。感觉很有意思,深深的迷上了这个学科。15年-16年期间一直在华松实习,有的时候会忙碌一些,就会懈怠下来。
2016-12-23 23:24:57
303
nacos-1.2.1 linux资源包
2020-06-12
linux基础环境jdk1.8+maven.zip
2020-06-11
neuxs3-安装包提供.zip
2020-06-11
mysql 5.1 中文参考手册
2017-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人