-
实战与原理:如何基于RocketMQ实现分布式事务?
来源:JAVA日知录 今天,我们将深入讨论在DailyMart中如何使用RocketMQ的事务消息以及事务消息的底层原理。 使用事务消息 在DailyMart系统中,用户发起支付后,订单系统需要调用库存服务执行库存扣减逻辑。 由于这是跨服务调用,因此会产生分布式事务。在这里,我们使用RocketMQ的事务消息来实现分布式事务。 1、首先,在订单服务的应用服···
- 发布时间:2025-05-18
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
数据挖掘中易犯的几大错误
按照Elder博士的总结,这几大易犯错误包括:缺乏数据(Lack Data) 太关注训练(Focus on Training) 只依赖一项技术(Rely on One Technique) 提错了问题(Ask the Wrong Question) 只靠数据来说话(Listen (only) to the Data) 使用了未来的信息(Accept Lea···
- 发布时间:2025-05-18
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
浅析“代码可视化”
来源:京东技术 导读 本文探讨了代码可视化的核心概念、实现方法和在不同场景下的应用。无论读者是开发新手还是资深工程师,本文都将提供一个新的视角,帮助读者更好地理解代码可视化的价值,并将其应用于实际开发过程中。通过阅读本文可以掌握代码可视化的基本实现原理,了解在不同场景下如何运用可视化结果提前识别风险、提高代码质量和优化系统性能。01什么是代码可视化?在今年···
- 发布时间:2025-05-18
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
字节二面,两个事务执行 SQL 语句的过程中,导致死锁
大家好,我是小林。 之前收到读者面试字节时,被问到一个关于 MySQL 的问题。 如果对 MySQL 加锁机制比较熟悉的同学,应该一眼就能看出会发生死锁。 但是具体加了什么锁而导致死锁,是需要我们具体分析的。 接下来,就跟聊聊上面两个事务执行 SQL 语句的过程中,加了什么锁,从而导致死锁的。准备工作先创建一张 t_student 表,假设除了 id 字段···
- 发布时间:2025-05-18
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Spring Boot项目集成RabbitMQ实战以及坑点讲解
来源:程序员wayn 本文给大家介绍一下在 Spring Boot 项目中如何集成消息队列 RabbitMQ,包含对 RibbitMQ 的架构介绍、应用场景、坑点解析以及代码实战。 我将使用 waynboot-mall 项目作为代码讲解,项目地址:https://github.com/wayn111/waynboot-mall。本文大纲如下, Rabbit···
- 发布时间:2025-05-18
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
不加机器,如何抗住每天百亿级高并发流量?
一、往期回顾上篇文章《亿流量大考(2):开发一套高容错分布式系统》,主要聊了一下将单块系统重构为分布式系统,以此来避免单台机器的负载过高。同时引申出来了弹性资源调度、分布式容错机制等相关的东西。 这篇文章我们继续来聊聊这个系统后续的重构演进过程,先来看下目前的系统架构图,一起来回顾一下。 二、百亿流量的高并发技术挑战上篇文章说到,如果仅仅只是每天亿···
- 发布时间:2025-05-18
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
阿里面试:Dubbo负载均衡有哪些策略?
来源:mikechen的互联网架构 Dubbo是一款高性能的Java RPC框架,它提供了多种负载均衡策略,一般大厂也爱问:Dubbo常用的负载均衡策略有哪些?下面我来详解 1.随机(Random) 随机选择一个可用的服务提供者进行请求调度,如下图所示: 每个服务提供者的权重不考虑,具有相同的被选中概率。 配置如下;<dubbo:referencei···
- 发布时间:2025-05-18
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
0到1落地企业级数据治理宝典,快放收藏夹吃灰吧!
数据治理是企业数据建设必不可少的一个环节。 好的数据治理体系可以盘活整条数据链路,最大化保障企业数据的采集、存储、计算和使用过程的可控和可追溯。 如何构建企业数据治理体系?企业数据治理过程需要注意哪些问题?总体而言,不能一口一个胖子,路要一步一步地走。 下面我将结合企业级数据治理经验,详细介绍从0到1搭建数据治理体系全流程,帮你梳理数据治理的主要内容以及···
- 发布时间:2025-05-18
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Spring Boot3,启动时间缩短 10 倍!
来源:江南一点雨 前面松哥写了一篇文章和大家聊了 Spring6 中引入的新玩意 AOT(见Spring Boot3 新玩法,AOT 优化!)。 文章发出来之后,有小伙伴问松哥有没有做性能比较,老实说,这个给落下了,所以今天再来一篇文章,和小伙伴们梳理比较小当我们利用 Native Image 的时候,Spring Boot 启动性能从参数上来说,到底提升···
- 发布时间:2025-05-18
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
多套环境的数据库隔离,域名访问,差异化配置,香!快解锁!
本文主要介绍 Zadig 服务管理的变量配置能力,通过一套配置,实现多环境的隔离:数据库隔离:每个环境的业务数据独立存放在不同的数据库中,互不影响差异化域名访问:使用不同的域名地址访问不同的环境差异化业务配置:业务配置管理在 Nacos、Apollo 等配置中心,不同的环境使用不同的配置数据库隔离 适用:不同环境的业务数据互相隔离,一个数据库对应多个连接···
- 发布时间:2025-05-18
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])