首页 文章 精选 留言 我的

文章列表

共 182816 篇
MySQL单表为何别超2000万行?揭秘B+树与16KB页的生死博弈|得物技术

MySQL单表为何别超2000万行?揭秘B+树与16KB页的生死博弈|得物技术

一、前 言 本文核心介绍,为何业界会有这样的说法?—— “MySQL单表存储数据量最好别超过千万级别” 当然这里是有前提条件的,也是我们最常使用到的: InnoDB存储引擎; 使用的是默认索引数据结构——B+树; 正常普通表数据(列数量控制在几个到一二十个,普通字段类型及长度)。 接下来咱们就探究一下原因,逐步揭开答案。 二、MySQL是如何存储数据的? 核...

HarmonyOS 5.0应用开发——V2装饰器@once的使用

HarmonyOS 5.0应用开发——V2装饰器@once的使用

【高心星出品】 V2装饰器@once的使用 概念 在鸿蒙ArkTS开发中,@Once装饰器用于实现子组件仅接受父组件传递的初始值,后续父组件数据变化不再同步至子组件。以下是其核心要点: 一、核心作用与规则 初始化同步一次 @Once与@Param结合使用,子组件仅在初始化时接收父组件传递的值,后续父组件数据更新时不会触发同步。 强制依赖关系 @Once必须与...

Gfast + MCP,借助 AI 实现代码生成

Gfast + MCP,借助 AI 实现代码生成

平台简介 gfast基于全新 Go Frame 2.x+Vue3+Element Plus 开发的全栈前后端分离的管理系统 MCP代码生成概述 在当前软件开发中,AI已成为重要的辅助工具,甚至承担了大量代码生成工作,开发者更多地扮演引导与规则制定的角色。然而,这一模式仍存在显著痛点:当基于现有项目或框架添加新功能时,AI可能意外破坏既有逻辑;面对大规模代码库...

Ip2region 3.2.0 发布 - PHP 添加了 IPv6 的支持

Ip2region 3.2.0 发布 - PHP 添加了 IPv6 的支持

Ip2region是一个离线的 IP 数据管理框架和定位库,同时支持 IPv4 和 IPv6,支持亿级别的 IP 断管理,10 微秒级别的查询性能,提供了很多主流编程语言的 xdb 数据格式的生成和查询实现。 ip2region 官方社区已正式上线旨提强化 IP 相关的工具链和数据服务,目前提供了稳定的商用离线数据、在线查询测试、xdb 使用 / 技术文档 ...

谷歌 DeepMind 发布差分隐私语言模型 VaultGemma

谷歌 DeepMind 发布差分隐私语言模型 VaultGemma

谷歌DeepMind近日推出了一款名为VaultGemma的新型语言模型,专注于保护用户隐私。这是目前规模最大的具备差分隐私能力的开源模型,拥有10亿参数。 大语言模型通常存在一个隐患:它们可能在训练过程中记住了部分数据,包括姓名、地址甚至完整文档等敏感信息。而差分隐私技术通过在训练过程中引入可控的随机噪声,有效防止模型将输出与特定训练样本关联起来。 这意味...

谷歌 AI 承包商裁员风波:200 多名员工因工作条件争议被解雇

谷歌 AI 承包商裁员风波:200 多名员工因工作条件争议被解雇

谷歌近期对外包公司 GlobalLogic 的承包商进行了裁员,超过200名员工因工薪和工作条件问题被解雇。这一行动引发了员工的不满和抗议,他们指出长期以来的低薪与恶劣的工作环境,导致这一冲突不断升级。 这些被裁的承包商主要负责谷歌的 AI 产品的评估和改进工作,包括新推出的 Gemini 聊天机器人及其 AI 概述功能。这些员工通常通过对 AI 生成的内容...

HarmonyOS 5.0应用开发——V2装饰器@param的使用

HarmonyOS 5.0应用开发——V2装饰器@param的使用

【高心星出品】 V2装饰器@param的使用 概念 在鸿蒙ArkTS开发中,@Param装饰器是组件间状态管理的重要工具,主要用于父子组件间的单向数据传递,这一点与V1中的@prop类似。 @Param装饰的变量支持本地初始化,但不允许在组件内部直接修改。 被@Param装饰的变量能够在初始化自定义组件时从外部传入,当数据源也是状态变量时,数据源的修改会同步...

REST API 设计最佳实践指南 - 如何用 JavaScript、Node.js 和 Express.js 构建 REST API

REST API 设计最佳实践指南 - 如何用 JavaScript、Node.js 和 Express.js 构建 REST API

过去几年里,我创建并使用过很多 API。在此过程中,我遇到过各种好的和坏的实践,也在开发和调用 API 时碰到过不少棘手的问题,但也有很多顺利的时刻。 网上有很多介绍最佳实践的文章,但在我看来,其中不少都缺乏实用性。只懂理论、没几个实例固然有一定价值,但我总是会想:在更真实的场景中,这些理论该如何落地? 简单的示例能帮助我们理解概念本身,避免过多复杂性干扰,...

PostgreSQL vs MySQL:开发者如何选择?

PostgreSQL vs MySQL:开发者如何选择?

在开发Web应用、数据分析平台或企业级系统时,选择合适的数据库至关重要。PostgreSQL和MySQL是两种广泛使用的开源关系型数据库管理系统(RDBMS),各有优势和适用场景。本文通过技术特性、性能数据和应用场景的对比,帮助开发者做出更明智的选择。 一、概述 PostgreSQL:功能强大的开源数据库 PostgreSQL(简称PG)以功能丰富、标准合规...

用 Java 构建健壮 REST API 的 4 个关键技巧

用 Java 构建健壮 REST API 的 4 个关键技巧

想让你的 Java REST API 更靠谱?关键就在统一的资源命名、易维护的版本控制、扎实的安全防护和规范的异常处理这四件事上。 构建一个靠谱的 Java REST API,可不止是懂点 HTTP 请求响应那么简单。设计合理、好维护、够安全——这些才是核心。本文就给大家分享 4 个关键技巧,帮你把 API 打磨得更专业。不过有个前提:你得先了解 Richa...

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Oracle

Oracle

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse

Eclipse

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。