AI智能
改变未来

Java开发 第57页

springboot项目整合druid数据库连接池-爱站程序员基地

springboot项目整合druid数据库连接池

AI

Druid 连接池是阿里巴巴开源的数据库连接池项目,后来贡献给 Apache 开源; Druid 的作用是负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个; Druid 连接池内置强大的监控功...

springcloud+eureka整合阿里seata-xa模式-爱站程序员基地

springcloud+eureka整合阿里seata-xa模式

AI

XA协议是X/Open组织管理的一种分布式协议规范,它采用2阶段提交来管理分布式事务,目前主流的数据库都支持xa协议。 XA模式是目前seata支持的第4种模式。 简介 seata中xa模式的运行机制如下图,这张图片来自官网: 从图中看出,...

springcloud面试题【第二期】-爱站程序员基地

springcloud面试题【第二期】

AI

Ribbon和Feign区别 ①: 二者调用方式不同 Ribbon添加maven依赖 spring-starter-ribbon 使用@RibbonClient(value=“服务名称”) Ribbon需要自己构建h...

SpringCloud(六)Bus消息总线-爱站程序员基地

SpringCloud(六)Bus消息总线

AI

Bus 消息总线 概述 分布式自动刷新配置功能Spring Cloud Bus 配合 Spring Cloud Config使用可以实现配置的动态刷新 Bus支持两种消息代理:RabbitMQ和KafkaSpring Cloud Bus是用...

SpringBoot自动装配源码-爱站程序员基地

SpringBoot自动装配源码

AI

前几天,面试的时候被问到了SpringBoot的自动装配的原理。趁着五一的假期,就来整理一下这个流程。 我这里使用的是idea创建的最简单的SpringBoot项目。 我们都知道,main方法是java的启动入口,我们在开发SpringBo...

SpringCloud Alibaba实战(2:电商系统业务分析)-爱站程序员基地

SpringCloud Alibaba实战(2:电商系统业务分析)

AI

选用了很常见的电商业务来进行SpringCloud Alibaba的实战。 当然,因为仅仅是为了学习SpringCloud Alibaba,所以对业务进行了大幅度简化,这里只取一个精简版的用户下单业务。 1、电商业务流程 电商系统下单业务流...

spring中的JdbcTemplate如何使用?-爱站程序员基地

spring中的JdbcTemplate如何使用?

AI

前言 JdbcTemplate前世今生,很久很久以前,当我们刚刚要踏入程序猿的行列,还是一只菜鸟的时候,我们天真的以为踏踏实实才是真。所以,我们坚守着最初的誓言,每次在做持久层技术选型的时候,我们总是选择最原始的JDBC,快乐的coding...

SpringCloud(五)GateWay网关-爱站程序员基地

SpringCloud(五)GateWay网关

AI

Config 分布式配置中心 概述 微服务意味着要将单体应用中的业务拆分成个个子服务,每个服务的粒度相对较小因此系统中会出现大量的服务由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的Spring C...

一文读懂 JAVA 异常处理-爱站程序员基地

一文读懂 JAVA 异常处理

AI

JAVA 异常类型结构 Throwable 是所有异常类型的基类,Throwable 下一层分为两个分支,Error 和 Exception. Error 和 Exeption Error Error 描述了 JAVA 程序运行时系统的内部...