![](https://img-blog.csdnimg.cn/direct/4a56e34d945447fd9d9cebf39109b36d.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java拾遗
文章平均质量分 80
Java小学生的学习记错本
鸡毛掸子尘埃
https://www.duster.ink
珍惜热爱生命,积极投入生活!
展开
-
链路追踪-微服务小白入门(6)
在一个请求在经过诸多服务过程中,出现了某一个调用失败的情况,查询具体的异常由哪一个服务引起的就变得十分抓狂,问题定位和处理效率是也会非常低。链路追踪为分布式应用的开发者提供了完整的调用链路还原、调用请求量统计、链路拓扑、应用依赖分析等工具,可以帮助开发者快速分析和诊断分布式应用架构下的性能瓶颈,提高微服务时代下的开发诊断效率。很显然,链路跟踪很有必要,比如哪里服务出了问题,服务性能到底如何,等等这些内容还是很有价值的,以上就是使用若依的环境做了配置,并没有深入的使用。(我使用的是8.3.0版本)原创 2024-06-14 16:46:17 · 403 阅读 · 0 评论 -
服务监控-微服务小白入门(5)
他可以:在列表中浏览所有被监控spring-boot项目的基本信息,详细的Health信息、内存信息、JVM信息、垃圾回收信息、各种配置信息(比如数据源、缓存列表和命中率)等,还可以直接修改logger的level。服务监控在微服务改造过程中的重要性不言而喻,没有强大的监控能力,改造成微服务架构后,就无法掌控各个不同服务的情况,在遇到调用失败时,如果不能快速发现系统的问题,对于业务来说就是一场灾难。这个更关注服务应用本身,各个服务的情况,应该有对应的契约实现才行。actuator是监控系统健康情况的工具。原创 2024-06-06 16:43:04 · 446 阅读 · 0 评论 -
服务调用-微服务小白入门(4)
数据在网络中传输需要进行序列化,所以需要。原创 2024-04-15 11:14:41 · 853 阅读 · 0 评论 -
服务网关-微服务小白入门(3)
基本的功能以及配置的实现,可以参照若依的文档即可,写的比较详细,这里我们需要清楚的是,网关哪些常用的功能,在哪几个位置可以找到,然后我们在哪里可以配置、修改就行。通过一一系列的文章,我们了解微服务的思想是最重要的,特别是对于编程有影响的地方,重点关注即可。原创 2024-04-08 17:49:22 · 724 阅读 · 0 评论 -
注册、配置中心-微服务小白入门(2)
Nacos 已经下载安装并且使用了,那么看如何使用: Nacos 注册及配置,以下是一个服务启动后注册到nacos,同时,把该服务的相关配置,写到nacos之中1、nacos设置命名空间中,添加对应的服务命名空间,用有意义方便记忆的名字;服务集群的时候,需要使用对应统一的名称和命名id,在配置列表里,点击命名空间,添加配置,把原来服务的相关配置,放到nacos2、微服务添加依赖3、微服务添加Nacos配置。原创 2024-03-26 18:30:01 · 627 阅读 · 0 评论 -
若依微服务跑起来-微服务小白入门(1)
Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来, 通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。这些东西理解,并且实际板砖以后,有必要对现在流行的一些概念做一些升级,现在我们就进入到所谓的cloud版本,其实,前面的概念如果比较清晰,这里就是概念多一些,很多都是人家造好的轮子,直接怼就行。把模块拆分,使用接口通信,降低模块之间的耦合度。原创 2024-03-21 09:49:29 · 747 阅读 · 0 评论 -
若依framework模块解读,Java小白入门(六)
框架的部分能够读懂,了解核心的内容即可,并不需要面面俱到,用到的时候能够想起来,并且知道如何用即可,毕竟技术那么多,我们精力那么有限,需要根据自己要解决的目标来学习技术,不然谁的脑袋也受不了那一坨坨的技术。原创 2023-12-30 22:07:55 · 1106 阅读 · 1 评论 -
若依CRUD搬砖开始,Java小白入门(十)
总体来讲,磕磕碰碰的完成一些功能,不会有太大的问题,java小白就能基本来做一些体力活了。下一步,还需要深入一些常用的类库,以及稍微高级的用法。这个小白系列,暂时告一段落,大约历时2周时间,真正用上2-3天的时间是有的,所以大部分人员一周掌握基本的内容不会有问题的。若依框架跑起来,Java小白入门(一)SpringBoot不求甚解,Java小白入门(二)注解的理解、使用、原理,Java小白入门(三)若依common模块解读,Java小白入门(四)切面编程的理解和使用,Java小白入门(五)原创 2024-01-08 17:24:28 · 660 阅读 · 0 评论 -
Spring Security及若依安全实现,Java小白入门(九)
Spring Security 最早叫 Acegi Security, 这个名称并不是说它和 Spring 就没有关系,它依然是为Spring 框架提供安全支持的。Acegi Security 基于 Spring,可以帮助我们为项目建立丰富的角色与权限管理系统。Acegi security 虽然好用,但是最为人诟病的则是它臃肿烦琐的配置这一问题最终也遗传给了 Spring Security。原创 2024-01-03 18:23:03 · 820 阅读 · 0 评论 -
常见安全概念澄清,Java小白入门(八)
您是谁?您要到那里去?您如何证明可以到哪里去?原创 2024-01-02 14:34:27 · 1485 阅读 · 0 评论 -
若依generator模块解读,Java小白入门(七)
Velocity 是一个基于 Java 的模板引擎框架,提供的模板语言可以使用在 Java 中定义的对象和变量上。Velocity 是 Apache 基金会的项目,开发的目标是分离 MVC 模式中的持久化层和业务层。但是在实际应用过程中,Velocity 不仅仅被用在了 MVC 的架构中,还可以被用在以下一些场景中。1.Web 应用:开发者在不使用 JSP 的情况下,可以用 Velocity 让 HTML 具有动态内容的特性。原创 2023-12-31 18:26:27 · 896 阅读 · 0 评论 -
切面编程的理解和使用,Java小白入门(五)
面向切面编程(AOP)是软件开发领域的游戏规则改变者。@Aspect 和 @Pointcut 注解等工具,实现 AOP 变得更加简化,使开发人员能够专注于应用程序的核心逻辑,同时单独管理横切点。如果使用得当,这些注解可以带来更清晰、更易于维护和更高效的代码结构。原创 2023-12-29 12:00:58 · 1351 阅读 · 1 评论 -
若依common模块解读,Java小白入门(四)
f. model下面有LoginUser LoginBody,这个需要在安全一个章节里面深入了解,就是如何取得当前登录用户的相关信息,这个信息在很多地方会用到。b. 过滤器,我们可以结合ruoyi-framework.config里面的FilterConfig 这个章节,专门看一下。c. 一个地方没搞清楚,同样是异常,为何一个符号是class,一个符号是闪电,正常exception子类应该都是闪电。a. 提供了一堆的工具,文件,html,sql,反射等等。b. 其他一些异常,比如文件,job,user。原创 2023-12-27 17:04:51 · 775 阅读 · 1 评论 -
注解的理解、使用、原理,Java小白入门(三)
通常用于注解的定义上,标明该注解的使用范围、生效范围等。元XX 都代表最基本最原始的东西,因此,元注解就是最基本不可分解的注解,我们。原创 2023-12-24 14:59:31 · 871 阅读 · 0 评论 -
SpringBoot不求甚解,Java小白入门(二)
其实Springboot是Spring家族中的一个全新的框架,它是用来简单应用程序的创建和开发过程,化繁为简。原创 2023-12-22 18:14:30 · 474 阅读 · 0 评论 -
若依框架跑起来,Java小白入门(一)
【代码】若依框架跑起来,Java小白入门(一)原创 2023-12-21 16:37:57 · 478 阅读 · 1 评论