- 1 简介抽象概念的特点、其在推理中的经典模型,以及它们在认知与智能中的重要性,涉及认知科学、哲学、人工智能与逻辑等多个学科。以下是系统的分析: 2 抽象概念的特点抽象概念(abstract concepts)与具体概念相对,是对非感官直接经验、无固定时空指向或多义含义的事物的认知表达。它们的几个主要特点包括:非感知性:抽象概念往往不能通过直接的感官体验获得,例如“正义”、“自由”、“时间”... 1 简介抽象概念的特点、其在推理中的经典模型,以及它们在认知与智能中的重要性,涉及认知科学、哲学、人工智能与逻辑等多个学科。以下是系统的分析: 2 抽象概念的特点抽象概念(abstract concepts)与具体概念相对,是对非感官直接经验、无固定时空指向或多义含义的事物的认知表达。它们的几个主要特点包括:非感知性:抽象概念往往不能通过直接的感官体验获得,例如“正义”、“自由”、“时间”...
- MySQL内置的SHOW PROFILE工具如同数据库的"听诊器",能深入剖析查询执行的微观耗时,为性能调优提供关键数据支撑。本文将结合实战经验,解析其工作原理与应用技巧。 一、性能诊断工具的价值与局限传统方法的痛点EXPLAIN仅展示执行计划,无法量化实际耗时慢查询日志定位粒度粗糙,难捕捉毫秒级瓶颈第三方工具依赖环境配置,增加运维复杂度SHOW PROFILE的核心优势-- 典型诊断流程示... MySQL内置的SHOW PROFILE工具如同数据库的"听诊器",能深入剖析查询执行的微观耗时,为性能调优提供关键数据支撑。本文将结合实战经验,解析其工作原理与应用技巧。 一、性能诊断工具的价值与局限传统方法的痛点EXPLAIN仅展示执行计划,无法量化实际耗时慢查询日志定位粒度粗糙,难捕捉毫秒级瓶颈第三方工具依赖环境配置,增加运维复杂度SHOW PROFILE的核心优势-- 典型诊断流程示...
- 去年双十一,我们差点翻车了。凌晨三点,手机疯狂震动,监控告警一条接一条。爬起来一看,订单库快撑爆了,单表数据逼近一亿,查询直接超时。那一刻真的慌了,赶紧叫醒团队,开始了长达一个月的架构改造。现在想想,那次"事故"反而是好事,逼着我们把技术债还清了。今天就聊聊这次改造的一些心得,都是血泪换来的经验。 ACID特性:看着简单,坑是真的多面试的时候,ACID张口就来。可真到生产环境,才发现自己太天... 去年双十一,我们差点翻车了。凌晨三点,手机疯狂震动,监控告警一条接一条。爬起来一看,订单库快撑爆了,单表数据逼近一亿,查询直接超时。那一刻真的慌了,赶紧叫醒团队,开始了长达一个月的架构改造。现在想想,那次"事故"反而是好事,逼着我们把技术债还清了。今天就聊聊这次改造的一些心得,都是血泪换来的经验。 ACID特性:看着简单,坑是真的多面试的时候,ACID张口就来。可真到生产环境,才发现自己太天...
- 去年年底,我们的电商系统在双十一期间差点崩了。单机MySQL扛不住了,订单表都快到亿级了。紧急扩容、分库分表、上分布式事务…那段时间天天加班到凌晨。现在回过头来看,这次架构升级让我对数据库的理解上了一个台阶。今天就聊聊这个过程中的一些关键技术点,希望能帮到正在做类似改造的朋友们。 ACID特性:看似简单却处处是坑ACID这四个字母,面试必考,但真正在生产环境中把握好这些特性,没那么容易。 一... 去年年底,我们的电商系统在双十一期间差点崩了。单机MySQL扛不住了,订单表都快到亿级了。紧急扩容、分库分表、上分布式事务…那段时间天天加班到凌晨。现在回过头来看,这次架构升级让我对数据库的理解上了一个台阶。今天就聊聊这个过程中的一些关键技术点,希望能帮到正在做类似改造的朋友们。 ACID特性:看似简单却处处是坑ACID这四个字母,面试必考,但真正在生产环境中把握好这些特性,没那么容易。 一...
- 引言在数据库设计中,主键的选择直接影响系统性能、扩展性和数据一致性。作为开发者,我们常面临两种主流方案:自增ID(如MySQL的AUTO_INCREMENT)和UUID(通用唯一标识符)。 一、主键设计的核心挑战主键不仅是数据的唯一标识,更是数据库引擎执行效率的关键因素。其设计需平衡三大矛盾:存储效率:主键长度直接影响索引大小,例如InnoDB的聚簇索引将主键与行数据绑定存储写入性能:主键... 引言在数据库设计中,主键的选择直接影响系统性能、扩展性和数据一致性。作为开发者,我们常面临两种主流方案:自增ID(如MySQL的AUTO_INCREMENT)和UUID(通用唯一标识符)。 一、主键设计的核心挑战主键不仅是数据的唯一标识,更是数据库引擎执行效率的关键因素。其设计需平衡三大矛盾:存储效率:主键长度直接影响索引大小,例如InnoDB的聚簇索引将主键与行数据绑定存储写入性能:主键...
- 引言随着业务数据量激增,单表性能瓶颈日益凸显。当MySQL单表数据量突破千万级时,查询延迟、写入阻塞等问题频发。此时分表策略成为关键解决方案。 一、垂直拆分:按业务维度解耦核心思想将单表按列拆分为多个子表,遵循字段相关性原则:-- 原始用户表CREATE TABLE user( id INT PRIMARY KEY, name VARCHAR(50), `email` VARCHAR... 引言随着业务数据量激增,单表性能瓶颈日益凸显。当MySQL单表数据量突破千万级时,查询延迟、写入阻塞等问题频发。此时分表策略成为关键解决方案。 一、垂直拆分:按业务维度解耦核心思想将单表按列拆分为多个子表,遵循字段相关性原则:-- 原始用户表CREATE TABLE user( id INT PRIMARY KEY, name VARCHAR(50), `email` VARCHAR...
- 作者:watermelo37 CSDN万粉博主、华为云云享专家、阿里云专家博主、腾讯云、支付宝合作作者,全平台博客昵称watermelo37。 一个假装是giser的coder,做不只专注于业务逻辑的前端工程师,Java、Docker、Python、LLM均有涉猎。-----------------------------------------... 作者:watermelo37 CSDN万粉博主、华为云云享专家、阿里云专家博主、腾讯云、支付宝合作作者,全平台博客昵称watermelo37。 一个假装是giser的coder,做不只专注于业务逻辑的前端工程师,Java、Docker、Python、LLM均有涉猎。-----------------------------------------...
- 分布式和微服务,它们有什么区别?在现代软件开发中,分布式系统和微服务架构是两个频繁出现的术语,常常被混淆。那么,什么是分布式?什么是微服务?两者之间有什么区别?这篇文章,我们将探讨其原理、源码实现,并通过示例演示加深理解。1. 定义在讨论分布式系统和微服务的区别之前,我们先明确两者的定义:分布式系统:是一组相互独立的计算机,通过网络协同工作,共同完成某个任务的系统。其核心在于资源的分布和任务... 分布式和微服务,它们有什么区别?在现代软件开发中,分布式系统和微服务架构是两个频繁出现的术语,常常被混淆。那么,什么是分布式?什么是微服务?两者之间有什么区别?这篇文章,我们将探讨其原理、源码实现,并通过示例演示加深理解。1. 定义在讨论分布式系统和微服务的区别之前,我们先明确两者的定义:分布式系统:是一组相互独立的计算机,通过网络协同工作,共同完成某个任务的系统。其核心在于资源的分布和任务...
- 为什么说缓存是把双刃剑?1. 什么是缓存?简单来说,缓存就是用来存储数据的临时存储区域。想象一下,你去超市买东西,第一次去的时候需要拿出手机查价格,第二次再来买同样的东西,你可能就会直接记住价格,这样就节省了查找的时间。缓存的作用类似,存储那些频繁访问的数据,以减少重复计算或数据获取的时间。2. 为什么要用缓存?在实际工作中,使用缓存的主要目的有以下 4点:提高性能:因为缓存数据的载体都是一... 为什么说缓存是把双刃剑?1. 什么是缓存?简单来说,缓存就是用来存储数据的临时存储区域。想象一下,你去超市买东西,第一次去的时候需要拿出手机查价格,第二次再来买同样的东西,你可能就会直接记住价格,这样就节省了查找的时间。缓存的作用类似,存储那些频繁访问的数据,以减少重复计算或数据获取的时间。2. 为什么要用缓存?在实际工作中,使用缓存的主要目的有以下 4点:提高性能:因为缓存数据的载体都是一...
- 1. SkyWalking 原理1.1 架构SkyWalking 由中国开源社区发起,并于2019年捐赠给 Apache 软件基金会,成为其顶级项目之一。SkyWalking 的整体架构由四个主要组件组成:探针(Agent)、收集层(Collector)、数据存储层(Storage)、和 UI 层。各组件之间通过网络通信,协同工作,实现数据的收集、传输、存储、分析与展示。整体架构如下图:Sk... 1. SkyWalking 原理1.1 架构SkyWalking 由中国开源社区发起,并于2019年捐赠给 Apache 软件基金会,成为其顶级项目之一。SkyWalking 的整体架构由四个主要组件组成:探针(Agent)、收集层(Collector)、数据存储层(Storage)、和 UI 层。各组件之间通过网络通信,协同工作,实现数据的收集、传输、存储、分析与展示。整体架构如下图:Sk...
- 别让音变声、声滞后!鸿蒙应用里的音频实时处理是怎么做到的? 别让音变声、声滞后!鸿蒙应用里的音频实时处理是怎么做到的?
- 在数据库性能优化领域,临时表作为缓存中间结果的常用手段,既能简化复杂查询逻辑,又可能成为性能瓶颈的"双刃剑"。 一、临时表的核心价值与挑战临时表(CREATE TEMPORARY TABLE)本质是会话级的临时存储结构,常用于:分阶段处理:将多步骤查询拆解为可管理的逻辑单元结果复用:避免重复计算相同子查询(如WITH CTE的替代方案)数据隔离:会话间避免锁冲突,保证事务独立性典型应用场景:... 在数据库性能优化领域,临时表作为缓存中间结果的常用手段,既能简化复杂查询逻辑,又可能成为性能瓶颈的"双刃剑"。 一、临时表的核心价值与挑战临时表(CREATE TEMPORARY TABLE)本质是会话级的临时存储结构,常用于:分阶段处理:将多步骤查询拆解为可管理的逻辑单元结果复用:避免重复计算相同子查询(如WITH CTE的替代方案)数据隔离:会话间避免锁冲突,保证事务独立性典型应用场景:...
- 6月22日至27日,2025 ACM SIGMOD/PODS国际学术会议在德国柏林举行。25日,华为多伦多分布式调度和数据引擎实验室主任工程师 Timothy Zeyl受邀出席,就入选的《Including Bloom Filters in Bottom-up Optimization》论文进行了解读。该论文创新性地首次提出了在自下而上的优化器的基于成本的优化过程中添加布隆过滤器(Bloom... 6月22日至27日,2025 ACM SIGMOD/PODS国际学术会议在德国柏林举行。25日,华为多伦多分布式调度和数据引擎实验室主任工程师 Timothy Zeyl受邀出席,就入选的《Including Bloom Filters in Bottom-up Optimization》论文进行了解读。该论文创新性地首次提出了在自下而上的优化器的基于成本的优化过程中添加布隆过滤器(Bloom...
- 在分布式数据库和存储系统中,确保数据的高可用性、高性能和一致性是核心挑战。Cassandra作为分布式NoSQL数据库,通过Hinted Handoff机制提高了数据的可靠性和系统的容错性。RocksDB作为一个嵌入式键值存储,使用MemTable和LSM树来优化写性能。而RAFT协议则是一种强一致性的日志复制算法,广泛应用于分布式系统。本文将深入探讨这些技术,并通过实例和表格进行详细说明。... 在分布式数据库和存储系统中,确保数据的高可用性、高性能和一致性是核心挑战。Cassandra作为分布式NoSQL数据库,通过Hinted Handoff机制提高了数据的可靠性和系统的容错性。RocksDB作为一个嵌入式键值存储,使用MemTable和LSM树来优化写性能。而RAFT协议则是一种强一致性的日志复制算法,广泛应用于分布式系统。本文将深入探讨这些技术,并通过实例和表格进行详细说明。...
- HarmonyOS Next:智能通知系统1. 引言在HarmonyOS Next的分布式生态中,通知系统作为用户与设备交互的核心桥梁,其智能化程度直接影响用户体验。传统通知系统存在信息过载、场景适配不足、跨设备协同低效等问题。HarmonyOS Next的智能通知系统通过场景感知(如用户活动状态、设备环境)、优先级动态调整和跨设备联动... HarmonyOS Next:智能通知系统1. 引言在HarmonyOS Next的分布式生态中,通知系统作为用户与设备交互的核心桥梁,其智能化程度直接影响用户体验。传统通知系统存在信息过载、场景适配不足、跨设备协同低效等问题。HarmonyOS Next的智能通知系统通过场景感知(如用户活动状态、设备环境)、优先级动态调整和跨设备联动...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签