- 博客(38)
- 收藏
- 关注
原创 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
430
原创 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
737
原创 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
1612
原创 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
704
原创 springboot+jwt
springboot+jwtmaven导入依赖获取tokentoken校验maven导入依赖在pom.xml中增加依赖 <!-- jwt --> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>
2021-08-30 13:36:25
114
原创 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
119
原创 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
324
原创 swagger与springCloudGateway整合
swagger与springCloudGateway整合单个服务swagger配置增加依赖增加swagger配置文件解决静态资源无法访问的问题接口参数说明实现效果springCloudGateway整合增加依赖swagger配置SwaggerProviderSwaggerHandlerSwaggerHeaderFilter增加配置实现效果注意单个服务swagger配置增加依赖<!-- swagger --><dependency> <groupId>io.
2021-07-26 14:49:16
393
原创 springboot+apollo
目录Apollo安装apollo配置发布SpringBoot配置增加依赖增加配置增加启动注解和自动参数监听参数改变注意Apollo(阿波罗)是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。Apollo安装Apollo安装可完全按照官方文档进行安装,本文采用分布式部署方式,直接使用安装包进行安装,只需要配置数据库地址以及各组件地址,具体的地址如下:GitHub地址:https://github.com
2021-04-27 17:26:40
972
原创 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
267
原创 (五)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
314
原创 (四)Web应用的自动配置
目录web应用的自动配置DispatcherServletAutoConfigurationDispatcherServletConfigurationDefaultDispatcherServletConditionDispatcherServletRegistrationConfigurationDispatcherServletRegistrationCondition参考web应用的自动配置在Spring-boot项目中引入spring-boot-starter-web依赖,其自动配置机制会自动
2021-04-21 14:36:37
1566
原创 springcloud-gateway 异常处理
目录CustomErrorWebFluxAutoConfigurationJsonErrorWebExceptionHandler测试结果CustomErrorWebFluxAutoConfiguration@Configuration@ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.REACTIVE)@ConditionalOnClass(WebFluxConfigurer.class)@AutoConfi
2021-03-29 15:57:18
564
原创 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
698
原创 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
354
原创 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
366
原创 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
255
2
转载 微服务之分布式跟踪系统(springboot+zipkin)(转载)
微服务之分布式跟踪系统(springboot+zipkin) 一、zipkin是什么 zipkin是一个开放源代码分布式的跟踪系统,由Twitter公司开源,它致力于收集服务的定时数据,以解决微服务架构中的延迟问题,包括数据的收集、存储、查找和展现。它的理论模型来自于Googl...
2021-03-04 11:19:32
1382
1
转载 Hystrix原理与实战(转载)
转:Hystrix原理与实战 背景 分布式系统环境下,服务间类似依赖非常常见,一个业务调用通常依赖多个基础服务。如下图,对于同步调用,当库存服务不可用时,商品服务请求线程被阻塞,当有大批量请求调用库存服务时,最终可能导致整个商品服务资源耗尽,无法继续对外提供服务。并且这种不可用可能沿请求调用链向上传递,这种现象被称为雪崩效应。 雪崩效应常见场景 硬件故障:如服务器宕机,机房断电,光纤被挖断等。流量激增:如异常流量,重试加大流量等。缓存穿透:一般...
2021-03-04 09:45:30
137
原创 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
544
转载 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
181
原创 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
2278
原创 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
3428
1
原创 springboot-统一异常处理
目录统一异常处理404错误统一处理统一异常处理调用服务接口时如果出现异常,则会按照默认的http返回格式进行返回,如果需要自定义异常返回格式,则需要通过@RestControllerAdvice实现:@RestControllerAdvice@Priority(1)//设置优先级public class GlobalExceptionHandler { private Logger logger = LoggerFactory.getLogger(GlobalExceptionHand
2021-02-14 09:58:51
254
原创 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
108
原创 (二)AutoConfigurationImportFilter过滤自动配置组件
AutoConfigurationImportFilter的使用
2021-01-22 16:38:18
1851
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人