![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
MQ_
这个作者很懒,什么都没留下…
展开
-
使用预编译语句是预防SQL注入的最佳方式
sql预编译 定义 sql 预编译指的是数据库驱动在发送 sql 语句和参数给 DBMS 之前对 sql 语句进行编译,这样 DBMS 执行 sql 时,就不需要重新编译。 为什么需要预编译 JDBC 中使用对象 PreparedStatement 来抽象预编译语句,使用预编译 预编译阶段可以优化 sql 的执行。 预编译之后的 sql 多数情况下可以直接执行,DBMS 不需要再...转载 2019-04-25 09:41:25 · 3758 阅读 · 0 评论 -
Redis 持久化详解,RDB和AOF是什么?他们优缺点是什么?运行流程是什么?
Redis支持RDB和AOF两种持久化机制,持久化功能有效地避免因进程退出造成的数据丢失问题,当下次重启时利用之前持久化文件即可实现数据恢复。1.RDB是什么 RDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自动触发。 1.1.1 触发机制 手动触发分别对应save和bgsave命令: save命令:阻塞当前Redis服务器,知道RDB过程完成为...翻译 2019-05-23 11:49:37 · 219 阅读 · 0 评论