spring注解serverendpoint容器

一天吃透Spring面试八股文

> 原出处:topjavaer.cn ## Spring是什么? Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。最全面的Java面试网站:[最全面的Java面试网站](https://topjavaer.cn) ## Spring的优点 - 通过控制反转和依赖注入实现* ......
八股文 八股 Spring

SpringBoot 中的多线程事务处理(自定义注解)

前言 我们开发的时候常常会遇到多线程事务的问题。以为添加了@Transactional注解就行了,其实你加了注解之后会发现事务失效。 原因:数据库连接spring是放在threadLocal里面,多线程场景下,拿到的数据库连接是不一样的,即是属于不同事务。 本文是基于springboot的@Asyn ......
注解 线程 SpringBoot 事务

spring boot graalvm native 试用

核心是体验下新版本支持情况同时体验下企业特性(g1 gc) 参考示例 就是基于spring start 提供的web,添加了graalvm native 构建支持,graalvm oracle 发行版直接可以官方下载 pom.xml 核心信息 <?xml version="1.0" encoding ......
graalvm spring native boot

【MSA】Spring Cloud Hystrix

[toc] # ## 1. 前言 ### 1.1 什么是服务雪崩? 在微服务中,会经常出线链式调用,例如:用户服务 --> 订单服务 --> 商品服务 1. 当用户访问A的某个接口时,tomcat会给用户分配一个现成,支持用户访问 2. 服务A需要调用服务B ,B的tomcat会给A分配一个现成,支 ......
Hystrix Spring Cloud MSA

spring里的@ImportResource注解介绍

@ImportResource注解是Spring框架中的一个注解,它用于导入外部的XML配置文件。通过@ImportResource注解,可以将外部的XML配置文件加载到Spring的应用上下文中,从而使得这些配置文件中定义的Bean能够被Spring容器管理。 使用@ImportResource注 ......
注解 ImportResource spring

利用Flutter和小程序容器打造更强大的用户体验

通过结合Flutter和小程序容器,企业能够在小程序生态中充分发挥Flutter的优势,实现更好的业务成果和用户满意度。这种结合还有助于推动技术创新和跨平台开发的发展,为企业带来更多商机和竞争优势。 ......
容器 Flutter 程序 用户

死信 与 死信交换机【Spring Cloud - 服务异步通信】

什么是死信? 当一个队列中的消息满足下列情况之一时,可以称为死信(dead letter): - 消费者使用 basic.reject 或 basic.nack 声明消费失败,并且消息的 requeue 参数设置为 false - 消息是一个过期消息,超时无人消费 - 要投递的队列消息慢了,无法投递 ......
死信 交换机 Spring Cloud

异步注解@Async使用自定义线程池

## 1.@Async注解 @Async是java中一个注解,其作用就是加上该注解的类或方法能够异步执行任务,该注解添加到方法上时,表示该方法是异步方法,添加到类上时,表示该类中的所有方法都是异步方法。 该注解的代码为:![image](https://img2023.cnblogs.com/blo ......
注解 线程 Async

Spring三级缓存与循环依赖

# 三级缓存 ``` //一级缓存,存放的是完整的bean private final Map singletonObjects = new ConcurrentHashMap(256); //二级缓存,存放的是半成品的bean,未完成属性注入 private final Map earlySing ......
缓存 Spring

spring初学

spring是一个轻量级的java开发框架,基础是spring framework,依靠spring framework可以发展出很多适用于不同场合的模式 ......
spring

构建高可用性的 SQL Server:Docker 容器下的主从同步实现

摘要:本文将介绍如何在 Docker 环境下搭建 MS SQL Server 的主从同步,帮助读者了解主从同步的原理和实现方式,进而提高数据的可靠性和稳定性。 一、前言 在当今信息化的时代,数据的安全性和稳定性显得尤为重要。数据库是许多企业和组织存储和管理数据的核心,因此如何保证数据库的高可用性和数 ......
主从 可用性 容器 Docker Server

spring的Environment类使用介绍

org.springframework.core.env.Environment接口是Spring框架的一部分,而不是Spring Boot的特定功能。它提供了一种统一的方式来访问应用程序的配置属性,无论这些属性是通过配置文件、命令行参数、环境变量还是其他来源设置的。 通过Environment接口 ......
Environment spring

springboot里的@ConfigurationProperties注解介绍

在Spring Boot中,@ConfigurationProperties注解用于将外部配置文件中的属性值绑定到Java类的字段或属性上。通过使用该注解,可以方便地将一组配置属性统一绑定到一个POJO类中,然后在应用程序中使用。 以下是@ConfigurationProperties注解的主要特点 ......

springboot里的@PropertySource注解介绍

在Spring Boot中,@PropertySource注解用于加载外部的属性源文件,将其作为配置文件来使用。该注解可以用于标记在Java类上,并指定要加载的属性源文件的位置。 使用@PropertySource注解可以很方便地将外部的属性文件加载到Spring的环境中,并可以通过@Value注解 ......
注解 PropertySource springboot

spring profile 原理

springboot是如何做到根据配置的 spring profile 值来决定引用不同环境的application.yml 配置文件的? Spring Boot通过使用Spring框架的Profile功能,实现了根据配置的Spring Profile值来决定引用不同环境的application.y ......
原理 profile spring

时速云使用 Higress 替换 Ngnix Ingress + Spring Cloud Gateway 的生产实践

了满足不同的需求引入多种工具后,带来的就是维护成本的急剧增加。因此,寻找一种既可以满足所有需求,又可以使用统一技术栈的工具,成为我们追求的目标。Higress 正符合我们的需求。 ......
时速 Higress Gateway Ingress Spring

Spring和Spring MVC中的常用注解

# spring中的常用注解 - @Compontent:表示这是spring管理的一个组件 - @Controller:控制层的组件 - @Service:业务层的组件 - @Repository:持久层组件 - @Autoeire:自动装配注解 - @Qualifier:Autowired默认是 ......
Spring 注解 常用 MVC

springboot项目里的包spring-boot-dependencies依赖介绍

springboot项目里的包’spring-boot-dependencies‘依赖 我们一般是在项目的pom dependencyManagement标签里引入spring-boot-dependencies,或者根spring-boot-starter-parent里也是继承了它,也正是因为继 ......

spring源码笔记

##Bean创建流程 1. 获取对象的BeanDefinition 2. 通过反射创建空对象 3. 填充属性 4. 调用init方法 ##Bean创建关键方法(按顺序) 1. getBean 2. doGetBean 3. createBean 4. doCreateBean 5. createBe ......
源码 笔记 spring

spring-boot-maven-plugin插件详解

## 一、 为什么Spring Boot项目自带这个插件 当我们在SpringBoot官方下载一个脚手架时,会发现pom.xml会自带spring-boot-maven-plugin插件 ```xml 4.0.0 org.springframework.boot spring-boot-starte ......

spring aop里的三种不同类型的自动代理介绍

spring aop里的三种不同类型的自动代理介绍 Metadata autoproxying BeanNameAutoProxyCreator DefaultAdvisorAutoProxyCreator Metadata autoproxying 介绍 在Spring AOP中,Metadata ......
类型 spring aop

容器基础-- namespace,Cgoup 和 UnionFS

## Namespace ### 什么是 Namespace ? 这里的 "namespace" 指的是 Linux namespace 技术,它是 Linux 内核实现的一种隔离方案。简而言之,Linux 操作系统能够为不同的进程分配不同的 namespace,每个 namespace 都具有独立 ......
容器 namespace UnionFS 基础 Cgoup

查找容器网卡对应的宿主机veth

docker run -d nginx:1.91. 容器内查看网卡索引值docker exec -it 2740f92 cat /sys/class/net/eth0/iflink2. 根据网卡索引值查找系统网卡ip a | grep "7: " ......
宿主机 宿主 容器 网卡 veth

什么是Spring AOP里的引入(Introduction)?

在Spring AOP中,引入(Introduction)是一种特殊类型的通知,允许我们向现有的类添加新的接口和实现,而无需修改原始类的代码。引入提供了一种扩展现有类功能的方式,它允许我们在运行时为类动态地添加新的方法和属性。 通过引入,我们可以将新的行为添加到现有的类中,而无需继承该类或修改其代码 ......
Introduction Spring AOP

[java学习] Spring的分页插件的使用

概述:SSM集成常会使用到分页,Spring中提供了方便实用的分页插件 第一步:在Mybatis配置文件(SqlMapConfig.xml)中配置插件组件: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC ......
插件 Spring java

Spring Cloud 总览表

Spring Cloud 总览表 微服务技术 注册发现 远程调用 配置管理 负载均衡 网关路由 流量控制 系统保护 熔断降级 服务授权 分布式事务 TCC模型 AT模型 Seata 缓存技术 Redis数据结构 SpringDataRedis 缓存穿透、雪崩 OpenResty 多级缓存 缓存数据同 ......
Spring Cloud

python入门(六):数据结构和容器

# Python数据结构和容器指南 - [原文](https://www.fivcan.com/) | [大纲](https://www.fivcan.com/index.php/2023/06/20/python入门(一):python入门大纲/) | [首页](./index.php) ![im ......
数据结构 容器 结构 数据 python

【set容器】

# set ## 定义 set又名集合,是一种内部自动排序、且不含重复元素的容器 ● 有序 ● 去重 ## 遍历 只能用迭代器遍历 ```cpp #include #include using namespace std; int main(){ set st; for (int i = 6; i ......
容器 set

python学习日志,五大容器的比较

# 列表的使用: 1. 列表.append(元素):向列表中追加一个元素 2. 列表.extend(容器): 将数据容器的内容依次取出,追加到列表尾部 3. 列表.insert(下标,元素):在指定下标处,插入指定的元素 4. del列表[下标]:删除列表指定下标元素 5. 列表.pop(下标):删 ......
容器 python 日志

10. Spring整合

课程学习到这里,已经对 Spring 有一个简单的认识了,Spring 有一个容器,叫做 IoC 容器,里面保存 bean。在进行企业级开发的时候,其实除了将自己写的类让 Spring 管理之外,还有一部分重要的工作就是使用第三方的技术。前面已经讲了如何管理第三方 bean 了,下面结合 IoC 和 ......
Spring 10