- 如何设计一个红包系统来满足春节期间千亿级红包的收发问题? 如何设计一个红包系统来满足春节期间千亿级红包的收发问题?
- 优化之UUID防误删编辑编辑问题:删除操作缺乏原子性。场景:index1执行删除时,查询到的lock值确实和uuid相等uuid=v1set(lock,uuid); 编辑index1执行删除前,lock刚好过期时间已到,被redis自动释放,在redis中没有了lock,没有了锁。 编辑index2获取了lockindex2线程获取到了cpu的资源,开始执行方法uuid=v2se... 优化之UUID防误删编辑编辑问题:删除操作缺乏原子性。场景:index1执行删除时,查询到的lock值确实和uuid相等uuid=v1set(lock,uuid); 编辑index1执行删除前,lock刚好过期时间已到,被redis自动释放,在redis中没有了lock,没有了锁。 编辑index2获取了lockindex2线程获取到了cpu的资源,开始执行方法uuid=v2se...
- 哈希算法的定义:将任意长度的二进制串映射为固定长度(一般是 128 bit)的二进制串,这个映射的规则就是哈希算法。而通过原始数据映射之后得到的二进制值串就是哈希值。 哈希算法的定义:将任意长度的二进制串映射为固定长度(一般是 128 bit)的二进制串,这个映射的规则就是哈希算法。而通过原始数据映射之后得到的二进制值串就是哈希值。
- 数据库管理 │ 浅谈从集中式到分布式数据库的转型要点 数据库管理 │ 浅谈从集中式到分布式数据库的转型要点
- Hadoop完全分布式运行环境的搭建 Hadoop完全分布式运行环境的搭建 0. 写在前面 1. 模板虚拟机环境准备 安装模板虚拟机 hadoop01虚拟机配置要求如下 关闭防火墙,关闭防火墙开机自启 创建普通用户 配置新用户权限 修改所属主和所属组 卸载虚拟机自带的JDK 重启虚拟机 2. 克隆虚拟机 克隆三台虚拟机 修改克隆机IP 修改主机名 重启克隆机 修改映射文件 0. 写在前面L... Hadoop完全分布式运行环境的搭建 Hadoop完全分布式运行环境的搭建 0. 写在前面 1. 模板虚拟机环境准备 安装模板虚拟机 hadoop01虚拟机配置要求如下 关闭防火墙,关闭防火墙开机自启 创建普通用户 配置新用户权限 修改所属主和所属组 卸载虚拟机自带的JDK 重启虚拟机 2. 克隆虚拟机 克隆三台虚拟机 修改克隆机IP 修改主机名 重启克隆机 修改映射文件 0. 写在前面L...
- 缓存失效问题先来解决大并发读情况下的缓存失效问题;1、缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中,将去查询数据库,但是数 据库也无此记录,我们没有将这次查询的 null 写入缓存,这将导致这个不存在的数据每次 请求都要到存储层去查询,失去了缓存的意义。 在流量大时,可能 DB 就挂掉了,要是有人利用不存在的 key 频繁攻击我们的应用,这就是 漏洞。 解决: 缓... 缓存失效问题先来解决大并发读情况下的缓存失效问题;1、缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中,将去查询数据库,但是数 据库也无此记录,我们没有将这次查询的 null 写入缓存,这将导致这个不存在的数据每次 请求都要到存储层去查询,失去了缓存的意义。 在流量大时,可能 DB 就挂掉了,要是有人利用不存在的 key 频繁攻击我们的应用,这就是 漏洞。 解决: 缓...
- 1、为什么有分布式事务分布式系统经常出现的异常 机器宕机、网络异常、消息丢失、消息乱序、数据错误、不可靠的 TCP、存储数据丢失...编辑分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个 东西,特别是在微服务架构中,几乎可以说是无法避免。2、CAP 定理与 BASE 理论 1、CAP 定理CAP 原则又称 CAP 定理,指的是在一个分布式系统中 一致性... 1、为什么有分布式事务分布式系统经常出现的异常 机器宕机、网络异常、消息丢失、消息乱序、数据错误、不可靠的 TCP、存储数据丢失...编辑分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个 东西,特别是在微服务架构中,几乎可以说是无法避免。2、CAP 定理与 BASE 理论 1、CAP 定理CAP 原则又称 CAP 定理,指的是在一个分布式系统中 一致性...
- 渐进式理解Redis分布式锁。分布式锁需要满足的条件互斥性、同一性、可重入性、容错性,四个条件的含义,为什么需要这个条件,如何理解分布式锁 渐进式理解Redis分布式锁。分布式锁需要满足的条件互斥性、同一性、可重入性、容错性,四个条件的含义,为什么需要这个条件,如何理解分布式锁
- 在项目中我们经常使用缓存架构,来缓存我们的数据,比如redis、caffeine等。那么redis和caffeine有什么区别?作用又有哪些不同呢? 在项目中我们经常使用缓存架构,来缓存我们的数据,比如redis、caffeine等。那么redis和caffeine有什么区别?作用又有哪些不同呢?
- 如何优雅的设计一个分布式锁 如何优雅的设计一个分布式锁
- 基于Redis的lua脚本能确保Redis命令的顺序性和原子性,所以在高并发场景下会用两者整合的方法实现限流和防超卖等效果,下面给出相关范例。 1、以计数模式实现限流效果 限流是指某应用模块需要限制指定IP(或指定模块、指定应用)在单位时间内的访问次数。例如,在某高并发场景里,会员查询模块对风险控制模块的限流需求是在10秒里最多允许有1000个请求。以计数模式的限流做法是,提供服务的模... 基于Redis的lua脚本能确保Redis命令的顺序性和原子性,所以在高并发场景下会用两者整合的方法实现限流和防超卖等效果,下面给出相关范例。 1、以计数模式实现限流效果 限流是指某应用模块需要限制指定IP(或指定模块、指定应用)在单位时间内的访问次数。例如,在某高并发场景里,会员查询模块对风险控制模块的限流需求是在10秒里最多允许有1000个请求。以计数模式的限流做法是,提供服务的模...
- 前言Dapr能运行各种各样的应用程序包含python、java、node、.net等。Dapr 使用主要有两种模式:基于docker内初始化时选择docker外初始化时选择docker外相关文档:https://docs.dapr.io/operations/hosting/self-hosted/self-hosted-no-docker/本文主要是讲解.net技术栈的使用。 一、Dap... 前言Dapr能运行各种各样的应用程序包含python、java、node、.net等。Dapr 使用主要有两种模式:基于docker内初始化时选择docker外初始化时选择docker外相关文档:https://docs.dapr.io/operations/hosting/self-hosted/self-hosted-no-docker/本文主要是讲解.net技术栈的使用。 一、Dap...
- 1、集中式数据库系统分时系统环境下的集中式数据库系统结构诞生于20世纪60年代中期。当时的硬件和操作系统决定了分时系统环境下的集中式数据库系统构成早期的数据库技术的首选结构。数据和数据管理都是集中的,数据库系统的所有系统,从形式的用户到DBMS核心都集中在DBMS所在的计算机上。2、客户端/服务器体系结构网络技术的高速发展,使现在的软件大多数采用客户端/服务器体系结构。特点:客户端负责数据... 1、集中式数据库系统分时系统环境下的集中式数据库系统结构诞生于20世纪60年代中期。当时的硬件和操作系统决定了分时系统环境下的集中式数据库系统构成早期的数据库技术的首选结构。数据和数据管理都是集中的,数据库系统的所有系统,从形式的用户到DBMS核心都集中在DBMS所在的计算机上。2、客户端/服务器体系结构网络技术的高速发展,使现在的软件大多数采用客户端/服务器体系结构。特点:客户端负责数据...
- 面试题:1~2亿条数据需要缓存,请问如何设计这个缓存案例?答:单机单台100%是不可能的。肯定是分布式缓存的。那么用Redis如何落地?一般有三种方案:哈希取余分区;一致性哈希算法分区;哈希槽分区。如下图:大家好,我是凯哥Java(kaigejava),乐于分享,每日更新技术文章,欢迎大家关注“凯哥Java”,及时了解更多。让我们一起学Java。也欢迎大家有事没事就来和凯哥聊聊~~~哈希取余... 面试题:1~2亿条数据需要缓存,请问如何设计这个缓存案例?答:单机单台100%是不可能的。肯定是分布式缓存的。那么用Redis如何落地?一般有三种方案:哈希取余分区;一致性哈希算法分区;哈希槽分区。如下图:大家好,我是凯哥Java(kaigejava),乐于分享,每日更新技术文章,欢迎大家关注“凯哥Java”,及时了解更多。让我们一起学Java。也欢迎大家有事没事就来和凯哥聊聊~~~哈希取余...
- 实战Mac部署hadoop3(伪分布式) 实战Mac部署hadoop3(伪分布式)
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中 -
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中
热门标签