logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

第一篇:Spring面试高频三连问:容器区别|Bean作用域|生命周期,一篇拿捏!

做Java开发的同学,谁还没被Spring IOC的核心知识点拷打过?不管是校招入门,还是社招进阶,ApplicationContext和BeanFactory的区别、Bean的5大作用域、Bean生命周期,这仨绝对是面试出场率99%的高频考点。很多同学背了又忘,忘了又背,一到面试要么答不全,要么被面试官追问到哑口无言。今天这篇文章,我就用最通俗的话,结合代码案例,把这三个知识点扒得明明白白,不仅

#rpc#网络协议#网络 +4
从“一人全栈“到“分布式打工“:Spring Cloud微服务进化史(小白友好版)

很多人以为 Spring Cloud 是一个框架,其实不对。Spring Cloud 是一套微服务开发的全家桶。Spring 最聪明的地方就是它从来不重复造轮子。它发现市面上已经有很多优秀的微服务组件了,比如 Netflix 的 Eureka、Ribbon、Feign、Hystrix 等等。于是 Spring 就基于 Spring Boot,把这些组件整合在了一起,给开发者提供了一套开箱即用的微服

#分布式#spring cloud#微服务 +4
告别RestTemplate!Feign让微服务调用像点外卖一样简单

Feign 作为 Spring Cloud 中最常用的远程调用组件,它的设计理念就是 "约定大于配置"。通过声明式的接口定义,极大地简化了微服务之间的调用代码,让开发者可以更专注于业务逻辑。当然,Feign 的功能远不止这些,它还支持超时配置、日志配置、请求拦截器、降级处理等等。这些高级特性我会在后面的文章中详细讲解,记得关注我哦!有任何问题都可以在评论区留言,我会一一回复。

#微服务#架构#云原生 +4
【微服务笑传】Ribbon:我不是丝带,我是微服务界的“交通警察“!

Ribbon 作为微服务架构中的基础组件,虽然简单,但却不可或缺。它让我们的服务调用变得更加灵活、可靠、高效。回顾一下今天的内容:Ribbon 是客户端负载均衡工具,工作在消费者端Nacos 已经默认集成了 Ribbon,无需额外依赖只需一个 @LoadBalanced 注解,就能让 RestTemplate 拥有负载均衡能力可以通过配置 IRule 来切换不同的负载均衡策略好了,今天的 Ribb

#微服务#ribbon#架构 +4
Feign 微服务远程调用指南:告别手写 RestTemplate

Feign 内置了多种负载均衡策略,默认是轮询。Feign 作为 Spring Cloud 中最常用的远程调用组件,凭借其简洁的 API 和强大的功能,已经成为微服务开发的标配。它让我们从繁琐的 HTTP 调用代码中解放出来,专注于业务逻辑的开发。当然,Feign 还有很多高级特性,比如降级、熔断、重试等,这些我们后面再慢慢讲。你们的支持就是我更新的动力!💬 互动环节:你们在使用 Feign 的

#微服务#架构#云原生 +4
【微服务保命指南】Sentinel:别让你的服务像五一景区一样被挤爆!

简单易用:5 分钟就能上手,可视化控制台太香了功能强大:流量控制、熔断降级、系统保护、热点参数限流,你需要的它都有性能优秀:单机 QPS 可达 10 万 +,几乎不影响系统性能生态完善:完美整合 Spring Cloud Alibaba,和 Nacos、Dubbo 等组件无缝配合社区活跃:阿里持续维护,遇到问题很快就能找到解决方案最后说一句:服务保护不是可有可无的 "锦上添花",而是微服务架构的

#微服务#sentinel#架构 +4
第一篇:告别接口硬编码!Spring Cloud Gateway 保姆级入门,微服务网关看这篇就够了

家人们谁懂啊!微服务拆多了之后,前端同学天天追着我问: “用户服务的端口又换了?” “订单服务集群了我该调哪个地址?” “我一个页面要对接 8 个微服务,光 ip 端口记了一整页!别慌!今天这篇保姆级教程,带你用 Spring Cloud Gateway 一次性解决这些痛点,从 0 到 1 搭起微服务的统一大门,告别硬编码的噩梦,CV 就能跑的那种!

#微服务#架构#云原生 +4
第二篇:从复制粘贴到自定义规则!Spring Cloud Gateway 断言 + 过滤全玩法,拿捏微服务流量管控

Gateway 内置了很多断言工厂,比如路径匹配、时间匹配、Cookie 匹配、Header 匹配等等,但业务里总有奇奇怪怪的个性化需求,比如:需求:只有请求参数里的 age 在 18-60 岁之间的用户,才能访问这个路由的接口内置的断言满足不了?没关系,咱们自己写一个断言工厂,分分钟搞定!这里教大家一个偷懒小技巧:直接抄 Gateway 内置断言工厂的结构,改业务逻辑就行,绝对不会出错!核心要求

#微服务#架构#云原生 +4
微服务的 “福尔摩斯“:SkyWalking 让你的系统无所遁形

想象一下,你的微服务系统突然变慢了,用户投诉说页面加载要十几秒。你登录到服务器上,看着几十个服务的日志,一脸茫然。你不知道请求到底卡在了哪里,是数据库慢了?还是某个服务调用超时了?还是网络出问题了?这就像是发生了一起案件,你有几十个嫌疑人,但你没有任何线索。你只能一个个去排查,效率极低,而且很可能找不到真正的凶手。在微服务架构下,一个请求往往会经过多个服务的调用,形成一条复杂的调用链。一旦出现问题

#微服务#skywalking#架构 +4
【Java基础】吃透Object类!从“万类之祖”到equals/hashCode的爱恨情仇

Object类就像Java世界的“创世神”,是所有类的根父类(没有之一),不管是String、Integer这些系统类,还是你自定义的实体类,全都继承了Object的“血脉”。hashCode相等 ≠ equals一定相等:这就是“哈希碰撞”——不同内容的对象,可能生成相同的哈希值(比如字符串"Aa"和"BB"的hashCode都是2112)。也正因为如此,你随手new的任何对象,都能直接调用eq

#java#哈希算法#开发语言
    共 59 条
  • 1
  • 2
  • 3
  • 6
  • 请选择