11 2023 档案

摘要:seata是什么 一个分布式事务处理框架 四大核心概念 XID:Transaction ID 全局唯一的事务ID TM:TransactionManager 事务管理器(控制全局事务的边界,负责开启一个全局事务,并最终发起全局提交或全局回滚的决议) TC:TransactionCoordinator 阅读全文 »
posted @ 2023-11-16 22:49 3DG 阅读(8) 评论(0) 推荐(0) 编辑
摘要:Gateway 是 SpringCloud 研发的一款开源 API 服务网关组件 (替代原 Zuul 1.x 版) Gateway 使用的 Webflux 中的 reactor-netty响应式编程组件,底层使用了 Netty 通讯框架 特性 基于 Spring Framework 5, Proje 阅读全文 »
posted @ 2023-11-16 22:25 3DG 阅读(22) 评论(0) 推荐(0) 编辑
摘要:服务降级,熔断与限流 服务雪崩 一条服务链上可能有多个服务,每个服务若干节点,若其中一个节点故障,上游请求打到故障的节点,加入请求一直阻塞,大量堆积的请求可能会导致服务崩溃。这就是服务雪崩 什么是Hystrix Hystrix 是 Netflix 的一个重要组件,提供了断路器、资源隔离与自我修复功能 阅读全文 »
posted @ 2023-11-16 22:00 3DG 阅读(6) 评论(0) 推荐(0) 编辑
摘要:Feign是什么 Spring Cloud 组件中一个轻量级 RESTful 的 HTTP 服务客户端,它是在 RestTemplate基础上做封装(Feign 内置 Ribbon,用来做客户端负载均衡,去调用服务注册中心的服务) 一种声明式、模板化的HTTP客户端。使用Feign,可以做到声明式调 阅读全文 »
posted @ 2023-11-16 21:54 3DG 阅读(14) 评论(0) 推荐(0) 编辑
摘要:Nacos是什么 Dynamic Naming and Configuration Service一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台可以简化服务发现,配置管理,服务治理及管理。**Nacos = Eureka(服务注册中心) + Config(服务配置中心) + Bus( 阅读全文 »
posted @ 2023-11-16 21:40 3DG 阅读(13) 评论(0) 推荐(0) 编辑
摘要:什么是JDBC JDBC的全称是Java数据库连接(Java Database Connectivity)它是一套用于执行 SQL语句的Java API。应用程序可通过这套API连接到关系数据库完成对数据库中数据的査询、更新和删除等操作。 操作步骤 添加jar包 加载驱动 使用反射的方式加载数据库驱 阅读全文 »
posted @ 2023-11-15 09:37 3DG 阅读(29) 评论(0) 推荐(0) 编辑
摘要:MyBatis获取参数的两种方式 #与$的区别默认情况下,使用 #{} 参数语法时,MyBatis 会创建 PreparedStatement 参数占位符,并通过占位符安全地设置参数(就像使用 ? 一样)。这样做更安全,更迅速,通常也是首选做法,不过有时你就是想直接在 SQL 语句中直接插入一个不转 阅读全文 »
posted @ 2023-11-14 23:25 3DG 阅读(13) 评论(0) 推荐(0) 编辑
摘要:一款半自动的ORM持久层框架。 ORM : Object Relation Mapping 对象关系映射。在Java对象和数据库的关系模型之间建立一种对应关系。 半自动:手动编写SQL语句。提供了输入映射和输出映射,可以方便地进行SQL参数设置,以及结果集封装。 持久层:可以立即保存在磁盘上,在这里 阅读全文 »
posted @ 2023-11-14 20:56 3DG 阅读(8) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示