码迷,mamicode.com
首页 >  
搜索关键字:查询    ( 72141个结果
170605、防止sql注入(二)
java filter防止sql注入攻击 原理,过滤所有请求中含有非法的字符,例如:, & < select delete 等关键字,黑客可以利用这些字符进行注入攻击,原理是后台实现使用拼接字符串,案例 某个网站的登入验证的SQL查询代码为 strSQL = "SELECT * FROM users ...
分类:数据库   时间:2017-08-02 15:07:01    阅读次数:239
识别SQL Server 性能杀手
性能优化的重点在于识别定位问题,预先了解主要的性能杀手,能够更快的定位到问题并将工作集中在可能的原因之上。 SQL SERVER性能杀手主要集中在如下几类: 1.1 低质量的索引 低质量的索引通常是SQL SERVER最大的性能杀手,对于一个缺乏索引的查询,SQL SERVER 需要处理大量的读取和 ...
分类:数据库   时间:2017-08-02 15:06:31    阅读次数:145
复合索引的列顺序判断
复合索引最令人困惑的当属索引列的顺序,不仅依赖于使用该索引的查询,更需考虑排序和分组。 前段时候我发了个帖子:where条件顺序和复合索引字段顺序。感兴趣的朋友不妨参与讨论。 今天我提个自己的观点。 在应用开发阶段,【选择性】是我们首要考虑因素,请看简图: 当出现sql性能问题时,你可能需要注意以下 ...
分类:其他好文   时间:2017-08-02 15:04:34    阅读次数:164
Phoenix on HBase
(一)概要 Apache Phoenix是基于BSD许可开源的一个Java中间层,可以让开发者在Apache HBase上执行SQL查询。Apache Phoenix主要特性: 嵌入式的JDBC驱动,实现了大部分的java.sql接口,包括元数据API 可以通过多部行键或是键/值单元对列进行建模 完 ...
分类:其他好文   时间:2017-08-02 15:01:03    阅读次数:143
Java写学生管理系统
package Homework08;/*调试了一上午,收获:学会了昨天的debug的使用吸取教训:Student stus[]=new Student[2]; for (int i=0;i<stus.length;i++){ stus[i]=new Student();应该写在循环外面,否则每次都 ...
分类:编程语言   时间:2017-08-02 13:20:23    阅读次数:330
通过手动创建统计信息优化sql查询性能案例
本质原因在于:SQL Server 统计信息只包含复合索引的第一个列的信息,而不包含复合索引数据组合的信息 来源于工作中的一个实际问题, 这里是组合列数据不均匀导致查询无法预估数据行数,从而导致无法选择合理的执行计划导致性能低下的情况 我这里把问题简单化,主要是为了说明问题 如下一张业务表,主要看两 ...
分类:数据库   时间:2017-08-02 13:10:51    阅读次数:158
SQL Server索引视图以(物化视图)及索引视图与查询重写
经常听Oracle的同学说起来物化视图,物化视图的作用之一就是可以实现查询重写,听起来有一种高大上的感觉, SQL Server也有类似于Oracle物化视图的功能,只不过叫做索引视图。 说实话,还是物化视图听起来比较合适,与普通视图比,物化视图就是直接将数据存储起来了 SQL Server中的索引 ...
分类:数据库   时间:2017-08-02 13:06:16    阅读次数:184
数据库连接池简单介绍和 C3P0的JDBC配置
前面一节我们介绍了怎样利用jdbc连接数据库,已经实现了数据库的连接,可是在实际的项目开发中,能够发现基本上都使用了数据库连接池技术。为什么要使用数据库连接池呢?根源在于对数据库连接的低效管理 答: 普通的JDBC数据库连接,用户请求一次查询的时候就会向数据库发起一次连接。运行完后就断开连接,这种方 ...
分类:数据库   时间:2017-08-02 13:05:18    阅读次数:161
处理大数据流常用的三种Apache框架:Storm、Spark和Samza。(主要介绍Storm)
处理实时的大数据流最常用的就是分布式计算系统,下面分别介绍Apache中处理大数据流的三大框架: Apache Storm 这是一个分布式实时大数据处理系统。Storm设计用于在容错和水平可扩展方法中处理大量数据。他是一个流数据框架,具有最高的社区率。虽然Storm是无状态的,它通过ApacheZo ...
分类:Web程序   时间:2017-08-02 13:02:57    阅读次数:431
[BZOJ 3224] 普通平衡树 非旋Treap
题意 维护一个多重集合 $S$ , 支持: ① 插入一个数 $w$ . ② 删除一个数 $w$ . ③ 查询 $w$ 在集合中的排名. ④ 查询集合中排名第 $r$ 的数. ⑤ 求集合中 $w$ 的前驱. ⑥ 求集合中 $w$ 的后继. $N \le 100000$ . 小结 要总结一些常见的写法和 ...
分类:其他好文   时间:2017-08-02 13:02:14    阅读次数:95
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!