数据库

首页 标签 数据库
# 数据库 #
关注
181549内容
了解SQL注入
SQL是用于管理数据库的语言,广泛应用于各类Web应用。因输入验证不足,攻击者可利用SQL注入篡改SQL语句,窃取数据、绕过认证或执行恶意操作。OWASP将其列为头号安全威胁,防范至关重要。
|
1天前
|
3.分页
本文介绍了五种分页实现方式:MyBatis自带RowBounds内存分页、PageHelper插件分页、SQL物理分页、数组分页及拦截器分页。对比了逻辑分页与物理分页的优劣,指出大数据量下应优先选用物理分页,避免内存溢出,提升系统性能。
|
1天前
|
Zookeeper持久化
FileTxnSnapLog是ZooKeeper中用于持久化事务日志和快照的核心辅助类,封装了TxnLog与SnapShot操作。它负责数据恢复与快照保存,通过restore和save方法实现内存数据库DataTree的序列化与反序列化,支持数据容错与重启恢复,采用组合模式委托具体操作,结构清晰,是ZK数据一致性保障的关键组件。(238字)
|
1天前
| |
来自: 计算巢
掌握异步函数实现
同步调用需阻塞等待结果,性能较差;异步调用通过Promise封装异步操作,结合async/await优雅获取结果。如getUser用Promise模拟延时查询,async函数中await等待完成,避免阻塞,提升效率,错误可捕获处理,代码更简洁流畅。
nodejs连接mysql
创建config文件夹存放配置,实现解耦。通过.env文件管理数据库连接信息,db.js使用mysql2和dotenv创建连接池并测试连通性,确保应用稳定连接数据库。
微服务概述
本文对比单体应用与微服务架构,解析微服务的定义、核心特征及优缺点,介绍其技术选型与实现路径,帮助理解从单体到分布式架构的演进逻辑。
SQL
SQL是操作关系型数据库的标准语言,包含DDL(定义数据库、表、字段)、DML(增删改数据)、DQL(查询记录)和DCL(管理用户与权限),统一操控各类数据库。
|
1天前
|
异步消息组件MQ高级
本文详细讲解了RabbitMQ消息可靠性与延迟消息的实现方案,涵盖生产者重试、确认机制、消费者确认、幂等性处理、消息持久化及延迟消息插件应用,确保消息不丢失并实现超时订单自动取消。
MybatisPlus讲义
本课程基于若依框架与AI技术,打造智慧养老项目。涵盖MyBatisPlus、Redis、Vue3等核心技术,结合AI辅助开发与物联网应用,完成养老系统全栈开发,助力实战能力提升。(238字)
如何写好一篇技术方案
本模板用于规范产品需求文档,涵盖项目背景、变更记录、功能模块、流程图、UML图及时序图等核心内容,支持语雀卡片与文件附件,提升团队协作效率,确保产研上下文对齐。
免费试用