
Java框架阶段
文章平均质量分 75
Java编程_yyds
这个作者很懒,什么都没留下…
展开
-
动力节点王鹤SpringBoot学习笔记——JDK新特性
sealed 翻译为密封,密封类(Sealed Classes)的首次提出是在 Java15 的 JEP 360 中,并在 Java 16 的 JEP 397 再次预览,而在 Java 17 的 JEP 409 成为正式的功能。新的转义字符,组合非常长的字符串。在JDK 10及更高版本中,您可以使用var标识符声明具有非空初始化式的局部变量,这可以帮助您编写简洁的代码,消除冗余信息使代码更具可读性,谨慎使用.Java14中预览的新特性叫做Record,在Java中,Record是一种特殊类型的Java类。原创 2023-03-28 16:50:49 · 368 阅读 · 0 评论 -
硬核,Java进阶学习教程(Javaweb—Spring—SpringMVC—MyBatis)
从javaweb到SSM框架的学习,我分为几篇博客分享给大家,这系列博客主要是为了分享给大家Javaweb视频教程和SSM框架学习教程。学到这的小伙伴们肯定已经经过了JavaSE,数据库和web的摧残,深刻了解到了Java这玩意儿,越学越难的本质!虽然Java的内容乍一看不多,但越学越难,将一个个大阶段分散开数量也着实不少,想找个合适的教程,深入了解这些东西的技术点更是难上加难。到了Javaweb、和SSM三驾马车这里,难点实在不少:BS架构通信原理,如何配置Tomcat服务器,编写自己的第一个We原创 2022-03-22 15:02:06 · 194 阅读 · 0 评论 -
〖Spring Cloud〗Zull路由网关入门案例详解
Zull路由网关相关视频教程(来自动力节点):https://www.bilibili.com/video/BV1nK4y1j7gL相关资料下载:http://www.bjpowernode.com/?csdn什么是zuul?Zull包含了对请求的路由(用来跳转的)和过滤两个最主要功能:其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础,而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验,服务聚合等功能的基础。Zuul和Eureka进行整合,将Z原创 2021-12-16 11:03:43 · 794 阅读 · 0 评论 -
〖Spring Cloud〗Dashboard 流监控
Dashboard 流监控相关视频教程(来自动力节点):https://www.bilibili.com/video/BV1nK4y1j7gL相关资料下载:http://www.bjpowernode.com/?csdn新建springcloud-consumer-hystrix-dashboard模块添加依赖<!--Hystrix依赖--><dependency><groupId>org.springframework.cloud&...原创 2021-12-15 10:00:41 · 406 阅读 · 0 评论 -
〖Spring Cloud〗服务熔断和降级的理解
服务熔断相关视频教程(来自动力节点):https://www.bilibili.com/video/BV1nK4y1j7gL相关资料下载:http://www.bjpowernode.com/?csdn什么是服务熔断?熔断机制是赌赢雪崩效应的一种微服务链路保护机制。当扇出链路的某个微服务不可用或者响应时间太长时,会进行服务的降级,进而熔断该节点微服务的调用,快速返回错误的响应信息。检测到该节点微服务调用响应正常后恢复调用链路。在SpringCloud框架里熔断机制通过Hystrix实现。原创 2021-12-13 14:40:01 · 323 阅读 · 0 评论 -
〖Spring Cloud〗Hystrix:服务熔断
Hystrix:服务熔断相关视频教程(来自动力节点):https://www.bilibili.com/video/BV1nK4y1j7gL相关资料下载:http://www.bjpowernode.com/?csdn服务雪崩多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服务,这就是所谓的“扇出”,如果扇出的链路上某个微服务的调用响应时间过长,或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,所谓的“雪崩效应”。原创 2021-12-10 11:06:47 · 339 阅读 · 0 评论 -
〖Spring Cloud〗Feign:基于服务端的负载均衡
Feign:负载均衡(基于服务端)相关视频教程(来自动力节点):https://www.bilibili.com/video/BV1nK4y1j7gL相关资料下载:http://www.bjpowernode.com/?csdnFeign简介Feign是声明式Web Service客户端,它让微服务之间的调用变得更简单,类似controller调用service。SpringCloud集成了Ribbon和Eureka,可以使用Feigin提供负载均衡的http客户端只需要创建一个接口,然原创 2021-12-08 15:11:40 · 140 阅读 · 0 评论 -
〖Spring Cloud〗Ribbon负载均衡是什么?
Ribbon:负载均衡相关视频教程(来自动力节点):https://www.bilibili.com/video/BV1nK4y1j7gL相关资料下载:http://www.bjpowernode.com/?csdnRibbon是什么?Spring Cloud Ribbon 是基于Netflix Ribbon 实现的一套客户端负载均衡的工具。简单的说,Ribbon 是 Netflix 发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将 Netflix 的中间层服务连接在一起。原创 2021-12-07 16:19:52 · 619 阅读 · 0 评论 -
〖Spring Cloud〗EureKa自我保护机制是什么?看完你就明白了
EureKa自我保护机制相关视频教程(来自动力节点):https://www.bilibili.com/video/BV1nK4y1j7gL相关资料下载:http://www.bjpowernode.com/?csdn一句话总结就是:某时刻某一个微服务不可用,eureka不会立即清理,依旧会对该微服务的信息进行保存!默认情况下,当eureka server在一定时间内没有收到实例的心跳,便会把该实例从注册表中删除(默认是90秒),但是,如果短时间内丢失大量的实例心跳,便会触发eureka s原创 2021-12-02 14:19:48 · 322 阅读 · 0 评论 -
〖Spring Cloud〗Eureka高可用服务注册中心详解
Eureka服务注册中心相关视频教程(来自动力节点):https://www.bilibili.com/video/BV1nK4y1j7gL相关资料下载:http://www.bjpowernode.com/?csdn1. 什么是Eureka1、Netflix在涉及Eureka时,遵循的就是API原则.2、Eureka是Netflix的有个子模块,也是核心模块之一。Eureka是基于REST的服务,用于定位服务,以实现云端中间件层服务发现和故障转移,服务注册与发现对于微服务来说是非常重要原创 2021-12-01 10:30:11 · 526 阅读 · 0 评论 -
〖SpringCloud〗来看看什么是微服务?整理了微服务的11个优点
微服务概述相关视频教程(来自动力节点):https://www.bilibili.com/video/BV1nK4y1j7gL相关资料下载:http://www.bjpowernode.com/?csdn1、什么是微服务?微服务(Microservice Architecture) 是近几年流行的一种架构思想,关于它的概念很难一言以蔽之。究竟什么是微服务呢?我们在此引用ThoughtWorks 公司的首席科学家 Martin Fowler 于2014年提出的一段话:原文:https://原创 2021-11-29 15:00:31 · 340 阅读 · 0 评论 -
火的一塌糊涂的Spring Cloud到底是什么?
SpringCloud简介(一)相关视频参考:https://www.bilibili.com/video/BV1nK4y1j7gL为什么需要学习Spring Cloud?不论是商业应用还是用户应用,在业务初期都很简单,我们通常会把它实现为单体结构的应用。但是,随着业务逐渐发展,产品思想会变得越来越复杂,单体结构的应用也会越来越复杂。这就会给应用带来如下的几个问题:1、代码结构混乱:业务复杂,导致代码量很大,管理会越来越困难。同时,这也会给业务的快速迭代带来巨大挑战;开发效率变低:开原创 2021-11-24 15:13:02 · 193 阅读 · 0 评论 -
SpringCloud重要知识点总结,动力节点Spring Cloud入门到精通学习教程
SpringCloud的教程很多小伙伴一定都看过,那么,在SpringCloud学习中需要掌握哪些知识点?今天来给大家梳理下。什么是分布式?不同模块部署在不同服务器上作用:分布式解决网站高并发带来问题什么是集群?多台服务器部署相同应用构成一个集群通过负载均衡设备共同对外提供服务什么是RPC?RPC 的全称是 Remote Procedure Call 是一种进程间通信方式。它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)的过程或函数,而不用程序员显式编码这个远原创 2021-11-23 14:45:21 · 763 阅读 · 0 评论 -
10分钟带你轻松入门Shiro,动力节点Shiro视频教程完整资料
Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环境。Shiro可以帮助我们完成:认证、授权、加密、会话管理、与Web集成、缓存等。其基本功能点如下图所示:Authentication:身份认证 / 登录,验证用户是不是拥有相应的身份; Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常见的如:验证某个用户是否拥有某个角色。或者细粒度的验证某个用户对某个资源是否具有某个权限; Ses原创 2021-11-18 14:32:14 · 346 阅读 · 0 评论 -
SpringMVC最强学习教程,从头到尾都是精华
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts 2(一般老项目使用)等等。概念1、Spring Web MVC 是一种基于Java的实现了Web MVC 设计原创 2021-11-17 15:01:19 · 233 阅读 · 0 评论 -
MyBatis入门到精通,最全最详细的MyBatis学习教程来了
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。功能架构我们把Mybatis的功能架构分为三层:(1) API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接原创 2021-11-12 15:16:31 · 4235 阅读 · 0 评论 -
原来学Spring框架也可以这么简单...适合新手入门的spring学习教程
Spring 是目前主流的 Java Web 开发框架,是 Java 世界最为成功的框架。该框架是一个轻量级的开源框架,具有很高的凝聚力和吸引力。Spring 由 Rod Johnson 创立,2004 年发布了 Spring 框架的第一版,其目的是用于简化企业级应用程序开发的难度和周期。本教程使用版本为 Spring 5.2。Spring 框架不局限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何 Java 应用都可以从 Spring 中受益。Spring 框架还是一个超级粘合平台原创 2021-09-10 16:14:05 · 910 阅读 · 0 评论 -
2021年最值得学习的Spring框架学习教程
目录概述三层架构Spring 的优良特性使用 Spring 框架的好处依赖注入(DI)面向切面的程序设计(AOP):Spring学习教程概述Spring 是最受欢迎的企业级 Java 应用程序开发框架,数以百万的来自世界各地的开发人员使用 Spring 框架来创建性能好、易于测试、可重用的代码。Spring 框架是一个开源的 Java 平台,它最初是由 Rod Johnson 编写的,并且于 2003 年 6 月首次在 Apache 2.0 许可下发布。Sprin原创 2021-09-02 14:54:31 · 539 阅读 · 0 评论