自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 rancher搭建k8s集群

通过rancher搭建k8s集群一、4台虚拟机安装docker:1、先停止4台虚拟机防火墙,并禁止开机自启:3、然后重启虚拟机,可直接执行reboot命令重启虚拟机,需要root权限。4、安装最新docker:二、Rancher安装:1、创建映射目录2、启动rancher三、k8s集群搭建:1、然后我们通过浏览器打开rancher页面,`https://192.168.75.128`。2、Master节点搭建:3、node1,node2节点搭建:4、集群config文件拷贝:5、Kubectl工具安装:搭

2021-04-25 17:38:01 1425 2

原创 Intellij IDEA2017 创建SSM maven项目

Intellij IDEA2017 创建maven项目关于基础环境配置这里不做说明,只在idea上新建建maven项目。 本文章仅为学习过程中的记录笔记。

2017-12-07 23:18:32 16729 8

原创 linux sshd占用cpu过高并且crontab -e修改定时任务无效的解决办法

同样也是被修改了文件属性,我们继续上面的chattr -iRa /var/spool/cron/root操作后再执行crontab -e或者直接vim文件即可修改保存,删掉定时任务。这是中了挖矿病毒了,并且会持续运行,就算杀掉进程也会再次运行。此病毒不仅这两处设置定时任务,/etc/cron.d/ 下也有,建议查看所有定时任务配置文件,下面的文件夹都进去检查下。查看用户定时任务,我的只有root用户下被设置了,如果有多个用户建议每个都查看。清理完所有定时任务后,并且病毒文件都删除了,这才算清理完成了。

2023-06-11 18:40:23 1262

原创 nginx+lua获取get请求参数,PathVariable形式参数值

一、如果接口请求地址是 http://localhost/get/{id}示例:http://localhost/get/123123是变量id的值需要让nginx中的lua脚本获取到值的话,配置nginx配置:location /get { set $id $1; #定义一个变量,变量名为 id,$1 为http://localhost/get/后面第一个参数 content_by_lua_file demo.lua; #使用lua脚本}demo.

2022-02-28 10:32:04 4521 1

原创 五、SpringCloud之Gateway网关整合Eureka

一、SpringCloud Gateway介绍该项目提供了一个用于在 Spring WebFlux 之上构建 API 网关的库。Spring Cloud Gateway 旨在提供一种简单而有效的方式来路由到 API 并为它们提供交叉关注点,例如:安全性、监控/指标和弹性。特征Spring Cloud Gateway 特性:基于 Spring Framework 5、Project Reactor 和 Spring Boot 2.0能够匹配任何请求属性的路由。谓词和过滤器特定于路由。断路器集成。

2022-01-06 18:20:17 4861 2

原创 四、SpringCloud之Config配置中心

一、SpringCloud Config介绍Spring Cloud Config为分布式系统中的外部配置提供服务器和客户端支持。使用Config Server,您可以在所有环境中管理应用程序的外部属性。客户端和服务器上的概念映射与Spring Environment和PropertySource抽象相同,因此它们与Spring应用程序非常契合,但可以与任何以任何语言运行的应用程序一起使用。随着应用程序通过从开发人员到测试和生产的部署流程,您可以管理这些环境之间的配置,并确定应用程序具有迁移时需要运行的

2021-12-31 09:48:20 399

原创 三、SpringCloud之OpenFeign服务调用

一、OpenFeign介绍Feign是一个声明式 Web 服务客户端。Feign 已经使用 Ribbon。二、OpenFeign搭建首先我们需要创建3个项目,Eureka服务端、服务提供者、OpenFeign消费者。Eureka的搭建就不介绍了,详情看 SpringCloud之Eureka服务注册中心文章。2.1、服务提供者新建springboot项目neil-producer-server作为服务提供者。在pom.xml里面添加Eureka client和web的依赖 <dep

2021-12-28 18:07:34 362

原创 二、SpringCloud之Ribbon负载均衡

一、Ribbon介绍Ribbon是Netflix发布的开源项⽬,主要功能是提供客户端的软件负载均衡算 法,将Netflix的中间层服务连接在⼀起。Ribbon客户端组件提供⼀系列完善的配置项如连接超时,重试等。简单的说,就是在配置⽂件中列出Load Balancer后⾯所有的机器,Ribbon会⾃动的帮助你基于某种规则(如简单轮 询,随机连接等)去连接这些机器。我们也很容易使⽤Ribbon实现⾃定义的负载均衡算法。简单地说,Ribbon是⼀个客户端负载均衡器。Ribbon⼯作时分为两步:第⼀步先选

2021-12-27 16:43:50 359

原创 一、SpringCloud之Eureka服务注册中心

一、Eureka介绍1、Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。2、Eureka包含两个组件:Eureka Server和Eureka Client。在应用启动后,将会向Eureka Server发送心跳,默认周期为30秒,如果Eureka Server

2021-12-24 18:02:41 309

原创 Centos安装harbor,并带helm仓库

一、安装dockeryum install -y docker # 安装dockersystemctl start docker # 运行docker服务systemctl enable docker # docker开机自启动二、安装docker-composeyum install -y docker-compose三、安装harbor1、下载harbor离线安装包:wget https://github.com/goharbor/harbor/releases/down

2021-05-06 17:47:42 399

原创 centos安装gitlab并配置邮件

1.1.安装配置gitlab1.1.1 安装依赖包sudo yum install -y curl openssh-server openssh-clients postfix cronie policycoreutils-python1.1.2 启动并设置postfix开机启动服务sudo systemctl start postfixsudo systemctl enable postfix1.1.3 下载安装gitlab rpm包wget https://mirrors.tuna.t

2021-05-06 16:42:52 272

原创 Centos搭建jenkins

Centos搭建jenkins1、创建用户,用于启动jenkins的用户(用户名自定义,我用的test)#创建用户testuseradd test#切换到test用户su - test#在test用户目录下创建jenkins目录mkdir jenkins#进入jenkins目录cd jenkins#查看当前所在目录pwd2、下载jenkins war包wget http://mirrors.jenkins-ci.org/war/2.289/jenkins.war3、创建

2021-04-27 19:04:23 458

原创 Centos7 安装ansible

Centos7 安装ansibleansible是平常运维工作中不可或缺的工具,能提高工作效率,安装也很简单。1、启用epel仓库sudo rpm -iUvh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm2、安装ansiblesudo yum install -y ansible3、检查ansible版本ansible –version4、解注配置vim /etc/ansible/ansi

2021-04-27 15:11:45 501 2

原创 解决springcloud feign配置hystrix fallback方法无效

springcloud 2020.0.0版本fallback方法无效,但是降版本之后可行,原因暂时没去研究,下面是解决办法。修改springcloud版本为Hoxton.SR1。 <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring

2021-01-19 17:43:52 4512 3

原创 使用docker制作简单springboot镜像

文章内容:一、新建springboot项目二、打包项目,发送到安装docker的虚拟机三、镜像制作四、启动容器本文采用制作镜像的虚拟机系统是centos7,建立的是eureka项目一、新建springboot项目1、首先建立一个eureka项目,主要是因为搭建简单,方便。关于具体如何建立springboot项目不在此累赘,也不是本文的重点。随便其他的springboot项目也都是...

2019-08-25 20:52:53 997

原创 Docker入门,安装、拉取镜像、运行容器,删除镜像和容器

文章内容:一、Linux上安装docker二、拉取docker hup上nginx镜像并运行三、制作自己的镜像一、Linux上安装docker1、安装linux系统采用的试centOS7,直接输入下面命令即可安装dockeryum -y install docker2、启动docker服务安装完成后需要手动启动docker服务systemctl start docker...

2019-08-25 19:27:55 631

原创 linux简单文件操作命令

常用的文件操作命令cd、ls 、ll 、cat 、tail、touch 、vi 、vim 、mkdir、rm1、cd目录切换cd 进入用户主目录cd ~ 同上,进入用户主目录cd - 返回进入此目录之前所在目录cd … 返回上级目录cd …/… 返回上两级目录cd / 进入系统根目录2、ls、ll文件列表ls 命令是查看当前目...

2019-08-16 17:16:23 307

原创 linux 关机,重启,新建用户,自定义用户主目录

一、重启、关机命令:shutdown [选项] 时间【选项】:-c:取消前一个关机命令-h:关机-r:重启shutdown -r now 立即重启shutdown -h now 立即关机shutdown -h 3 (3分钟后关机)shutdown -c 取消前一个关机命令二、用户一般服务器上运行程序都很少直接使用root用户,为了安全起见,建立特定用户赋予特定权限来做...

2019-08-16 12:16:58 612 1

原创 SpringBoot使用DateTime报错解决办法

使用DateTime启动报了一下错误:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigur

2018-07-04 09:34:51 2127

原创 枚举

enum EnumTests { 上传(1,"da"),下载(2,"dasdasd"); int index; String name; private EnumTests(int index, String name) { this.index = index; this.name = name; } publ...

2018-07-01 19:52:56 158

转载 Springboot使用FastJson中文乱码解决方法。

使用FastJson之前中文是没有乱码的,一旦使用了FastJson,接口返回数据用postman测试没乱码,但是直接传回到浏览器页面就会乱码。解决办法: @Override public void configureMessageConverters(List> converters) { super.configureMessageConverters(conv

2017-12-15 15:08:40 1860

kubectl命令行工具

kubectl命令行工具

2021-04-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除