数据库
文章平均质量分 77
zhangzhao100110
这个作者很懒,什么都没留下…
展开
-
如何防止SQL注入
转自:http://021.net/vpsfaq/152.html -----解决方案--------------------------------------------------------过滤URL中的一些特殊字符,动态SQL语句使用PrepareStatement.. ------解决方案--------------------------------------------...原创 2013-11-16 14:32:50 · 212 阅读 · 0 评论 -
索引--磁盘原理
索引相关,先从磁盘说起参考: http://blog.csdn.net/v_JULY_v/article/details/6530142 1.外存储器—磁盘计算机存储设备一般分为两种:内存储器(main memory)和外存储器(external memory)。 内存存取速度快,但容量小,价格昂贵,而且不能长期保存数据(在不通电情况下数据会消失)。外存储器—磁盘是一种直接存取...原创 2012-10-14 22:53:07 · 711 阅读 · 0 评论 -
Java防止SQL注入的几个途径
转载:http://www.51testing.com/html/03/n-805503.html Java防SQL注入,最简单的办法是杜绝SQL拼接,SQL注入攻击能得逞是因为在原有SQL语句中加入了新的逻辑,如果使用PreparedStatement来代替Statement来执行SQL语句,其后只是输入参数,SQL注入攻击手段将无效,这是因为PreparedStatement不允许在...原创 2012-10-15 15:41:08 · 358 阅读 · 0 评论 -
B+树索引 概述
学习mysql技术内幕,简要总结部分内容B+树索引B+树索引的本质就是B+树在数据库中的实现。InnoDB存储引擎中,每个页的大小为16KB。因此在数据库中,B+TREE的高度一般都在2-4层,这意味着查找某一键值最多只需要2-4次IO操作,还OK。因为现在一般的磁盘每秒至少有100次IO,2-4的IO意味着查询时间只需0.02-0.04秒。 在MYsql数据库中,索引是在存储...原创 2012-10-15 22:41:11 · 139 阅读 · 0 评论 -
主键设计用什么字段类型比较好?
转:http://www.360doc.com/content/05/0920/18/1681_13536.shtml 数据库主键设计之思考 主键的必要性: 有些朋友可能不提倡数据库表必须要主键,但在我的思考中,觉得每个表都应该具有主键,不管是单主键还是双主键,主键的存在就代表着表结构的完整性,表的记录必须得有唯一区分的字段,主键主要是用于其他表的外键关联,本记录的修改与删除,当我...原创 2013-08-29 09:46:23 · 1901 阅读 · 0 评论