
数据库篇
清风自来&静等花开
Each person has a unique way of seeing, hearing, touching, tasting and thinking.
展开
-
mysql之存储过程
分享一篇mysql存储过程实例BEGIN DECLARE Done INT DEFAULT 0; DECLARE NSRSBH VARCHAR(30); DECLARE NSRYF VARCHAR(30); DECLARE NN INT DEFAULT 0; DECLARE CC INT DEFAULT 0; DECLARE rs CURSO...原创 2019-01-11 09:52:23 · 194 阅读 · 0 评论 -
redis之详解redis.conf配置文件
最近在实践redis集群与redis数据备份的操作,下面来分享下redis.conf配置文件内各个项1)daemonize:默认情况下,redis不是在后台运行的,若需在后台运行,则需把该项值改为yes。2)pidfile:当redis在后台运行的时候,redis会默认把pid文件放在/var/run/redis.pid下,也可以配置到其它地址。当运行多个redis服务器时,需要指定不同的pi...转载 2019-05-19 20:37:40 · 1575 阅读 · 0 评论 -
比较JDBC-dbutils-Mybatis-Hibernate
下面记录并分享一下JDBC, dbutils,Mybatis,Hibernate这四者:1)JDBC:原生访问数据库的方式,其它三个都是对JDBC不同程度的包装,访问数据库比较麻烦,代码重复度极高。2)dbutils:时对jdbc进行了相对简单的包装,主要就是能自动封装查询结构集,需要在代码中写sql语句。3)Mybatis:进一步封装jdbc,sql语句写在配置文件中,面向对象操作,有一二...原创 2019-05-15 20:55:10 · 668 阅读 · 0 评论 -
sql反注入
sql不止要能高效的执行,还需注意反sql注入攻击,下面分享几个反攻击的方法:1、对用户输入的数据做有效性校验2、不出现动态拼接sql3、对每个功能使用各自数据库权限4、不使用管理员权限登录5、使用参数化的sql...转载 2019-05-16 13:42:00 · 947 阅读 · 0 评论 -
聚集索引与非聚集索引
索引是咱们建库必不可少的一项,下面来介绍一下聚集索引和非聚集索引:SQL Server通过使用聚集索引键搜索聚集索引来检索数据行,而聚集索引键存储在非聚集索引的行内。由于非聚集索引将聚集索引作为其行指针存储,因此使用聚集索引键尽可能小很重要。如果表还有非聚集索引,请不要选择大的列作为聚集索引的键。一、定义1)聚集索引聚集索引是指数据库表行中数据库的物理顺序与键值的逻辑(索引)顺序相同。一个...转载 2019-05-18 15:25:19 · 478 阅读 · 0 评论