关系型数据库

首页 标签 关系型数据库
# 关系型数据库 #
关注
150821内容
MongoDB相关概念
MongoDB是一款高性能、无模式的文档型NoSQL数据库,适用于高并发、海量数据、高扩展性场景。支持灵活的BSON文档结构,适用于社交、游戏、物联网、物流等写入频繁、事务要求不高的应用。具备高可用副本集与水平分片能力,适合快速迭代与大规模数据存储。
4-MongoDB索引知识
MongoDB索引通过B树结构提升查询效率,避免全表扫描。支持单字段、复合、地理空间、文本及哈希索引,适用于等值、范围、排序及全文检索等场景,显著优化大数据量下的查询性能。
什么是 Geohash 编码?
Geohash编码将经纬度转换为字符串,通过不断二分地球坐标区间,交叉合并经纬编码,再转为Base32简化表示。它用短字符串标识位置,支持高效空间索引与查询,广泛应用于Redis、MySQL等系统。
1-MongoDB相关概念
MongoDB是一款高性能、无模式的文档型NoSQL数据库,适用于高并发、海量数据、高扩展性场景。适用于社交、游戏、物联网等写多读多、事务要求不高的应用,支持丰富查询、水平扩展与高可用,相比MySQL更灵活、成本更低。
2.OAuth2.0实战案例
本项目基于Spring Boot与Spring Cloud OAuth2实现四种授权模式。通过搭建父工程、资源服务与授权服务模块,集成Security、MyBatis及MySQL,完成认证授权流程。配置JDBC存储客户端与令牌信息,支持授权码、简化、密码及客户端模式,实现安全的分布式权限管理。
了解SQL注入
SQL注入是利用Web应用输入验证缺陷,将恶意SQL代码插入数据库查询的攻击方式,可导致身份绕过、数据泄露、篡改甚至系统被控。常见于登录框等用户输入场景,通过构造特殊字符串改变原有SQL逻辑。防御需结合输入验证、参数化查询及错误信息管控,从应用与网络层面综合防护。
如何准备好简历逐字稿
为提升面试通过率,需打造标准化逐字稿,聚焦项目重难点与高并发场景(如秒杀、分布式事务等),涵盖业务与技术复杂性,准备3-5分钟详述。注重自我介绍、真实项目细节、技术选型及复盘优化,结合八股文与中间件知识,全面提升面试表现。
服务端(Cursor)-接口开发(部门管理)
基于SpringBoot+Mybatis+PageHelper,使用JDK8+语法,连接内网MySQL数据库,实现部门管理的增删改查及列表查询接口,包含Dept表结构与五大全功能接口开发,支持JSON交互格式,配合ApiFox进行接口测试验证。
3.1 数据库设计
本文介绍基于三范式与DDD的数据库设计流程,结合AI工具辅助分析页面原型,通过部门、员工及工作经历模块演示表结构设计与优化,强调人工校验与调整的重要性,并完成MySQL建表与数据初始化。
低代码平台芋道:代码本地运行(☆)
掌握SpringBoot、MySQL、Maven,2小时内完成项目本地运行。作为新人需解决JDK、Maven、Idea版本兼容问题,拉取代码并成功启动。随后录制8分钟以上自拍视频,结构化阐述:技术栈组成、核心业务功能、数据库表关系,并提出当前存在的疑问,主动沟通加速融入团队。
免费试用