随笔分类 -  java

摘要:1. 概述 老话说的好:大处着眼,不贪一时之利。太贪心,只会失去更多,知足才能常乐。 言归正传,今天我们来聊聊 如何解决浏览器跨域的问题。 2. 跨域问题 2.1 什么是跨域 跨域,简单说就是访问的页面域名是 www.a.com,而在此页面中 Ajax 请求接口,请求的是 www.b.com 的接口 阅读全文
posted @ 2022-04-23 20:46 追风人聊Java 阅读(1523) 评论(0) 推荐(0) 编辑
摘要:1. 概述 老话说的好:要善于思考,有创新意识。 言归正传,之前聊了 Springboot 的启动过程,今天来聊聊 Eureka Client 的注册过程。 2. Eureka Client 的注册过程 2.1 找入口 Eureka Client 留给我们的线索不多,似乎只有这个 @EnableDi 阅读全文
posted @ 2021-12-29 22:54 追风人聊Java 阅读(217) 评论(0) 推荐(0) 编辑
摘要:1. 概述 老话说的好:把简单的事情重复做,做到极致,你就成功了。 言归正传,Springboot的启动过程,一直都是面试的高频点,今天我们用当前最新的 Springboot 2.6.2 来聊一聊 Springboot 的启动过程。 2. 工程搭建 2.1 maven 依赖 <parent> <gr 阅读全文
posted @ 2021-12-26 23:30 追风人聊Java 阅读(713) 评论(0) 推荐(2) 编辑
摘要:1. 概述 老话说的好:任何成功都不是轻易得来的,是不断地坚持与面对的结果。 言归正传,之前我们聊了 SpringCloud 开发的微服务是如何部署在 Kubernetes(K8s)集群中的,今天我们来聊聊在 Kubernetes(K8s)集群中是如何监控这些微服务的。 apache 的 Skywa 阅读全文
posted @ 2021-12-05 22:01 追风人聊Java 阅读(4478) 评论(1) 推荐(4) 编辑
摘要:1. 概述 老话说的好:有可能性就不要放弃,要敢于尝试。 言归正传,之前我们聊了一下如何在 Kubernetes(K8s)中部署容器,今天我们来聊一下如何将 SpringCloud 的服务部署到 Kubernetes(K8s)中。 2. 有状态应用和无状态应用 我们先来了解两个概念,有状态应用 和 阅读全文
posted @ 2021-12-02 20:37 追风人聊Java 阅读(5302) 评论(3) 推荐(1) 编辑
摘要:1. 概述 老话说的好:出错不怕,怕的是出了错,却不去改正。如果屡次出错,无法改对,就先记下了,然后找援军解决。 言归正传,今天来聊一下 Stream 组件的 出错重试 和 死信队列。 RabbitMQ 镜像模式集群的搭建,可参见我的另一篇文章《RabbitMQ 3.9.7 镜像模式集群的搭建》(h 阅读全文
posted @ 2021-11-17 18:54 追风人聊Java 阅读(847) 评论(1) 推荐(0) 编辑
摘要:1. 概述 老话说的好:对待工作要有责任心,不仅要完成自己的部分,还要定期了解整体的进展。 言归正传,我们在开发产品时,常常会遇到一段时间后检查状态的场景,例如:用户下单场景,如果订单生成30分钟后,用户还没有完成支付,则系统自动将订单关闭。 在没有消息中间件之前,常常是启动一个定时程序,固定间隔的 阅读全文
posted @ 2021-11-15 19:40 追风人聊Java 阅读(757) 评论(3) 推荐(0) 编辑
摘要:1. 概述 老话说的好:事情太多,做不过来,就先把事情记在本子上,然后理清思路、排好优先级,一件一件的去完成。 言归正传,今天我们来聊一下 SpringCloud 的 Stream 组件,SpringCloud Stream 是一个构建消息驱动微服务的框架,简单理解就是在 SpringCloud 中 阅读全文
posted @ 2021-11-12 20:23 追风人聊Java 阅读(1153) 评论(0) 推荐(0) 编辑
摘要:1. 概述 老话说的好:安全不能带来财富,但盲目的冒险也是不可取的,大胆筹划,小心实施才是上策。 言归正传,微服务的特点就是服务多,服务间的互相调用也很复杂,就像一张关系网,因此为了更好的定位故障和优化性能,我们需要有工具帮我们很快的梳理出服务间上下游的调用关系。Sleuth 就可以很好的帮我们解决 阅读全文
posted @ 2021-11-09 19:08 追风人聊Java 阅读(240) 评论(0) 推荐(0) 编辑
摘要:1. 概述 老话说的好:善待他人就是善待自己,虽然可能有所付出,但也能得到应有的收获。 言归正传,之前我们聊了 Gateway 组件,今天来聊一下如何使用 JWT 技术给用户授权,以及如果在 Gateway 工程使用自定义 filter 验证用户权限。 闲话不多说,直接上代码。 2. 开发 授权鉴权 阅读全文
posted @ 2021-11-07 16:51 追风人聊Java 阅读(1327) 评论(1) 推荐(3) 编辑
摘要:1. 概述 老话说的好:做人要有幽默感,懂得幽默的人才会活的更开心。 言归正传,今天我们来聊聊 SpringCloud 的网关组件 Gateway,之前我们去访问 SpringCloud 不同服务的接口,都要去找每个服务的 IP地址 和 端口,有了 Gateway 这个组件,我们就可以从一个入口,去 阅读全文
posted @ 2021-11-05 19:00 追风人聊Java 阅读(670) 评论(0) 推荐(0) 编辑
摘要:1. 概述 老话说的好:会休息的人才更会工作,身体是革命的本钱,身体垮了,就无法再工作了。 言归正传,之前我们聊了 SpringCloud 的 分布式配置中心 Config,文章里我们聊了config配置的动态刷新,但这个动态刷新,一次只能刷新一个 Config Client 节点,如果服务节点少还 阅读全文
posted @ 2021-11-04 20:39 追风人聊Java 阅读(1148) 评论(0) 推荐(0) 编辑
摘要:1. 概述 老话说的好:一条路走不通,就去走另一条路,A计划执行不下去,就按B计划执行,多准备几套方案总是有用的。 好了,言归正传,今天我们来聊聊 SpringCloud 的 分布式配置中心 Config,微服务架构中,服务节点很多,如果修改一个配置,就要每个服务都改一遍,那简直就是灾难了。 因此我 阅读全文
posted @ 2021-11-03 14:16 追风人聊Java 阅读(270) 评论(0) 推荐(0) 编辑
摘要:1. 概述 老话说的好:沉默是金,有时适当的沉默,比滔滔不绝更加有效。 言归正传,前面我们聊了有关 Hystrix 降级熔断的话题,今天我们来聊聊如何使用 turbine 和 hystrix dashboard 总览项目的熔断降级情况。 闲话不多说,直接上代码。 2. 暴露业务服务的 actuato 阅读全文
posted @ 2021-10-30 12:56 追风人聊Java 阅读(335) 评论(0) 推荐(0) 编辑
摘要:1. 概述 老话说的好:控制好自己的情绪,才能控制好自己的人生。冲动是魔鬼,冷静才最重要。 言归正传,之前聊了在 Feign 调用时,如何给整个 Feign接口类 增加降级策略。 今天我们来聊一下 Hystrix 关于服务降级的其他用法,也聊一下如何使用 Hystrix 实现熔断机制。 闲话不多说, 阅读全文
posted @ 2021-10-28 18:00 追风人聊Java 阅读(449) 评论(0) 推荐(1) 编辑
摘要:1. 概述 老话说的好:做人要正直,做事要正派,胸怀坦荡、光明磊落,才会赢得他人的信赖与尊敬。 言归正传,之前聊了服务间通信的组件 Feign,今天我们来聊聊服务降级。 服务降级简单的理解就是给一个备选方案,当服务调用报错或者超时时,能终止远程调用,并很快的返回备选的结果,避免引发服务雪崩。 今天我 阅读全文
posted @ 2021-10-27 17:23 追风人聊Java 阅读(535) 评论(0) 推荐(0) 编辑
摘要:1. 概述 老话说的好:任何问题都有不止一种的解决方法,当前的问题没有解决,只是还没有发现解决方法,而并不是无解。 言归正传,之前我们聊了 SpringCloud 的服务治理组件 Eureka,今天我们来聊聊服务间的通信组件 Feign。 闲话不多说,直接上代码。 2. my-eureka-clie 阅读全文
posted @ 2021-10-26 14:11 追风人聊Java 阅读(558) 评论(0) 推荐(0) 编辑
摘要:1. 概述 老话说的好:遇见困难,首先要做的是积极的想解决办法,而不是先去泄气、抱怨或生气。 言归正传,微服务是当今非常流行的一种架构方式,其中 SpringCloud 是我们常用的一种微服务框架。 今天我们来聊聊 SpringCloud 中的服务治理组件 Eureka。 2. Eureka服务端的 阅读全文
posted @ 2021-10-24 17:20 追风人聊Java 阅读(526) 评论(0) 推荐(1) 编辑
摘要:1. 概述 老话说的好:人不可貌相,海水不可斗量。以貌取人是非常不好的,我们要平等的对待每一个人。 言归正传,今天我们来聊一下分布式全局 ID 与分布式事务。 2. 分布式全局ID 2.1 分布式数据库引发的问题 在数据库中,每个表都有一个主键(ID),用于作为一条数据的唯一标识。 在单体数据库中, 阅读全文
posted @ 2021-10-21 18:30 追风人聊Java 阅读(346) 评论(0) 推荐(0) 编辑
摘要:1. 概述 老话说的好:选择比努力更重要,如果选错了道路,就很难成功。 言归正传,之前我们聊了使用 MyCat 实现Mysql的分库分表和读写分离,MyCat是服务端的代理,使用MyCat的好处显而易见,整个分库分表和读写分离过程对Java程序来说是完全透明的,Java程序像连接Mysql一样,去连 阅读全文
posted @ 2021-10-20 18:20 追风人聊Java 阅读(1353) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示