TechBlog
首页分类标签搜索关于
← 返回标签列表
加载中...

© 2025 TechBlog. All rights reserved.

#标签

共 2376 篇文章
2数据库的索引与底层数据结构

2数据库的索引与底层数据结构

常见的数据结构:二叉树、红黑树、Hash表、B-TreeMySQL数据库作为一种结构化的数据库,存取操作的瓶颈在磁盘I/O,因此,基于B-Tree改造的B+Tree是最适合的数据结构。

时间:12/18/2025

Springboot校园订餐管理系统k2pr7程序源码数据库调试部署开发环境带论文文档1万字以上,文末可获取,系统界面在最后面

Springboot校园订餐管理系统k2pr7程序源码数据库调试部署开发环境带论文文档1万字以上,文末可获取,系统界面在最后面

因此,开发一套基于SpringBoot的校园订餐管理系统,旨在通过数字化手段优化订餐流程,提升校园餐饮服务水平,成为当前智慧校园建设的重要一环。然而,针对校园这一特定场景的订餐系统,国内尚处于发展阶段。[2]赵梓皓,崔应留,葛晨,沈盈之,雷妤婷.基于SpringBoot的社区防控管理系统的设计与实现[J].软件,2022,43(10):154-159.[4]詹志钦,温栋才,张东娜.基于LBS技术的社区服务系统的设计与实现[J].电脑知识与技术,2017,13(21):233-235.

时间:12/18/2025

MySQL-性能优化核心索引创建与管理实战指南

MySQL-性能优化核心索引创建与管理实战指南

避免过度索引:仅为频繁作为查询条件、排序、分组的字段创建索引唯一索引优先:对需保证唯一性的字段(如userid、学号)使用唯一索引,兼顾约束与查询效率复合索引顺序:遵循“最左前缀原则”,将查询频率高的字段放在前面(如(姓名,性别)比(性别,姓名)更实用)创建降序索引需显式指定DESC,默认是ASC(升序)全文索引仅支持TEXTVARCHAR等文本类型字段,不支持数值型唯一索引的字段值不能重复,但允许一个NULL值(与主键的“非空唯一”区别)

时间:12/18/2025

Qt使用libmodbus库

Qt使用libmodbus库

查看readme.md根据步骤在cmd中执行命令。生成debug和release的库文件待使用。使用visualstudio打开解决方案。可下载modbusslave模拟读写数据。执行完js后生成config.h。整合到一个文件夹中使用。拷贝库文件到执行目录。

时间:12/18/2025

SpringAi基于PgSQL数据库存储扩展ChatMemory

SpringAi基于PgSQL数据库存储扩展ChatMemory

SpringAi基于数据库存储扩展ChatMemory

时间:12/18/2025

艾体宝产品-基准测试ArangoDB性能碾压Neo4j,速度最高提升8倍

艾体宝产品-基准测试ArangoDB性能碾压Neo4j,速度最高提升8倍

基准测试结果清晰表明,在图计算和数据加载任务中,ArangoDB的性能远超Neo4j。其显著的速度优势——尤其是在执行复杂算法和加载大规模数据集时的高效表现,彰显了其优化的架构设计和出色的数据处理能力。如果你的应用需要大规模图数据处理+实时或近实时图分析,ArangoDB显然比Neo4j更适合。对于推荐系统、社交网络分析、欺诈检测、网络安全、知识图谱、复杂关系分析等场景,ArangoDB的速度与可扩展性能够带来明显优势。

时间:12/18/2025

-mysql-5.7.38-winx64.zip-启动教程免安装版

-mysql-5.7.38-winx64.zip-启动教程免安装版

核心前提:MySQL5.7免安装版启动前必须配置my.ini并初始化,缺一不可;关键步骤:解压(无中文路径)→建my.ini→管理员CMD初始化→启动(临时/服务)→修改密码;推荐方式:安装为Windows服务(MySQL57),方便后台运行和开机自启。

时间:12/18/2025

SQL之用户管理权限与用户

SQL之用户管理权限与用户

MySQL用户管理含用户查/创/删、密码修改,信息存mysql.user表,分级授权收回。

时间:12/18/2025

PostgreSQL-分区表-Debezium-CDC为什么-REPLICA-IDENTITY-FULL-不生效

PostgreSQL-分区表-Debezium-CDC为什么-REPLICA-IDENTITY-FULL-不生效

那只对这两个分区设置FULL,先验证before是否正常、WAL是否可控,再决定是否扩展到历史分区。否则即便FULL生效,Debezium也可能拿不到完整oldrow。若只需要少量字段的before,优先考虑trigger+audit表。若忘记设置FULL,新分区的UPDATEagain没before。对分区表,父表设置REPLICAIDENTITYFULL是不够的。FULL有明显的WAL与磁盘风险,务必评估。CDC中before是否存在,

时间:12/18/2025

linux下执行pg数据的sql文件,报错errorpermission-denied-for-schema-plat

linux下执行pg数据的sql文件,报错errorpermission-denied-for-schema-plat

这个错误表示当前连接PostgreSQL的用户没有访问platschema的权限。

时间:12/18/2025

使用Python免费合并PDF文件

使用Python免费合并PDF文件

本文介绍了一个使用python进行免费pdf文档合并的实现方案。使用该方案,还可以针对同一个路径下的多个文件进行合并操作,还可以利用Python的正则表达式对文件名进行筛选。综合来说,该工具对于熟练使用Python的人来说,是一大办公福音。

时间:12/18/2025

React-Native鸿蒙跨平台开发如何使用MongoDB或Firebase作为后端数据库来存储车辆信息保养记录和预约信息

React-Native鸿蒙跨平台开发如何使用MongoDB或Firebase作为后端数据库来存储车辆信息保养记录和预约信息

本文介绍了在ReactNative中开发"保养计划"功能的完整流程。首先明确功能需求,包括查看保养记录、设置提醒和预约服务。然后设计数据模型并搭建开发环境,创建项目结构,包含历史记录、提醒和预约等组件。接着详细说明了前端界面开发方法,提供了MaintenanceHistory组件的示例代码,以及后端API的实现方式。最后强调集成测试、部署应用和持续维护的重要性。通过这个流程,开发者可以构建完整的车辆保养管理功能,提升用户体验。

时间:12/17/2025

JavaWeb日程管理03准备数据库和实体类

JavaWeb日程管理03准备数据库和实体类

【JavaWeb】日程管理——准备数据库和实体类

时间:12/17/2025

MySQL基本查询

MySQL基本查询

讲解MySQL表的增删查改(DML),详细讲解了insert,select,where,orderby,groupby等

时间:12/17/2025

SQLITE问题整理

SQLITE问题整理

用过sqlite的朋友都知道,在数据库目录会有xxx.db文件,你可能看到过,其实数据库不只有xxx.db,有时候还会有xxx.db-shm、xxx.db-wal、xxx.db-journal等文件,你有想过这些文件的作用是什么吗?db-wal文件:需要手动开启wal模式,开启wal模式后,数据库修改日志会先写在wal文件中,事务提交后,会写在db文件中,主要用作协调并发访问。db-shm文件:用于共享内存和协调并发访问,存储了数据库连接中的锁信息和同步机制,数据库启用WAL模式后创建,数据库关闭时删除。

时间:12/17/2025

人工智能训练师认证教程2Python-os入门教程

人工智能训练师认证教程2Python-os入门教程

本文介绍了Python中os模块的核心功能与应用技巧。主要内容包括:1)os模块基础操作,如路径拼接、目录遍历和文件信息获取;2)实用文件处理技巧,包括批量处理、递归搜索和安全操作;3)实际应用示例——数据文件分析器的实现;4)最佳实践建议,如使用pathlib替代os.path、安全删除文件等;5)常见问题解决方案,如跨平台路径、文件编码和大文件处理。文章强调使用with语句、路径标准化和文件存在性检查等稳健编码实践,帮助开发者高效处理文件系统操作。

时间:12/17/2025

mysql性能调优连接数问题排查等

mysql性能调优连接数问题排查等

【代码】mysql性能调优、连接数、问题排查等。

时间:12/17/2025

Vue3Monaco-Editor封装及SQL编辑器实现

Vue3Monaco-Editor封装及SQL编辑器实现

本文介绍了如何在Vue项目中封装MonacoEditor组件实现SQL语句编辑功能。首先采用按需导入方式优化编辑器体积,从4MB降至2.5MB。然后封装了基础编辑器组件,支持JSON语法高亮、代码提示等功能,并通过v-model实现双向绑定。针对MySQL语言支持,通过注册关键词和自定义SQL片段(如queryUser)来增强编辑体验,支持自动补全和Tab键跳转填充。同时强调了安全性考虑,建议使用仅限单表查询权限的数据库账号执行用户输入的SQL语句。

时间:12/17/2025

基于Django的租房网站的设计与实现

基于Django的租房网站的设计与实现

B/S为本系统的开发模式,MySQL对本系统进行数据存储,选用Nginx为本系统的WEB服务器。1.3.1Python编写的一个开源代码的Web框架[10]为Django。Python的代码编写人员就能够非常轻松地完成一个正式网站需要的巨量工作量内容,并且进一步研究出功能齐全的Web服务。Django本身基于MVC模型,即Model+View+Controller设计模式,MVC可以让后续对程序的变更和延伸简单操作,并且使软件任意一部分的重复利用[11]。

时间:12/17/2025

Nginx-平滑升级

Nginx-平滑升级

Nginx平滑升级核心步骤(Ubuntu24.04)原理:通过USR2/WINCH/QUIT信号实现新旧进程无缝切换,保持服务不中断准备:检查当前版本和编译参数(nginx-V)安装全量依赖(libpcre3-dev、libssl-dev等)下载官方源码包并解压编译:复用旧参数(移除--with-ld-opt中的-fPIC)升级:新进程接管请求,旧进程优雅退出验证:检查版本和进程状态关键点:保持编译参数一致,解决依赖兼容问题,确保平滑过渡。

时间:12/16/2025

从InfluxDB到金仓时序数据库性能拐点已至

从InfluxDB到金仓时序数据库性能拐点已至

从InfluxDB到金仓:时序数据库性能拐点已至?

时间:12/16/2025

时序数据库性能巅峰对决金仓数据库在复杂场景下的技术突破与实战验证

时序数据库性能巅峰对决金仓数据库在复杂场景下的技术突破与实战验证

时序数据库的核心价值在于“让数据产生实时业务价值”。InfluxDB-v2在中小规模场景中仍是优秀选择,但在工业级复杂场景下,金仓数据库通过“多模融合、分布式架构、智能优化”的技术突破,实现了性能与灵活性的双重超越。其标准SQL兼容、全场景适配、自主可控的特性,为关键行业的数字化转型提供了更可靠的数据底座。

时间:12/16/2025

时序数据库性能之战金仓数据库如何在复杂场景下反超-InfluxDB

时序数据库性能之战金仓数据库如何在复杂场景下反超-InfluxDB

国产金仓数据库在时序数据领域超越InfluxDB测试显示,金仓数据库在时序数据处理方面显著优于InfluxDB。在大规模写入场景中,金仓性能达InfluxDB的162%-267%;复杂查询响应速度领先3-70倍。金仓还具备完整SQL支持、ACID事务、智能存储管理等企业级功能,支持多模数据融合查询。实际应用中,金仓已成功支撑港口物流、新能源等行业的数十亿级数据处理需求。相比仅适合简单时序场景的InfluxDB,金仓提供了从时序存储到智能分析的全栈解决方案,成为更强大的企业数据基座。

时间:12/16/2025

金蝶鼎捷泛微三系统打通难制造企业集成方案

金蝶鼎捷泛微三系统打通难制造企业集成方案

制造业、电子科技、智能硬件等行业的企业普遍采用多套信息系统支撑日常运营。其中,然而,当这三个系统独立运行时,问题也随之而来:销售订单在金蝶中创建后,需人工在鼎捷MES中重新录入生产工单;员工请假在泛微OA审批通过后,考勤数据却无法同步至金蝶薪酬模块;生产异常信息无法自动触发OA中的跨部门协作任务……这种“系统林立、数据割裂”的局面,不仅拖慢业务节奏,更埋下管理隐患。

时间:12/16/2025

上一页
12345...99
下一页第 2 / 99 页