自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jenkins(超详细的Docker安装Jenkins教程!!!)

现在构建好以后,就可以通过写一个shell脚本直接启动,或者通过其他方式自动部署安装插件后可能有些报红,或者更新,注意看提示,安装所需的插件jenkins。

2024-11-25 17:15:22 4259 4

原创 模拟面试题

熔断器:服务降级,服务熔断,服务限流,当一个服务不可用的时候,给用户友好的提示,服务熔断:当某个服务请求到达阈值,就进行熔断,返回友好的提示,服务限流:秒杀场景,请求过多,排队执行。注册中心Eruek,每个服务启动的时候会向注册中心注册自己的信息,注册中心定期向服务发送心跳,检查服务的健康状态,剔除不健康的服务,实现服务的自动注册和下线。gateway网关:微服务的唯一入口,可以进行断言,断言为真匹配路由跳转,还有过滤功能。就是可以创建一个线程局部变量,线程之间的数据隔离。2.springcloud组件。

2023-08-13 23:47:44 117 1

原创 微服务学习-Hystrix,Gateway

半开:打开进入休眠,每隔5秒发送一个请求过去,如果正常,就恢复,不正常就继续睡5秒。服务降级:就是当某个服务不可用时候,保证核心服务正常,给非核心服务返回友好的提示。服务熔断:就是当某个服务请求的达到最大访问量时候,进行熔断。断言:判断请求是否匹配。打开:默认十秒请求20次,达到50%的失败,就会触发熔断。功能:路由:如果断言为真,跳转路由。gateway:微服务的网关,唯一入口。服务限流:秒杀场景,大家排队有序执行。熔断器有三个状态:开,半开,关闭。

2023-08-10 20:02:02 136 1

原创 微服务学习-Eureka,Openfeign

注册中心,每个服务启动的时候会向注册中心注册自己的信息,注册中心使用一张清单来记录服务的健康状态,定期以心跳的形式去检测服务的健康状态,并踢出不可用的服务。模式:发布订阅 心跳时间:10秒,Eureka需要接收服务的三次心跳,才能注册成功。Eureka自我保护机制:正常情况下,Eureka在90秒没有收到服务的心跳就会移除该服务,但是如果Eureka自我保护后,1.不会移除服务,2.期望接收心跳,3.请求暂停,4.网络恢复,心跳超过阈值关闭自我保护。

2023-08-08 21:05:59 116

原创 设计模式之观察者模式

观察者模式:就是相当于发布订阅这种,多个观察者同时监听一个主题,当这个主题发生变化的时候,会发布通知观察者。Subject:主题接口,实现接口后,接口中有集合,用来装观察者,遍历集合。Observer:观察者抽象,如果要加入就实现接口,从写方法。被观察者:实现主题接口,遍历给每个观察者推送消息。观察者:实现观察者抽象接口,重写观察者方法。可以增加一个消息传递实体类,就是对应的消息。

2023-08-07 23:03:52 72 1

原创 8月4日面试

mandatory:其他没有事务就会抛异常,当前没有事务抛出异常,当前事务仅仅支持当前事务。创建新事务:如果当前有事务,不会加入事务,会新增事务,方法a调用b,ab不同事务。supports:如果没有事务就非事务运行,有事务就当前事务运行。默认:如果当前有事务,其他就用当前事务,不会新增事务。答:cookie,session,localStorage。2.spring的事务传播机制,和注解。3.mysql的事务隔离级别和锁。1.浏览器有哪些存储方式。

2023-08-07 22:54:20 103 1

原创 8月3日面试总结

mysql主从复制::主数据库有一个io线程,负责把数据库中的数据改变记录到binlog中,主服务开启一个中间线程检测binlog的变化,如果变化就给从服务器推送过去。canal把自己装做一个从服务器,让mysql把数据从binlog中读取出来。2.索引失效:类型转换,or关键字,like关键字,<>!2. list:有队列的特性,push和pop元素,增删等。1.使用jmap打印内存快照,使用工具进行分析。2. 项目部署后内存飙升,如何排查解决问题。3. set:无序的。1. sql语句查询很慢的原因。

2023-08-04 00:17:23 82 1

原创 Ioc的理解

DI注入方式,@Autowired按照类型进行注入,@Resource按照名称进行注入。ioc:控制反转,简单来说就是把创建对象反转到spring的框架中。

2023-08-01 20:38:10 57 1

原创 springboot的理解,和spring的区别

优点:快速构建项目,对主流框架无配置集成,项目独立运行,不需要依赖外部的Servlet容器,极大的提高开发效率,部署效率。“约定大于配置”,他完成了spring bean的配置,使我们跟快的创建一个项目,开箱即用的目的。

2023-08-01 20:11:12 52 1

原创 Spring boot的启动流程

启动项目的main方法,通过创建SpringApplication实例化对象,再次调用自身的run方法 获取监听器参数配置 打印banner信息 创建初始化容器 监听器消息推送

2023-08-01 20:02:11 47 1

原创 工厂模式笔记

工厂模式

2023-03-08 17:06:57 50 1

空空如也

空空如也

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

TA关注的人

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