- 博客(6)
- 收藏
- 关注
原创 Maven初步认识
denpendencyManagement:A被B依赖,同时A和B都依赖了C,A对C的直接依赖,会传递到B中,再被B直接依赖的C覆盖掉。比较常见的如JSR×××的实现,对应的API jar是compile的,具体实现是runtime的,compile只需要知道接口就足够了。compile表示被依赖项目需要参与当前项目的编译,当然后续的测试,运行周期也参与其中,是一个比较强的依赖。maven项目依赖的jar在统一的maven仓库里,和其他项目共享,支持复用,而项目自身只方jar包坐标,占的磁盘空间小。...
2022-08-11 16:25:12
266
原创 JWT 解决的问题和实现方式
目前大型系统会包含多个项目,希望能在一个项目,或一个地方登陆,该系统中所有的可信项目都可以免于登陆。而第三方认证登录是实现单点登录一个比较好的方式。第三方登录,是指自己的本系统不提供登陆功能,不需要用户注册时填写各项信息,而是对接当前第三方用户量比较大的应用,比如微信,来完成认证登陆。一旦完成认证登陆后,微信会把用户在微信的信息,同步到自己的系统中。这样,即免于自己实现登陆,也免于自己实现用户信息注册。...............
2022-08-10 18:03:33
1183
原创 SpringBoot 初步认识
springboot 是spring的二次封装,目的是采用约定大于配置的思想,减少配置编码量springboot作为spring的二次封装,并不是对spring功能的加强,而是提供更加便利的形式使用springspringboot是约定大于配置的实现是靠springboot的两个核心功能:启动依赖和自动装配。...
2022-08-10 17:04:22
437
原创 Spring Cloud 基础整理
简单说,spring cloud在微服务的技术领域,不是重复造轮子,而是把当前、微服务开发比较成熟的组件,都集成到spring中,而集成的方式,采用了springboot约定大于配置的理念,使得集成的过程简单,后期使用也简单。因为springboot借着自动装配和启动依赖两个核心,提供了开箱即用风格,可以大量减少配置。但springboot只是快速的单个微服务开发,或单体应用的开发,真正要实现微服务架构的开发,还是需要在外继续封,从而最终形成了Spring Cloud。...
2022-08-10 16:10:33
159
原创 Nacos服务发现基础整理
微服务通信过程中,经常出现以下的情况导致目标服务器的地址变化,引发客服端服务调用也跟着修改目标地址。为了能解决上述问题,所以引入了一个服务发现解决方案。服务发现就是在微服务架构的开发中, 一个服务获知和另外一个服务通信细节的过程。而Nacos服务发现中心正是满足上述机制的解决方案。...
2022-08-10 15:06:47
484
原创 Nacos 配置中心基础整理
配置中心是Nacos众多功能之一,为微服务模式的应用开发提供了配置统一化管理工具,是Nacos一个强大的卖点。本文将从诞生背景,类似方案对比,以及核心管理模型展开介绍,并在应用上,以spring-clound-alibaba为列介绍最核心的配置文件拉取。..................
2022-08-10 13:29:39
537
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人