摘要:
简介:索引是帮助MySQL高效获取数据的数据结构,实现了高级查询算法的数据结构,一般以文件形式存储在磁盘上。 一、索引方法(B+树) A. B+树索引并不能直接找到行,只是找到了行所在页,通过把整页读入内存,再在内存中查找; B. 索引的B+树高度一般是2-4层,查找记录时做多只需要2-4次IO; 阅读全文
摘要:
1. HTTP核心模块(HTTP Core) A. client_body_buffer_size:指定连接请求实体的缓冲区大小,如果超了,那么这些请求实体的整体或部分将尝试写入一个临时文件,默认值是8k/16K; B. client_body_temp_path:指定连接请求实体试图写入的临时文件 阅读全文
摘要:
1. error_log A. error_log:记录自身运行故障或用户访问出错的信息,可以调试nginx服务; B. 格式及默认值: 关键字 日志文件 [错误日志级别] (error_log logs/error.log error); C. 日志级别:debug info notice war 阅读全文
摘要:
1. SQL注入 A. 定义:SQL注入就是通过注入SQL命令来进行攻击,是攻击者把SQL命令插入到Web表单或请求参数的查询字符串里面提交给服务器,从而让服务器执行该SQL; B. 防御:使用预处理PreparedStatement; 使用正则表达式过滤掉字符中的特殊字符。 2. XSS攻击 A. 阅读全文
摘要:
1. if标签 A. 标签属性:test —— 表示条件,条件成立就把元素体中的字符串拼接到sql语句中,否则不拼接; B. 应用场景:通常用于WHERE语句、UPDATE语句、INSERT语句中,通过判断参数值来决定是否使用某个查询条件、判断是否更新某一个字段、判断是否插入某个字段的值; C. 示 阅读全文