- 在实际项目中其中一部分逻辑可能会因为调用了外部服务或者等待锁等情况下出现不可预料的异常,在这个时候我们可能需要对调用这部分逻辑进行重试,代码里面主要就是使用for循环写一大坨重试的逻辑,各种硬编码,各种辣眼睛的补丁。 在实际项目中其中一部分逻辑可能会因为调用了外部服务或者等待锁等情况下出现不可预料的异常,在这个时候我们可能需要对调用这部分逻辑进行重试,代码里面主要就是使用for循环写一大坨重试的逻辑,各种硬编码,各种辣眼睛的补丁。
- 面试季-经典面试题Spring知识第2篇,本专栏意在分享面试中常见的各种面试真题!目的是为了更好应对各厂裁员和跳槽涨薪问题,提前准备,不断学习! 面试季-经典面试题Spring知识第2篇,本专栏意在分享面试中常见的各种面试真题!目的是为了更好应对各厂裁员和跳槽涨薪问题,提前准备,不断学习!
- 面试季-经典面试题Spring第1篇,本专栏意在分享面试中常见的各种面试真题!目的是为了更好应对各厂裁员和跳槽涨薪问题,提前准备,不断学习! 面试季-经典面试题Spring第1篇,本专栏意在分享面试中常见的各种面试真题!目的是为了更好应对各厂裁员和跳槽涨薪问题,提前准备,不断学习!
- Spring有很多概念,但其中最核心的两个概念就是Bean 和 AOP面向切面编程(Aspect Oriented Programming)。 Spring有很多概念,但其中最核心的两个概念就是Bean 和 AOP面向切面编程(Aspect Oriented Programming)。
- 1. 定时任务在项目开发中,经常需要定时任务来帮助我们来做一些内容,比如定时发送短信/站内信息、数据汇总统计、业务监控等,所以就要用到我们的定时任务,在Spring Boot中编写定时任务是非常简单的事,下面通过实例介绍如何在Spring Boot中创建定时任务 1.1 @Scheduled-fixedRate方式 1.1.1 pom配置只需要引入 Spring Boot Starter ... 1. 定时任务在项目开发中,经常需要定时任务来帮助我们来做一些内容,比如定时发送短信/站内信息、数据汇总统计、业务监控等,所以就要用到我们的定时任务,在Spring Boot中编写定时任务是非常简单的事,下面通过实例介绍如何在Spring Boot中创建定时任务 1.1 @Scheduled-fixedRate方式 1.1.1 pom配置只需要引入 Spring Boot Starter ...
- springboot整合shior初体验 什么是shiro? Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 他有三个核心组件:Subject, SecurityManager 和 Realms. Subject:即... springboot整合shior初体验 什么是shiro? Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 他有三个核心组件:Subject, SecurityManager 和 Realms. Subject:即...
- 服务间调用 服务间调用
- spring-cloud-kubernetes-config是spring-cloud-kubernetes框架下的一个库,用于将kubernetes的configmap作为配置文件,提供给springboot应用 spring-cloud-kubernetes-config是spring-cloud-kubernetes框架下的一个库,用于将kubernetes的configmap作为配置文件,提供给springboot应用
- 借助spring-cloud-kubernetes框架,SpringCloud Gateway应用在kubernetes环境可以作为各个服务的网关,本文就来一起实战kubernetes下的SpringCloud Gateway 借助spring-cloud-kubernetes框架,SpringCloud Gateway应用在kubernetes环境可以作为各个服务的网关,本文就来一起实战kubernetes下的SpringCloud Gateway
- 实战体验服务发现、轮询、熔断等功能 实战体验服务发现、轮询、熔断等功能
- 1、@Qualifier注解 @Qualifier注解是在按照bean的类型注入的基础上再按照bean的名称进行注入的,即区分两个相同类型,名称却不一样的bean,是在解决需要注入哪个bean的问题时使用。 @Qualifier的工作原理是:@Qualifier注解与我们想要使用的特定bean的名称一起进行装配,Spring框架就能从多个相同类型并满足装配要求的bea... 1、@Qualifier注解 @Qualifier注解是在按照bean的类型注入的基础上再按照bean的名称进行注入的,即区分两个相同类型,名称却不一样的bean,是在解决需要注入哪个bean的问题时使用。 @Qualifier的工作原理是:@Qualifier注解与我们想要使用的特定bean的名称一起进行装配,Spring框架就能从多个相同类型并满足装配要求的bea...
- 项目中如何优雅的消除if-else消除if-else的方法有很多种,本文结合spring中ArgumentResolver的应用,提供一种优雅地方式。先看ArgumentResolver的应用方式public class UserArgumentResolver implements HandlerMethodArgumentResolver { private static final... 项目中如何优雅的消除if-else消除if-else的方法有很多种,本文结合spring中ArgumentResolver的应用,提供一种优雅地方式。先看ArgumentResolver的应用方式public class UserArgumentResolver implements HandlerMethodArgumentResolver { private static final...
- Bootstrap.yml的作用 加载顺序若application.yml 和bootstrap.yml 在同一目录下:bootstrap.yml 先加载 application.yml后加载bootstrap.yml 用于应用程序上下文的引导阶段。bootstrap.yml 由父Spring ApplicationContext加载。 配置区别bootstrap是spring cloud... Bootstrap.yml的作用 加载顺序若application.yml 和bootstrap.yml 在同一目录下:bootstrap.yml 先加载 application.yml后加载bootstrap.yml 用于应用程序上下文的引导阶段。bootstrap.yml 由父Spring ApplicationContext加载。 配置区别bootstrap是spring cloud...
- 分布式RedisSession的探索 为什么需要分布式session,对于API接口是不需要session的,对于后台管理页面,基于session的认证及授权如shiro是需要分布式session的。 spring cloud常用的分布式session解决方案redisSession是基于cookie来存贮session的,对于前后端分离的项目,可以在请求中携带cookie。 1. 搭... 分布式RedisSession的探索 为什么需要分布式session,对于API接口是不需要session的,对于后台管理页面,基于session的认证及授权如shiro是需要分布式session的。 spring cloud常用的分布式session解决方案redisSession是基于cookie来存贮session的,对于前后端分离的项目,可以在请求中携带cookie。 1. 搭...
- 框架中的自定义网关背景: 有些公司项目中使用了自建的项目框架,网关进行了一些自定义的实现。如何实现一个自定义网关,又有哪些作用呢?本文将进行一些浅显的说明。搭建一个项目 hand-gateway,并注册到nacos注册中心项目依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b... 框架中的自定义网关背景: 有些公司项目中使用了自建的项目框架,网关进行了一些自定义的实现。如何实现一个自定义网关,又有哪些作用呢?本文将进行一些浅显的说明。搭建一个项目 hand-gateway,并注册到nacos注册中心项目依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b...
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中 -
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中
热门标签