SQL注入专题(二) 不同位置的注入 1、get注入:注入字段到URL参数中 2、post注入:注入字段在PAST提交的数据中 3、cookie注入:注入字段在cookie数据中,网站使用通用的防注入程序,会对get、post提交的数据进行过滤,缺往往遗漏对cookie中的数据进行过滤。 4、其他注入:http请求的其他内容出发的SQL注入漏洞,如user-agent、referer、x-forwarded-for(x 数据结构与算法 2025年06月08日 132 点赞 0 评论 11908 浏览
Django haystack + whoosh + jieba 全文搜索 简介 业务场景 搜索栏输入塑料玩具时,希望优先搜索出 名称 或 简介 中带有 塑料玩具 的条目, 并同时匹配出 塑料 、玩具、玩具塑料、塑料玩巨等信息,按照匹配度排序,且支持匹配英文大小写。 技术选型 Django自带的模糊匹配 icontains 表示 Mysql的 like,不满足业务分词需求,且随着数据量增大,消耗的资源和时间都会线性增长,因此考虑使用专门的搜索框架 haystack 搜索 数据结构与算法 2025年06月08日 108 点赞 0 评论 15283 浏览
SQL SERVER聚集索引 一、聚集索引 1、数据存储在数据页中 表的数据是存储在数据页中(数据页的PageType标记为1),SqlServer一页是8k,存满一页就开辟下一页存储。 如果表有聚集索引,那么一笔一笔物理数据就是按聚集索引字段的大小升/降排序存储在页中。当对聚集索引字段更新或中间插入/删除数据时,都会导致表数据移动(造成性能一定影响),因为它要保持升/降排序。 注意,主键只是默认是聚集索引,它 数据结构与算法 2025年06月08日 106 点赞 0 评论 11105 浏览
Orabbix 监控 oracle数据库 一、监控Oracle的用户连接数 sql语句 连接数大于5的 select b.USERNAME||'->'||b.MACHINE||'->'||count(*) as connect_nums from v$process a, v$session b where a.ADDR = b.PADDR and b.USERNAME is not null group by b.USERN 数据结构与算法 2025年06月07日 45 点赞 0 评论 13301 浏览
MySql数据库分布式存储·基础概念 一、相关概念: 为了解决存储压力,MySql可以实现分布式存储,通过不同的算法将数据存储到不同服务器中,以达到分散单台服务器负载的效果 分库分割方式: 垂直分割(分库) 按业务类型分类,将存储在一个库里的表分别存储到不同的数据库器里 水平分割(分表) 将表记录按行切分,分散存储到多个数据库服务器表中。 二、常用分库分表软件 MyCat 三、十种分片规则: 枚举法 sharding-by- 数据结构与算法 2025年06月07日 83 点赞 0 评论 8612 浏览
【算法】【优选算法】模拟 目录 一、模拟简介 二、1576.替换所有的问号 三、495.提莫攻击 四、6.N字形变换 五、38.外观数列 六、1419.数⻘蛙 一、模拟简介模拟就是依葫芦画瓢,题目会将如何做给出来,直接做出来就行。做题过程: 先模拟算法流程, 再将流程转化为代码。 二、1576.替换所有的问号题目链接:1576.替换所 数据结构与算法 2025年06月07日 187 点赞 0 评论 7623 浏览
【C++篇】无序中的法则:探索 STL之unordered_map 与 unordered_set容器的哈希美学 文章目录 C++ `unordered_map` 和 `unordered_set` 容器详解 前言 第一章:`unordered_map` 和 `unordered_set` 的概念 1.1 `unordered_map` 和 `unordered_set&# 数据结构与算法 2025年06月07日 149 点赞 0 评论 9404 浏览
C++ Vector算法精讲与底层探秘:从经典例题到性能优化全解析 前引:在C++标准模板库(STL)中,vector作为动态数组的实现,既是算法题解的基石,也是性能优化的关键战场。其连续内存布局、动态扩容机制和丰富的成员函数,使其在面试高频题(如LeetCode、洛谷)中频繁登场。本文聚焦六大经典算法场景ÿ 数据结构与算法 2025年06月07日 95 点赞 0 评论 19778 浏览
【数据结构】链式二叉树的实现和思路分析及二叉树OJ 【数据结构】链式二叉树的实现和思路分析及二叉树OJ🔥个人主页:大白的编程日记🔥专栏:数据结构 文章目录 【数据结构】链式二叉树的实现和思路分析及二叉树OJ 前言 一.链式二叉树的定义及结构 二.链式二叉树的遍历 2.1前序遍历 2.2中序遍历 2.3后序遍历 2.4层序遍历 三.链式二叉树功能函数 3.1节点个数 3. 数据结构与算法 2025年06月07日 63 点赞 0 评论 20272 浏览
【LeetCode】力扣刷题攻略路线推荐!适合新手小白入门~(含各类题目序号) 力扣上有许多数据结构及算法的练习,但是如果由第一题【两数之和】开始刷,会让50%的人倒在起点。所以我们刷题要讲究路线攻略以及技巧~大体路线方向由简入难 数学 数组 链表 字符串 哈希表 双指针 递归 栈 队列 树 图与回溯算法 贪心 动态规划 刷题技巧 建议刷题的时候分成四轮来刷,不用想着第一次就把单个分类的全部刷完。 第一轮: 按照 数学 > 数据结构与算法 2025年06月07日 171 点赞 0 评论 9108 浏览