1 2 3 4 5 ··· 25 下一页
摘要: InnoDB存储引擎中的锁 概要 人们认为行级锁总会增加开销。实际上,只有当实现本身会增加开销时,行级锁才会增加开销。InnoDB存储引擎不需要锁升级,因为一个锁和多个锁的开销是相同的。 一、什么是锁 ? 锁是数据库系统区别于文件系统 的一个关键特性。锁机制用于管理对共享资源的并发访问。 二、锁类型 阅读全文
posted @ 2024-07-06 12:21 欢乐豆123 阅读(2) 评论(0) 推荐(0) 编辑
摘要: SpringCloud微服务系列- 分布式能力建设之配置中心 概要 配置中心,顾名思义就是用来统一管理项目中所有配置的系统。 微服务里面,配置中心的思路就是把项目中各种配置、各种参数、各种开关,全部都放到一个集中的地方进行统一管理,并提供一套标准的接口。当各个服务需要获取配置的时候,就来配置中心的接 阅读全文
posted @ 2024-06-29 14:40 欢乐豆123 阅读(5) 评论(0) 推荐(0) 编辑
摘要: SpringCloud微服务系列- 分布式能力建设之微服务网关 概要 在微服务环境中,网关是微服务集群中必不可少的设施之一。 微服务中网关的首要职责,就是以统一的地址对外提供服务,将外部访问这个地址的流量,根据适当的规则路由到内部集群中正确的服务节点之上。也正是因为这样,微服务中的网关,也常被称为“ 阅读全文
posted @ 2024-06-29 14:33 欢乐豆123 阅读(2) 评论(0) 推荐(0) 编辑
摘要: SpringCloud微服务系列- 服务间通信之负载均衡 概要 负载均衡是我们处理高并发、缓解网络压力和进行服务器扩容的重要手段之一 负载均衡通器常有两种实现手段,一种是服务端负载均衡器,另一种是客户端负载均衡器。 一、负载均衡的作用 1. 服务端负载均衡 在服务集群内设置一个中心化负载均衡器,比如 阅读全文
posted @ 2024-06-29 11:27 欢乐豆123 阅读(8) 评论(0) 推荐(0) 编辑
摘要: SpringCloud微服务系列- 服务间通信之服务间调用 概述 OpenFeign是一个基于Java的声明式HTTP客户端框架,用于简化HTTP调用。它提供了一种简单的方式来定义RESTful服务的客户端接口。通过注解和接口定义,开发人员可以轻松地编写代码来调用远程HTTP服务。OpenFeign 阅读全文
posted @ 2024-06-29 11:07 欢乐豆123 阅读(6) 评论(0) 推荐(0) 编辑
摘要: SpringCloud微服务系列- 服务间通信之服务治理 一、服务治理 1. 为什么需要服务治理? 在没有进行服务治理前,服务之间的通信是通过服务间直接相互调用来实现的。 2. 在复杂的微服务系统重,服务间直接相互调用会产生什么问题? 微服务系统中服务众多,这样会导致服务间的相互调用非常不便,因为要 阅读全文
posted @ 2024-06-28 12:32 欢乐豆123 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 分布式事务框架Seata 概要 Seata(Simple Extensible Autonomous Transaction Architecture)是阿里巴巴开源的一款分布式事务解决方案,主要用于解决微服务架构中的分布式事务问题。Seata 提供了多种事务模式,如 AT(Automatic Tr 阅读全文
posted @ 2024-06-26 11:39 欢乐豆123 阅读(7) 评论(0) 推荐(0) 编辑
摘要: SpringCloud微服务系列-微服务架构进化论 一、微服务架构进化论 1. 单体应用阶段 所有功能模块和组件都在一个单一的代码库中构建和部署。整个应用程序作为一个整体进行开发、测试和部署。 2. 垂直应用阶段(nginx负载均衡) 垂直架构是指将单体架构中的多个模块拆分为多个独立的项目。形成多个 阅读全文
posted @ 2024-06-25 12:24 欢乐豆123 阅读(3) 评论(0) 推荐(0) 编辑
摘要: synchronized 和 ReentrantLock的区别 在讨论synchronized 和 ReentrantLock的区别前,我们先了解一下什么是公平锁和非公平锁 一、 公平锁和非公平锁 从公平的角度来说,Java 中的锁总共可分为两类:公平锁和非公平锁。但公平锁和非公平锁有哪些区别?孰优 阅读全文
posted @ 2024-06-23 21:44 欢乐豆123 阅读(4) 评论(0) 推荐(0) 编辑
摘要: java多线程编程问题以及解决办法 多线程编程虽然可以提高程序的性能和响应速度,但也带来了许多复杂的问题,如竞态条件、死锁、线程安全问题、内存一致性错误等。常用的解决方法包括使用同步机制(如 synchronized 和 ReentrantLock)、线程池、volatile 关键字、以及合适的线程 阅读全文
posted @ 2024-06-22 14:07 欢乐豆123 阅读(5) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 25 下一页