自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 jenkins搭建与基本使用

jenkins搭建与简单使用

2023-05-17 11:18:04 154

原创 k8s部署nacos集群以及服务注册

k8s部署nacos集群以及服务注册

2023-01-31 11:11:00 2617 2

原创 k8s下搭建mysql主备以及使用mycat实现分库分表

mycat+mysql+k8s

2022-12-30 14:05:47 1319

原创 rancher安装并部署k8s

rancher搭建k8s

2022-11-30 14:12:18 311

原创 kubernetes集群部署

k8s集群搭建

2022-08-27 15:45:32 313

原创 docker和harbor部署

docker、docker-harbor

2022-08-14 16:03:59 448

原创 redis安装部署与jedis

redis安装部署与jedis使用

2022-06-29 17:45:08 242

原创 nacos服务发现与配置中心

naocs部署与使用

2022-06-28 17:45:37 269

原创 centos安装vnc-server

centos安装vnc-server关闭防火墙安装tigervnc-server复制一个节点关闭防火墙安装tigervnc-serveryum install tigervnc-server复制一个节点cd /lib/systemd/system/cp vncserver@.service vncserver@:1.servicevim vncserver@:1.service#将xecStart=/usr/bin/vncserver_wrapper <USER> %i#

2022-05-07 14:55:21 383

原创 gitlab搭建

gitlab搭建环境准备下载安装包安装配置端口出现的问题:1.之前的gitlab未卸载干净2.reconfigure卡住环境准备yum install -y curl policycoreutils-python openssh-server下载安装包wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.8.1-ce.0.el7.x86_64.rpm安装rpm -ivh gitlab-ce-11.8.

2022-04-06 17:40:15 708

原创 iF.svnadmin安装部署

iF.svnadmin安装部署关闭各种限制安装相关软件配置httpd创建对应文件安装并配置iF.svnadminsvnadmin 仓库删除按钮svn仓库导出与导入参考关闭各种限制#关闭防火墙systemctl stop firewalldsystemctl disable firewalld#关闭SELINUXsetenforce 0#永久关闭vi /etc/sysconfig/selinux# This file controls the state of SELinux on t

2021-11-22 16:09:02 1526

原创 rabbitmq3.6.5安装

rabbitmq3.6.5安装erlang安装rabbitMq安装配置文件增加插件erlang安装wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpmrpm -ivh erlang-18.3-1.el7.centos.x86_64.rpmyum install epel-releaserabbitMq安装wget https://www.rabbitmq.com/releases/rabbitmq-s

2021-10-08 15:58:38 613

原创 springboot+jwt

springboot+jwtmaven导入依赖获取tokentoken校验maven导入依赖在pom.xml中增加依赖 <!-- jwt --> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>

2021-08-30 13:36:25 88

原创 linux下安装svn

linux下安装svnyum安装svn服务端svn新建版本库修改配置文件服务启动测试:yum安装svn服务端直接使用yum安装yum -y install subversion查看svn版本svnversion --versionsvn新建版本库使用svnadmin create命令新建版本库svnadmin create /home/svn/testdir/testrepo进入新建的版本库可以看到创建的内容:[root@ailearning-backend-java-1 test

2021-07-29 17:26:27 90

原创 seata部署与分布式事务配置

seata部署与分布式事务配置seata-server服务端下载服务端持久化配置服务端注册中心配置二级目录三级目录seata-server服务端下载在官网下载server端:https://github.com/seata/seata/releases解压后得到seata-server-1.4.2文件夹,需要首先配置相关参数,配置文件位于conf文件夹下,分别需配置两个配置文件:file.conf和register.conf服务端持久化配置本文选择MySQL数据库作为持久化方案,新建seat

2021-07-28 17:34:27 258

原创 swagger与springCloudGateway整合

swagger与springCloudGateway整合单个服务swagger配置增加依赖增加swagger配置文件解决静态资源无法访问的问题接口参数说明实现效果springCloudGateway整合增加依赖swagger配置SwaggerProviderSwaggerHandlerSwaggerHeaderFilter增加配置实现效果注意单个服务swagger配置增加依赖<!-- swagger --><dependency> <groupId>io.

2021-07-26 14:49:16 347

原创 springboot+apollo

目录Apollo安装apollo配置发布SpringBoot配置增加依赖增加配置增加启动注解和自动参数监听参数改变注意Apollo(阿波罗)是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。Apollo安装Apollo安装可完全按照官方文档进行安装,本文采用分布式部署方式,直接使用安装包进行安装,只需要配置数据库地址以及各组件地址,具体的地址如下:GitHub地址:https://github.com

2021-04-27 17:26:40 915

原创 maven私有仓库搭建

目录nexus下载nexus安装使用nexus下载可以在官网下载nexus,也可以通过其他方式下载,这里使用的是2.11.4版本(3.x版本一直有问题,因此未选择)官网地址为:https://www.sonatype.com/download-oss-sonatypenexus安装解压下载的nuxes安装包,得到两个文件夹,增加相关配置后,可以直接启动:在这里插入代码片vim /etc/profile增加export RUN_AS_USER=rootsource /etc/profi

2021-04-26 16:49:27 231

原创 xxl-job

参考官方文档

2021-04-25 11:53:23 68

原创 (五)SpringBoot打包部署解析

目录RepackageMojogetRepackagerrepackage参考Spring Boot的可执行jar包又称为“fat jar”,包含所有第三方依赖,同时内嵌了web容器。jar包的生成主要依赖spring-boot-maven-plugin中,通过RepackageMojo类实现,主要方法为execute;经过package后,会生成两个jar包,其中后缀为“.original”的jar包为普通包含业务代码的jar包,而另一个jar包则为可启动服务的jar包。RepackageMojo

2021-04-22 16:49:33 197

原创 (四)Web应用的自动配置

目录web应用的自动配置DispatcherServletAutoConfigurationDispatcherServletConfigurationDefaultDispatcherServletConditionDispatcherServletRegistrationConfigurationDispatcherServletRegistrationCondition参考web应用的自动配置在Spring-boot项目中引入spring-boot-starter-web依赖,其自动配置机制会自动

2021-04-21 14:36:37 1440

原创 springcloud-gateway 异常处理

目录CustomErrorWebFluxAutoConfigurationJsonErrorWebExceptionHandler测试结果CustomErrorWebFluxAutoConfiguration@Configuration@ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.REACTIVE)@ConditionalOnClass(WebFluxConfigurer.class)@AutoConfi

2021-03-29 15:57:18 511

原创 springboot+elk

目录ELK搭建下载logstashlogstash配置与启动springboot配置添加依赖增加日志配置日志输出测试ELK搭建ELK主要包括三大部分:elasticsearch、logstash、kibana,其中elasticsearch和kibana已经搭建完成,详情Elasticsearch 6.2.2安装部署+kibana+HQ,现需要搭建logstash:下载logstashhttps://www.elastic.co/cn/downloads/logstashlogstash配置与启动

2021-03-16 11:43:05 640

原创 springboot+elasticsearch

目录springboot项目建立集成Spring Data Elasticsearch定义实体类定义repository三级目录springboot项目建立建立一个常规的springboot项目,增加如下依赖与配置:pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo

2021-03-10 13:52:36 311

原创 Elasticsearch 6.2.2安装部署+kibana+HQ

这里写目录标题Elasticsearch 6.2.2安装启动后测试Elasticsearch 6.2.2https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-2-2选择tar格式下载安装tar -xvf elasticsearch-6.2.2.tar.gzcd elasticsearch-6.2.2/bin./elasticsearch异常:[2021-03-06T15:34:25,024][WARN ][o.

2021-03-06 20:02:15 311

原创 Spring Boot Admin

目录Spring Boot Admin简介Spring Boot Admin Server创建新的maven项目,并添加如下依赖:在入口类添加注释@EnableAdminServer新建配置文件Spring Boot Admin Client在微服务中添加依赖在配置文件中开放actuator监控节点查看日志信息Spring Boot Admin简介Spring Boot Admin可以将Actuator中的信息进行界面化显示,也可以监控所有Spring Boot应用的健康状况,并提供实时报警功能;Sp

2021-03-04 16:14:09 199 2

转载 微服务之分布式跟踪系统(springboot+zipkin)(转载)

          微服务之分布式跟踪系统(springboot+zipkin) 一、zipkin是什么         zipkin是一个开放源代码分布式的跟踪系统,由Twitter公司开源,它致力于收集服务的定时数据,以解决微服务架构中的延迟问题,包括数据的收集、存储、查找和展现。它的理论模型来自于Googl...

2021-03-04 11:19:32 1301 1

转载 Hystrix原理与实战(转载)

转:Hystrix原理与实战 背景 分布式系统环境下,服务间类似依赖非常常见,一个业务调用通常依赖多个基础服务。如下图,对于同步调用,当库存服务不可用时,商品服务请求线程被阻塞,当有大批量请求调用库存服务时,最终可能导致整个商品服务资源耗尽,无法继续对外提供服务。并且这种不可用可能沿请求调用链向上传递,这种现象被称为雪崩效应。 雪崩效应常见场景 硬件故障:如服务器宕机,机房断电,光纤被挖断等。流量激增:如异常流量,重试加大流量等。缓存穿透:一般...

2021-03-04 09:45:30 110

原创 springcloud-eureka服务上下线监控

在eureka服务中可以使用多种事件监听来实现服务的上下线监控:@Componentpublic class EurekaStateChangeListener { @EventListener //服务下线监听 public void listen(EurekaInstanceCanceledEvent event){ System.err.println(event.getServerId()+"\t"+event.getAppName()+"服务下线");

2021-02-22 17:55:53 496

转载 springcloud-eureka高可用(转载)

网上讲这个东西的很多,抄来抄去的,大部分类似,多数没讲明白为什么那么配置。譬如eureka.client.register-with-eureka和fetch-registry是否要配置,配不配区别在哪里;eureka的客户端添加service-url时,是不是需要把所有的eureka的server地址都写上,还是只需要写一个server就可以了(因为server之间已经相互注册了)?如果写上了所有的server地址,那相当于将每个client服务都往所有的server都添加了一遍,那还配置server间

2021-02-20 08:56:51 140

原创 springcloud-gateway全局过滤、限流与熔断

目录路由断言GlobalFilter全局过滤限流特定路径限流三级目录路由断言Spring Cloud Gateway可以进行多种方式的路由断言,以路径方式为例,在application.properties配置文件中增加以下配置:spring.cloud.gateway.routes[0].id=route_test1spring.cloud.gateway.routes[0].uri=lb://springCloud-testspring.cloud.gateway.routes[0].pred

2021-02-19 16:48:23 1959

原创 springcloud-eureka与gateway简易搭建

目录eureka新建euereka-server项目新建服务启动类配置相关属性启动服务编写微服务进行注册测试SpringCloudGateway新建gateway项目配置相关属性启动服务测试路由转发eurekaSpring Cloud Eureka主要负责实现微服务架构中的服务治理功能,简易搭建步骤为:新建euereka-server项目创建maven项目,在pom.xml中配置以下依赖信息:<parent> <groupId>org.springframework

2021-02-19 14:57:44 3218 1

原创 springboot-统一异常处理

目录统一异常处理404错误统一处理统一异常处理调用服务接口时如果出现异常,则会按照默认的http返回格式进行返回,如果需要自定义异常返回格式,则需要通过@RestControllerAdvice实现:@RestControllerAdvice@Priority(1)//设置优先级public class GlobalExceptionHandler { private Logger logger = LoggerFactory.getLogger(GlobalExceptionHand

2021-02-14 09:58:51 211

原创 springboot-actuator

目录简介获得细节信息自定义端点简介spring-boot-starter-actuator是一个用于监控和管理自身应用信息的模块,使用方式为:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId></dependency>此时可以通过访问/act

2021-02-13 16:16:26 84

原创 (三)SpringApplication实例化

SpringApplication实例化

2021-01-28 19:17:27 292

原创 (二)AutoConfigurationImportFilter过滤自动配置组件

AutoConfigurationImportFilter的使用

2021-01-22 16:38:18 1714

原创 (一)@SpringBootApplication源码详解

@SpringBootApplication注解

2021-01-20 13:58:59 497 1

原创 MySQL Cluster集群搭建

Mysql Cluster集群搭建的基本流程

2021-01-08 16:51:15 2203 1

空空如也

空空如也

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

TA关注的人

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