- 博客(33)
- 资源 (2)
- 收藏
- 关注
原创 docker搭建redis cluster
文章目录准备下载镜像修改默认redis.conf作为集群配置的模板准备目录启动容器上一步可以采用docker-compose方式构建redis集群连接校验测试增加权限准备服务器ip: 172.168.10.168使用端口:6380 - 6385工作目录:/opt/redis默认redis.conf下载下载镜像docker pull redis:6.2.6修改默认redis.conf作为集群配置的模板bind 0.0.0.0protected-mode yesport ${POR
2022-05-24 17:11:02
475
原创 SpringBoot 集成 RestTemplate
文章目录初始化注入调用初始化@Slf4j@Component@Configurationpublic class RestTemplateConfig { @Bean public RestTemplate restTemplate(){ SimpleClientHttpRequestFactory factory = new SimpleClientHttpRequestFactory(); // 设置读取超时 factory.
2022-01-19 21:53:12
822
1
原创 docker搭建mysql + nacos + seata
文章目录准备环境mysql下载镜像创建配置目录、授权mysql配置文件my.cnf创建容器容器内部操作nacos下载镜像创建容器运行初始化语句配置nacos目录自定义nacos配置文件运行容器复制容器内文件再次创建nacos容器nacos登录seata下载镜像配置文件 : registry.conf配置文件 : file.confmysql上创建seata库seata初始化配置参数 : config.txt执行初始化创建容器在需要的项目配置文件(application.yml)加入配置测试准备环境服务
2022-01-09 20:49:33
1734
原创 rocketmq单机部署
文章目录准备配置简单命令可视化插件准备4g磁盘空间jdk1.8 +rocketmq包自行下载解压到/opt/rocketmq/配置环境变量:ROCKETMQ_HOME、PATH配置# jdk最好用1.8,如果用jdk11,需要修改一些配置文件,比较麻烦# 修改conf/broker.conf# 在最后一行增加内网ip,不然客户端无法连接brokerIP1=172.168.10.168# 如果内存不足,测试时,可以修改2个文件:runnamesrv.sh、
2021-12-28 22:58:12
1489
原创 mysql常用语句
文章目录json查询建表,初始化数据查询json中属性批量插入、更新建表初始化数据mybaits mapper.xmlGROUP_CONCAT()函数建表初始化数据查询CONCAT_WS()函数json查询建表,初始化数据drop table if exists test_json;create table test_json( jid int auto_increment primary key, data json null);insert into
2021-10-28 20:48:39
95
原创 Excel级联操作
文章目录准备制作级联数据级联菜单完成准备在excel中创建两个sheet:级联、下拉数据级联sheet中,添加表头:一级级联、二级级联制作级联数据切换到下拉数据,选中其中的数据选择公式、指定在弹出的框中只选中首行选择公式、名称管理器在弹出的框中点击新建,在弹出的框中,修改名称:first,点击引用位置后面的按钮,选中第一行,确定,关闭调整数据,删除名称管理器中各名称的空白项级联菜单切换到级联,选中一级级联下一列及以下列,选中数据、有效性,在弹
2021-09-22 15:54:48
2638
原创 mysql 存储过程学习
文章目录前言功能介绍存储过程前言工作中总会碰到要做一些数据转换,跑程序也行,做存储过程也行。前两天正好碰到需要对一个没有界面的表进行数据转换,简单学习了一下,在此记录。功能介绍将一个表的数据,或是一个查询结果插入到另外的表中(表提前创建好了)存储过程DELIMITER $$DROP PROCEDURE if EXISTS `initData`$$CREATE PROCEDURE `initData`()BEGIN-- 定义一些变量DECLARE eid VARCHAR(32);
2021-08-03 08:54:14
117
原创 git学习
文章目录查看配置信息配置用户信息初始化仓库文件的4种状态查看状态提交暂存区移除暂存区提交暂存区内容到本地仓库忽略文件设置本机绑定SSH公钥,实现免密登录关联gitee仓库git分支工作中常用流程查看配置信息# 查看所有配置信息git config -l# 查看用户配置信息git config --global --list配置用户信息# 用户信息保存在 ~/.gitconfig文件中git config --global user.name ""git config --globa
2021-05-08 00:18:27
120
原创 jenkins(七):根据用户分配角色
文章目录前言用户管理下载权限插件配置权限分配角色前言Jenkins对所有的登录用户的访问权限是一致的,需要安装插件解决用户管理系统管理->管理用户->新建用户创建:develop、test,用这两个用户登录,这时两个用户跟管理员看到的都是一样的界面下载权限插件系统管理->插件管理,搜索Role-based Authorization Strategy,选中,直接安装安装成功后,重启Jenkins配置权限系统管理->全局安全配置->授权管理->Role-
2021-04-29 23:32:35
459
原创 jenkins(六):google插件容器化配置
文章目录google jib插件jib命令项目集成jib插件google jib插件以增量方式build镜像三种使用方法:maven插件:jib-maven-plugingradle插件:jib-gradle-pluginjava库:jib coregithub官网地址jib命令命令备注jib:docerBuild推送到本地镜像仓库,需要本地有docker服务jib:build推送到远程镜像仓库,不需要本地有docker服务jib:buildTar将镜
2021-04-29 21:45:08
466
原创 jenkins(五):容器化构建
文章目录环境pipeline构建流程配置插件配置jenkins-agentidea中配置docker项目配置docker-maven-plugin(老版本方式)运用插件打包部署项目配置dockerfile-maven-plugin(新版本方式)环境主机名IPjenkis10.20.80.96jenkis-agent10.20.80.95gitlab10.20.80.91harbor10.20.80.79pipeline构建流程检测环境从gi
2021-04-28 22:06:34
786
原创 jenkins(四):agent配置maven拉取代码和部署项目
文章目录agent节点中配置maven配置脚本中的`编译构建`配置脚本中的`项目部署`agent节点中配置maven为pipeline项目增加maven打包demo项目配置信息# agent节点上创建maven仓库mkdir -p /data/maven/repository# 修改maven的settings.xmlvim /opt/maven/conf/settinngs.xml# 配置仓库地址<localRepository>/data/maven/repository
2021-04-25 21:43:11
1018
原创 jenkins(三):jenkins配置流水线任务
文章目录环境pipeline建立任务,Pipeline Script方式gitlab http方式gitlab ssh方式建立任务,Pipeline script from SCM方式环境主机名IPjenkis10.20.80.96jenkis-agent10.20.80.95gitlab10.20.80.91code10.20.80.93pipeline首要条件:jenkins需要安装git、pipeline插件Pipeline Script方
2021-04-24 21:06:05
2352
原创 jenkins构建出现mvn command not found
文章目录问题解决方法问题在任务立即构建时,会提示mvn command not found。解决方法增加环境变量节点管理->配置从节点,勾选下面环境变量,点击新增,添加环境变量,maven依赖java,添加JAVA_HOME、MAVEN_HOME、PATH。PATH中,$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH构建脚本中,增加source /etc/profile(这个是agent节点上的环境配置 ,不是master上的)...
2021-04-24 16:16:20
2048
原创 k8s + docker + harbor 手动发布项目
文章目录服务器编译、发布项目Dockerfile生成测试镜像测试、删除镜像harbor私服,推送镜像K8S部署镜像服务器| 主机名 | IP ||---------|----|| harbor | 192.168.0.155 || docker | 192.168.0.150 || k8s-master | 192.168.0.151 ||k8s-node | 192.168.0.152 |编译、发布项目# 打包mvn clean package -DskipTests# 运行jav
2021-04-22 23:30:05
185
原创 jenkins(二):gitlab安装及简单使用
文章目录gitlab安装创建组创建空项目创建用户将用户加入群组上传项目gitlab安装# 下载镜像docker pull gitlab/gitlab-ce:13.10.3-ce.0# 运行容器docker run -itd --name gitlab -p 443:443 -p 80:80 -p 222:22 --restart always -m 4GB -v /data/gitlab/config:/etc/gitlab -v /data/gitlab/logs:/var/log/gitla
2021-04-22 23:16:13
540
原创 jenkins(一):jenkins和jenkins-agent安装
文章目录官方文档服务器容器安装jenkisjenkins插件离线安装设置中文社区地址安装agent创建agent节点,ssh免密方式登录agent配置凭据官方文档服务器主机名IPjenkis192.168.0.150jenkis-agent192.168.0.155容器安装jenkis# 下载镜像docker pull jenkins/jenkins:2.235.3-alpine# 上面的方式由于安装插件用的是google地址,插件安装不方便,喜欢可以用中国
2021-04-22 23:08:50
3519
原创 Docker elasticsearch安装
基础镜像docker pull docker.elastic.co/elasticsearch/elasticsearch:7.11.1-arm64docker pull docker.elastic.co/kibana/kibana:7.11.1docker pull bolingcavalry/elasticsearch-head前提条件# 文件创建数vim /etc/security/limits.conf# 新增如下内容在limits.conf文件中es soft nofile
2021-04-01 21:03:12
204
原创 kubernetes集群安装、配置
文章目录官网地址中文社区k8s集群部署方式主机环境部署前提,需要优化centos、安装docker,在【centos创建后优化并安装docker】中有详细介绍关闭swap分区hosts配置配置kubernetes安装源安装k8s-1.17.5(k8s1.17.5版本官方推荐安装docker19.03版本)设置kubelet安装k8s配置k8s集群网络初始化k8s集群信息:calico网络官网地址中文社区k8s集群部署方式使用minikube安装单节点集群,用于测试采用工具kubeadm
2021-03-31 14:07:14
457
原创 maven推送远程仓库
文章目录本地jar包导入maven本地库推送jar包到远程仓修改maven settings.xml执行命令本地jar包导入maven本地库mvn install:install-file -DgroupId=com.demo.api -DartifactId=api-sdk-dev -Dversion=1.0.0-SNAPSHOT -Dfile=lib/abc.jar -Dpackaging=jar -DgeneratePom=true推送jar包到远程仓修改maven settin
2021-03-29 14:35:39
397
原创 centos创建后优化并安装docker
文章目录查看centos版本配置阿里云源更新epel源为阿里云epel源升级系统内核查看系统内核命令查看cpu查看内存查看硬盘信息关闭防火墙关闭selinux网桥过滤开启IPVS同步时间命令补全上传文件centos安装docker 阿里参考docker安装前置条件安装docker开启docker安装阿里云镜像加速器设置docker开机启动修改Cgroup Driver查看centos版本cat /etc/centos-release cat /etc/issue配置阿里云源yum insta
2021-03-28 10:25:08
197
原创 jmeter + gc easy优化tomcat
准备工作tomcat部署项目,并启动http://localhost:8080/admin/下载地址apache-jmeter-5.4.1.tgz不习惯英文的,可以调整语言修改外观使用步骤添加线程组,模拟用户并发添加http请求添加http监控没优化前运行,查看结果优化禁用AJPvim conf/server.xml<!-- <Connector protocol="AJP/1.3" addr
2021-03-17 16:22:07
211
原创 JVM笔记
主流虚拟机HotSpot:Oracle/Sun JDK和OpenJDK都使用HotSPot VM的相同核心J9JRockitZingDalvikJAVA程序的加载过程查看字节码文件# 进入要查看的class文件目录javap -v [文件名]java虚拟机采用基于栈的架构,其指令由操作码和操作数组成。这些字节码指令叫opcode。jvm就是靠解析这些opcode和操作数来完成程序执行的。Java命令运行.class时,就相当于启动了一个jvm进程。jvm
2021-03-17 11:31:33
207
原创 Docker mysql集群镜像制作
环境服务器IPmysql-master10.20.101.92mysql-slave10.20.101.125基础镜像docker pull mysql:5.7.33mastermy.cnfmkdir -p /data/mysql/mastercd /data/mysql/mastervim my.cnf[mysqld]# [必须]启用二进制日志log-bin=mysql-bin# [必须]服务器唯一IDserver-id=10Doc
2021-03-08 10:57:17
391
4
原创 Docker gitlab
基础镜像docker pull gitlab/gitlab-ce:13.8.4-ce.0# 运行docker run -itd --name gitlab -p 443:443 -p 80:80 -p 222:22 --restart always -m 4GB -v /data/gitlab/config:/etc/gitlab -v /data/gitlab/logs:/var/log/gitlab -v /data/gitlab/data:/var/opt/gitlab -e TZ=Asia/
2021-03-04 13:40:12
230
1
原创 Dockerfile瘦身
前言之前用Dockerfile构建过一个redis镜像,833M,太大了,因此进行瘦身,传输和部署会更快。优化完,251M。修改后的DockerfileFROM centos:7.8.2003 as buildMAINTAINER xun "418728966@qq.com"RUN yum install -y gcc gcc-c++ make vim && \yum install -y centos-release-scl && \yum instal
2020-11-26 13:41:05
411
原创 Dockerfile 搭建Redis 高可用
前言redis cluster是在mac系统下用docker搭建的,网络这块,容器不能跟宿主机连通(不知道是mac系统下不支持,还是我没有设置明白,希望大神们指点指点)只能通过登录容器的方式配置集群,所以没有用程序去测试,只是通过简单的命令演示了一下。Dockerfile也是没有经过瘦身的,打出镜像900多M,哈哈哈,略大。docker还在摸索中。环境# DockerfileFROM centos:7.8.2003MAINTAINER xun "418728966@qq.com"RUN y
2020-11-20 23:02:39
368
原创 Mac下docker搭建Apache Hadoop完全分布式集群
软件包准备Apache Hadoop 2.9.2https://mirror.bit.edu.cn/apache/hadoop/common/hadoop-2.9.2/hadoop-2.9.2.tar.gzjdk1.8.231https://download.oracle.com/otn/java/jdk/8u231-b11/5b13a193868b4bf28bcb45c792fce896/jdk-8u231-linux-x64.tar.gz环境准备创建基本的Centos7服务器,
2020-08-12 22:07:38
941
原创 SpringBoot操作OSS实现上传、下载、删除
准备登录阿里云平台:https://www.aliyun.com/产品分类中选择对象存储OSS如果没开通,点击立即开通,如果开通了,点击管理控制台进入管理平台后,创建Bucket创建新目录,datasSpringBoot操作新建工程,pom.xml<!--spring boot的支持--><parent> <groupId>org.springframework.boot</groupId> <
2020-08-07 18:33:23
510
4
原创 Linux下安装FastDFS及生成缩略图
1. 安装编译环境yum install git gcc gcc-c++ make automake vim wget libevent -y2. 安装libfastcommon基础库mkdir /root/fastdfscd /root/fastdfsgit clone https://github.com/happyfish100/libfastcommon.git --depth 1cd libfastcommon/./make.sh && ./make.sh ins
2020-08-07 13:37:52
1182
原创 Mac下搭建FastDFS
准备下载安装包https://github.com/happyfish100/fastdfs-nginx-module/archive/V1.22.ziphttps://github.com/happyfish100/fastdfs/archive/V6.06.ziphttps://github.com/happyfish100/libfastcommon/archive/V1.0.43.ziphttp://nginx.org/download/nginx-1.18.0.tar.gz(我用的1
2020-08-06 00:08:59
726
原创 SpringCloud组件学习
模块说明 一个媒资模块,用于查询所有的媒资信息; 一个订单模块,调用媒资模块中的接口,查询媒资信息;基础工程搭建创建父工程,pom.xml<!-- ⽗⼯程打包⽅式为pom --><packaging>pom</packaging><!-- spring boot ⽗启动器依赖 --><parent> <groupId>org.springframework.boot</groupId>
2020-08-04 15:32:57
207
原创 MongoDB的分片集群搭建
MongoDB的分片集群搭建环境准备下载:mongodb-macos-x86_64-4.2.8.tgz解压、改名:shard_clustertar -zxvf mongodb-macos-x86_64-4.2.8.tgzmv mongodb-macos-x86_64-4.2.8 shard_cluster建立config节点文件夹mkdir -p config/{config1,config2,config3,logs}建立shard节点文件夹mkdir -p sh
2020-08-02 16:35:06
353
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人