记录些有趣的虫

开始记录一些有趣的缺陷···

1、前端分页机制引入的搜索缺陷

背景:在默认页面使用搜索功能正常(搜索返回成功),但是在第二页相同的搜索内容返回为空,再次点击搜索有能够正确返回内容。

监控几次net请求

  1. Request URL:默认页面搜索成功并返回查找内容的请求

    http://*******/spring/taskAction/getSubActionList?_search=false&nd=1451294618340&rows=10&page=1&sidx=&sord=asc&ruleId=11111222&msgTemplateId=

  2. Request URL:进入第二页后再次搜索时相同搜索内容返回为空

    http://*******/spring/taskAction/getSubActionList?_search=false&nd=1451294720344&rows=10&page=2&sidx=&sord=asc&ruleId=11111222&msgTemplateId=

  3. Request URL:再次点击搜索,返回内容正常

    http://*******/spring/taskAction/getSubActionList?_search=false&nd=1451294804649&rows=10&page=1&sidx=&sord=asc&ruleId=11111222&msgTemplateId=

原因很明显问题在分页的参数page上,当搜索的结果个数不足一页的rows时,page=2的查询就会返回空的结果,简单的加查询条件然后limit后引入此问题。

时间: 2024-08-06 13:56:26

记录些有趣的虫的相关文章

github清理,记录一些有趣的项目

1. rhino 一种java做的开源javascript引擎 https://github.com/mozilla/rhino 2. jeewx 国人写的公众号管理后台,集成度有些高,不好剥离.还是 weixin-sdk更好些,jar包导入,想用就用. https://github.com/zhangdaiscott/jeewx 3. Compiler 加拿大大学生写的一个简单的编译器材料.不是很大,以前大学时都是用c做的编译原理课程设计. https://github.com/danyalr

记录一道有趣的数据存取,以及攻击行为判断的题目

题目 三元组(IP1, IP2, T) 描述了行为: 在T时刻,IP1对IP2进行了访问行为:其中将IP1称为源地址,IP2称为目的地址:地址为IPV4格式,如192.168.0.1 10.10.101.10 时间T为字符串格式,例如2019-06-21 23:02:31 现在有一批数据(总数据量为100亿条),期中每一条数据描述了一次访问行为 问题 请设计一中存储方式,实现数据的存储,并大致描述存储所需要的磁盘空间大小 若在一定时间X(单位:秒)内,IP1对IP2的访问行为次数超过了N,则称I

MAC OS X Yosemite的PyQt4配置记录 by tsy

声明: 1)本报告由博客园bitpeach撰写,版权所有,免费转载,请注明出处,并请勿作商业用途. 2)若本文档内有侵权文字或图片等内容,请联系作者bitpeach删除相应部分. 3)本文档内容涉及Mac OS X Yosemite的PyQt4配置. 4)仅仅作为参考用途,抛砖引玉,不作为证据证明用途,请自行取舍,核实引用. 0目录 1.1参考文献 主要是汇总一下,我参考阅读的一些文献.以此为坚实基础,进行实践.这些参考博客或文章是非常宝贵的经验记录. 1.2环境 需要准备些什么 1.3过程步骤

机器学习之词语识别——记录

内部学习了下word2vec和fasttext,感觉还是挺有意思的,稍微记一点东西吧. 两个东西一脉相承,出自同一人手: 所以很多东西都是相似的,比如 思路:用周围元素估计中心元素 每次都要修改的策略: 完全随机的初始 可能是因为没有应用到,暂时没有感觉太多,先记录些资料吧,后面会用到 word2vec http://blog.csdn.net/itplus/article/details/37969519 这个系列可能是关于word2vec 最好的一个教程了 最著名的word2vec 论文:h

【杂记】编译内核时的一些记录

这里记录些从网络上收集到的各种编译内核时的一些注意事项和操作.未经验证,仅供参考! 下载源码,然后转到源码目录(或者新建一个目录,在该目录下运行make?-C?/usr/src/linux?O=`pwd`); ?????将当前运行内核的config文件拷过来(位置在/boot?目录下,config*等文件),重命名为.config; ????在编译内核之前,需要确认.config中,以下编译选项是否打开: ????(1)CONFIG_DEBUG_INFO?,必须打开该选项,否则crash会出现以

写在新年边上

 不习惯写新年总结,原因可能是因为自己之前的生活简单到甚至有些枯燥,原本以为这种状态可能会一直持续下去吧,可惜整个去年却又颇多变故,今天是大年三十,趁在这个新年的边上,随便记录些东西,也算作是一种回忆吧- 一. 我心依旧 2014年3月,新年伊始,工作的公司却遇到了不少问题,原本处于泥淖中的项目最终也还是取消了,投资方也撤了资,负责人四处奔走,寻找各种可能发展下去的机会,但是成果甚微,总的来说也算作意料之中吧,毕竟雪中送炭的事情这世上还是挺少的,所以一下子整个公司财政出现了很大问题,创始人还

Sql-Server应用程序的高级注入

本文作者:Chris Anley 翻译: luoluo [[email protected]] [目 录] [概要] [介绍] [通过错误信息获取信息] [更深入的访问] [xp_cmdshell] [xp_regread] [其他扩展存储] [联合服务器] [用户自定义扩展存储] [向表中导入文本文件] [利用BCP创建文本文件] [SQL-Server里的ActiveX 脚本] [存储过程] [高级Sql注入] [没有引号的字符串] [Sql-Injection二次注入] [长度限制] [躲

大前端工具集

来自:https://github.com/nieweidong/fetool 作者: 微博 @聂微东 个人 Blog fefork.com 博客园 犀利的东哥   目录 前端组织/前端博客 博客搭建 HTML CSS 浏览端 JS Project Build Node Package Node Project 精选阅读 前端技术 Node 学习资料 前端面试 其他技术 工具/软件 Web APP Mac Linux Chrome Plugins Git 服务端 数据端 设计/交互 速查手册 杂

文件读写两三事

前言 随意玩玩,顺便了解下io流. 正文 Java中存在File类,构造时候传入路径,即可锁定文件,如果不存在可以自己创建. 读写文件的时候使用FileInputStream和FileOutputStream两个类,他们都是基于字节读取的. 下面是一个demo package FileDemo; import java.io.File; public class FileDemo1 { public static void main(String[] args) { File f = new F