SQL

首页 标签 SQL
# SQL #
关注
100830内容
了解SQL注入
SQL注入是一种利用Web应用输入验证缺陷,向数据库提交恶意SQL语句的攻击方式,可导致身份绕过、数据泄露、篡改甚至系统被控。常见于用户输入直接拼接SQL语句的场景。防御需结合输入验证、参数化查询及IPS等多层机制,防止攻击者操控数据库逻辑,保障数据安全。
1. 整合Logback,滚动记录+多文件
logback-spring.xml配置文件实现日志分级输出,支持控制台与文件双写入,按时间滚动保存,保留15天历史记录。通过LogProxy获取指定名称的Logger,实现INFO、ERROR、SQL、支付、任务等多类型日志分离存储,便于排查问题与监控系统运行状态。
|
1天前
| |
来自: 数据库
持久层框架MyBatisPlus
MyBatisPlus是MyBatis的增强工具,简化单表CRUD操作,支持条件构造器、分页、逻辑删除等功能,提升开发效率,广泛应用于企业级Java项目中。
汇总
MyBatis 是优秀的持久层框架,支持 XML 和注解配置。本文介绍其核心配置优先级、多环境管理、事务机制、映射关系(一对一、一对多等)、分页策略(逻辑与物理分页)及缓存机制,涵盖执行器类型与批量操作原理,助力高效开发。
分页
本文介绍了五种分页实现方式:MyBatis自带RowBounds内存分页、PageHelper插件分页、SQL原生分页、数组分页及拦截器分页。对比了逻辑分页与物理分页的优劣,指出大数据量下应优先选用物理分页,避免内存溢出,提升性能。
|
1天前
| |
来自: 数据库
了解SQL注入
SQL注入是利用Web应用输入验证缺陷,将恶意SQL代码注入数据库查询的攻击方式。可导致身份绕过、数据泄露、篡改甚至系统命令执行。常见于登录框等用户输入场景,攻击者通过构造特殊语句(如`admin'--`)改变SQL逻辑,绕过认证。防御需结合输入验证、参数化查询与IPS防护,避免错误信息暴露,确保数据安全。
|
1天前
| |
来自: 数据库
持久层框架MyBatisPlus
MyBatisPlus是MyBatis的增强工具,简化单表CRUD操作,无需编写XML,通过BaseMapper、条件构造器、分页插件等实现高效开发,支持自定义SQL、逻辑删除、枚举与JSON处理,提升开发效率。
|
1天前
| |
来自: 数据库
如何做好SQL质量监控
SLS推出用户级SQL质量监控功能,集成于CloudLens for SLS,提供健康分、服务指标、运行明细、SQL Pattern分析及优化建议五大维度,帮助用户全面掌握SQL使用情况,识别异常、优化性能,提升日志分析效率与资源管理能力。
Day01-MybatisPlus讲义
本项目基于若依框架与AI技术,开发“中州养老”管理系统。面对中国老龄化趋势及智慧养老产业的快速发展(2023年市场规模12万亿元,预计2027年达21.1万亿元),项目旨在为养老院提供涵盖来访、入退住、服务、财务等全流程管理的软件解决方案。系统分为管理后台和家属端,采用Vue3+Element Plus、SpringBoot、MyBatis-Plus等主流技术栈,并集成Redis、Nginx
二、Hive安装部署详细过程
手把手教你完成 Hive 的安装、配置和可视化连接,适合初学者快速搭建自己的大数据分析平台。内容涵盖从环境准备、Metastore配置,到 DataGrip 连接的全流程,并附带实用的排错指南,助你轻松迈出 Hive 入门第一步。
免费试用