- Spring常用组件 Spring常用组件
- 抛出 AOP 概念,应用场景,动态代理 抛出 AOP 概念,应用场景,动态代理
- 什么是循环依赖?什么是三级缓存? 什么是循环依赖?什么是三级缓存?
- SpringIOC有两个核心思想就是IOC控制反转和DI依赖注入,IOC控制反转的基本思想是,将原来的对象从使用者来进行控制 SpringIOC有两个核心思想就是IOC控制反转和DI依赖注入,IOC控制反转的基本思想是,将原来的对象从使用者来进行控制
- SpringCloud是一个提供一些服务框架的服务治理平台。它包括:服务注册和发现、配置中心、消息中心、负载平衡、数据监控等。封装了微服务基础架构框架Netflix的多个开源组件,并与云平台和Spring boot框架集成。SpringCloud也为开发人员提供了一个快速构建分布式系统的工具。开发人员可以快速启动服务或构建应用程序,并可以快速连接云平台资源。微服务是可以独立部署、水平扩展... SpringCloud是一个提供一些服务框架的服务治理平台。它包括:服务注册和发现、配置中心、消息中心、负载平衡、数据监控等。封装了微服务基础架构框架Netflix的多个开源组件,并与云平台和Spring boot框架集成。SpringCloud也为开发人员提供了一个快速构建分布式系统的工具。开发人员可以快速启动服务或构建应用程序,并可以快速连接云平台资源。微服务是可以独立部署、水平扩展...
- 现在做技术开发都在转型微服务化架构、目前主要的选择就是Dubbo和SpringCloud、Dubbodubbo启动流程图先说说Dubbo吧!Dubbo是基于Tcp协议、是阿里巴巴开源的分布式服务治理框架,出现的时间比Spring Cloud早,并且当时国内在这方面并未成熟,因此很多团队在做服务化改造的时候都采用了Dubbo,比如当当、搜狐这些大公司。从这方面来讲Dubbo对中国的很多开发团队... 现在做技术开发都在转型微服务化架构、目前主要的选择就是Dubbo和SpringCloud、Dubbodubbo启动流程图先说说Dubbo吧!Dubbo是基于Tcp协议、是阿里巴巴开源的分布式服务治理框架,出现的时间比Spring Cloud早,并且当时国内在这方面并未成熟,因此很多团队在做服务化改造的时候都采用了Dubbo,比如当当、搜狐这些大公司。从这方面来讲Dubbo对中国的很多开发团队...
- 随着互联网、物联网的广泛应用,高并发应用程序在数量与体量上都在以指数级提高,传统的单体应用、SOA 等架构已经不足以支撑新环境对应用性能与可靠性的要求。此时微服务架构开始闪亮登场了😎。微服务架构的出现系统复杂度相对单体服务也提高了很多,系统架构需要考虑的问题也随之而来:微服务的拆分粒度如何界定?微服务之间的事务怎么控制?微服务之间怎么互相调用?怎么做负载均衡请求?限流和熔断机制怎么实现?微... 随着互联网、物联网的广泛应用,高并发应用程序在数量与体量上都在以指数级提高,传统的单体应用、SOA 等架构已经不足以支撑新环境对应用性能与可靠性的要求。此时微服务架构开始闪亮登场了😎。微服务架构的出现系统复杂度相对单体服务也提高了很多,系统架构需要考虑的问题也随之而来:微服务的拆分粒度如何界定?微服务之间的事务怎么控制?微服务之间怎么互相调用?怎么做负载均衡请求?限流和熔断机制怎么实现?微...
- Feign的整体流程 作用 整体流程 FeignClientsRegistrar的registerFeignClient()方法 getTarget()方法 动态代理的创建 总结 Feign的整体流程 作用feign的作用就是根据RPC远程调用的接口生成动态代理实例,然后根据SpringMVC中的方法上的注解生成方法处理器,最终生成HTTP请求,通过feignClient发送给服务端。 整... Feign的整体流程 作用 整体流程 FeignClientsRegistrar的registerFeignClient()方法 getTarget()方法 动态代理的创建 总结 Feign的整体流程 作用feign的作用就是根据RPC远程调用的接口生成动态代理实例,然后根据SpringMVC中的方法上的注解生成方法处理器,最终生成HTTP请求,通过feignClient发送给服务端。 整...
- 1.Spring Security是怎么鉴权和实现权限认证的呢? 一般我们会创建一个Spring Security的配置来进行权限的认证设置、各种拦截策略以及各种自定义的配置。 1.Spring Security是怎么鉴权和实现权限认证的呢? 一般我们会创建一个Spring Security的配置来进行权限的认证设置、各种拦截策略以及各种自定义的配置。
- Java语言是美国Sun公司(Stanford University Network),在1995年推出的高级的编程语言。所谓编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。 Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。 Java语言是美国Sun公司(Stanford University Network),在1995年推出的高级的编程语言。所谓编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。 Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
- @[TOC](java从入门到精通二十七(Spring框架篇章二) IOC和 DI管理第三方bean我们要用到的是控制反转和依赖注入这种理念来进行管理第三方bean。对的这是Spring里面非常典型的思想。我们回顾一下他们两个的定义。DI全程Dependency Injection,当某个java 实例需要另一个java实例时,创建被调用者的工作不是由调用者实现,而是由spring容器来完成... @[TOC](java从入门到精通二十七(Spring框架篇章二) IOC和 DI管理第三方bean我们要用到的是控制反转和依赖注入这种理念来进行管理第三方bean。对的这是Spring里面非常典型的思想。我们回顾一下他们两个的定义。DI全程Dependency Injection,当某个java 实例需要另一个java实例时,创建被调用者的工作不是由调用者实现,而是由spring容器来完成...
- @TOC简简单单,单独抽出来。从头开始创建模块,就当练手。现在我么了开始在pom文件当中加入相关的配置依赖。我们现在只需要添加一个spring的框架依赖。然后我们创建一个配置文件的类。我们最好比较有层次的创建在一个专门存放配置文件的包下面。然后创建一些接口和基本的实现,作为测试的相关我们写这几个方法只是作为对基础环境的一个测试。然后我们尝试在test中写一个测试方法,那么就需要我们在pom文... @TOC简简单单,单独抽出来。从头开始创建模块,就当练手。现在我么了开始在pom文件当中加入相关的配置依赖。我们现在只需要添加一个spring的框架依赖。然后我们创建一个配置文件的类。我们最好比较有层次的创建在一个专门存放配置文件的包下面。然后创建一些接口和基本的实现,作为测试的相关我们写这几个方法只是作为对基础环境的一个测试。然后我们尝试在test中写一个测试方法,那么就需要我们在pom文...
- Eureka注册中心 服务注册与负载均衡 服务注册说明一下这个是干嘛用的Eureka 是 Netflix 出品的用于实现服务注册和发现的工具,Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务注册和发现Eureka采用C-S的设计架构,包含Eureka Server 和Eureka Client两个组件它的原理就是基于服务提供者和服务消费者。像我们的... Eureka注册中心 服务注册与负载均衡 服务注册说明一下这个是干嘛用的Eureka 是 Netflix 出品的用于实现服务注册和发现的工具,Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务注册和发现Eureka采用C-S的设计架构,包含Eureka Server 和Eureka Client两个组件它的原理就是基于服务提供者和服务消费者。像我们的...
- **@TOC Spring 架构按照这个图的说明(4版本架构图)核心层==Core Container:核心容器,这个模块是Spring最核心的模块,其他的都需要依赖该模块==AOP层==AOP:面向切面编程,它依赖核心层容器,目的是在不改变原有代码的前提下对其进行功能增强==数据层==Data Access:数据访问,Spring全家桶中有对数据访问的具体实现技术====Data Inte... **@TOC Spring 架构按照这个图的说明(4版本架构图)核心层==Core Container:核心容器,这个模块是Spring最核心的模块,其他的都需要依赖该模块==AOP层==AOP:面向切面编程,它依赖核心层容器,目的是在不改变原有代码的前提下对其进行功能增强==数据层==Data Access:数据访问,Spring全家桶中有对数据访问的具体实现技术====Data Inte...
- 1.文件上传SpringMVC中对文件上传做了封装,因此我们可以更方便实现文件上传功能。从Spring3.1开始,对于文件上传,提供了两个处理器:CommonsMultipartResolver和StandardServletMultipartResolver。 1.1.CommonsMultipartResolver这个处理器兼容性较好,可以兼容Servlet3.0以前的版本,但依赖co... 1.文件上传SpringMVC中对文件上传做了封装,因此我们可以更方便实现文件上传功能。从Spring3.1开始,对于文件上传,提供了两个处理器:CommonsMultipartResolver和StandardServletMultipartResolver。 1.1.CommonsMultipartResolver这个处理器兼容性较好,可以兼容Servlet3.0以前的版本,但依赖co...
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签