自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Mysql面试题九

触发器是用户定义在关系表上的一类由的特殊存储过程。触发器是指一段代码,当触发某个事件,自动执行这些代码。在修改指定表中的数据时,触发器会生效。使用场景创建一个简单的触发器new:当触发插入和更新事件时可用,指向的是被操作的记录。old:当触发删除和更新事件时可用,指向的是被操作的记录。

2024-12-11 01:00:00 195

原创 Mysql面试题八

当想要在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的,如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。3.重新编译问题,因为后端代码是运行前编译的,如果带有引用关系的对象发生改变时,受影响的存储过程、包将需要重新编译。创建带有变量的存储过程:变量的作用范围在begin和end之间。存储在数据库中,用户通过指定存储过程的名字并给定参数来调用执行它。存储过程是可编程的函数,在数据库中创建并保存,可以。存储过程的可变参数INOUT。存储过程的传入参数IN。

2024-12-10 11:00:00 663

原创 Mysql面试题七

游标是系统为用户开设的一个数据缓冲区,临时存放SQL语句的执行结果,每个游标区都有一个名字。用户可以通过游标逐一获取记录并赋给主变量,交由主语言进一步处理。begin-- 创建一个游标变量,declare 变量名 cursor ...-- 游标是保存查询结果的临时区域-- 游标变量username_cur保存了查询的临时结果,实际上就是结果集-- 当游标变量中保存的结果都查询一遍(遍历),到达结尾,将变量stopflag设置为1,用于循环中判断是否结束-- 打卡游标。

2024-12-10 03:00:00 160

原创 Mysql面试题六

事务隔离机制的实现**基于锁机制和并发调度。**其中并发调度使用的是MVVC(多版本并发控制),通过保存修改的旧版本信息来支持并发一致性读和回滚等特性。,其执行的结果必须使数据库从一种一致性状态变到另一种一致性状态。事务是逻辑上的一组操作,要么都执行要么都不执行。mysql默认采用REPEATABLE_READ隔离级别,oracle采用Read-Committed隔离级别。​ 事务是一个不可分割的数据库操作序列,也是。innodb采用表级锁和行级锁,默认为行级锁。MyISAM采用表级锁。

2024-12-09 21:00:00 191

原创 Mysql面试题五

B+树的内部结点并没有指向关键字具体信息的指针,只是作为索引使用,其内部结点比B树小,盘块能容纳的结点中关键字数量更多,一次性读入内存中可以查找的关键字也就越多,相对的,IO读写次数也就降低了。B树搜索有可能会在非叶子结点结束,越靠近根节点的记录查找时间越短,只要找到关键字即可确定记录的存在,其性能等价于在关键字全集内做一次二分查找。而在B+树中,顺序检索比较明显,随机检索时,任何关键字的查找都必须走一条从根节点到叶节点的路,所有关键字的查找路径长度相同,导致每一个关键字的查询效率相当。

2024-12-09 01:00:00 730

原创 Mysql面试题四

由于索引需要额外的维护成本,当我们对数据的增加,修改,删除,都会产生额外的对索引文件的操作,这些操作需要消耗额外的IO,会降低增/改/删的执行效率。所以,在我们删除数据库百万级别数据的时候,查询MySQL官方手册得知删除数据的速度和创建的索引数量是成正比的。语法:index(field(10)),使用字段值的前10个字符建立索引,默认是使用字段的全部内容建立索引。比如密码就适合建立前缀索引,因为密码几乎各不相同。实操的难度:在于前缀截取的长度。

2024-12-08 12:00:00 246

原创 Mysql面试题三

【代码】Mysql面试题三。

2024-12-08 02:00:00 139

原创 Mysql面试题二

索引用来快速地寻找那些具有特定值的记录。如果没有索引,一般来说执行查询时遍历整张表。

2024-12-07 00:49:27 370

原创 Mysql面试题

主键索引: 数据列不允许重复,不允许为NULL,一个表只能有一个主键。唯一索引: 数据列不允许重复,允许为NULL值,一个表允许多个列创建唯一索引。普通索引: 基本的索引类型,没有唯一性的限制,允许为NULL值。全文索引: 是目前搜索引擎使用的一种关键技术。

2024-12-07 00:48:25 353

原创 XSS漏洞分类

攻击者通过在服务器存储恶意脚本代码,导致在其它用户访问相关网站时自动执行该代码。当用户通过表单提交数据时,攻击者可以将恶意脚本作为表单字段的值提交到服务器。如果服务器在处理 POST 请求时直接将用户输入返回,且未对输出进行编码,脚本将被执行。利用网页对用户输入的处理不当,将恶意脚本注入到网页中,从而在用户的浏览器中执行。此类攻击通常在用户点击链接或提交表单后发生,恶意脚本会反射回用户的浏览器。DOM型的XSS不依赖于服务器的响应,而是完全在客户端的浏览器中进行,利用js在网页中动态修改内容。

2024-12-04 22:00:00 750

原创 网络渗透基础

渗透测试的基本流程:明确目标、信息搜集、漏洞探测、漏洞验证、信息分析、获取所需信息、信息整理、报告形成。与客户沟通,确定目标的范围、限度、需求等。

2024-12-04 10:00:00 512

原创 python socket编程

计算机之间进行连接通信的一套程序接口,相当于在发送端和接收端建立通信管道。

2024-12-04 06:00:00 322

原创 python基础

【代码】python基础。

2024-12-03 23:27:12 321 2

原创 python基础数据结构

不可变序列,访问速度比列表快,安全。字典包含若干键:值的可变序列。

2024-12-03 23:25:35 298

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除