
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
什么都做了都是还是报错,可能是自己菜。所以就不用yaml文件,自己写配置类:如下。

负载均衡原理:请求会被LoadBalancerInterceptor负载均衡拦截器拦截,会得到请求中的服务名称把它交给RibbonLoadBanlancerClient然后会把服务交给DynamicServerListLoadBalancer去eureka里拉取服务列表得到多个服务的信息,然后找到IRule从服务列表中基于规则做出选择挑一个出来服务,将其返回到RibbonLoadBanlancer

然后新建一个springboot项目导入spring-boot-admin-starter-server,将其作为我们的监控服务器。总结:Spring-boot-starter-actuator 通过请求可以获取被监控服务器的配置(前提是对外开放信息)基于Spring-boot-starter-actuator的可视化工具:spring-boot-admin。在被监控的服务器中导入spring-b
就是修改ifcfg-ens160文件(我的网卡是ens160,你需要查看你自己的网卡是什么)自动获取ip,但是缺点就是你每次重启虚拟机都需要dhclient获取ip。:通过修改网络初始化设置,设定网卡在系统启动时初始化。这里可以看见我们的ens160网卡没有ip。改完之后重启,就可以正常获取ip了。修改内容:ONBOOT=yes。
ServletContext(上下文)在不同的web容器在启动时,都会为其web程序创建一个对应的ServletContext对象,它代表当前的web应用。首先创建2个Servlet类继承servlet接口的实现类HttpServlet在servlet 1中设置一个变量name:通过servletContext对象里面的setAttribute方法设置name的值在我们的serlet 2 中访问n
一个正常的访问流程1.缓存雪崩:redis缓存key同一时间大量失效,导致大量请求全部打到数据库,造成数据库挂掉。1.设置缓存的失效时间,让它2不在同一时间失效。在设置缓存的时候,随机初始化失效时间。这样就能避免缓存在同一时间失效,把所有请求都打到数据上。2.redis一般都是集群部署,可以将热点key放到不同的节点上。让热点的缓存,平均的分布在不同的节点上。3.不设置缓存失效时间,使其永远不失效








