漏洞web sql

sql中的视图设计

sql中的视图设计 -- or REPLACE 检查视图是否重复 替换CREATE or REPLACE view view01asSELECT d.DEPTNO as d,e.EMPNO as o , d.loc,d.DNAME,e.ENAME,e.job,e.SALfrom emp e​-- 创 ......
视图 sql

sql中的存储过程

sql中的存储过程 -- 定义一个没有返回值 存储过程-- 实现:模糊查询操作:select * from emp where ename like '%A%';create procedure mypro01(name varchar(10))begin if name is null or na ......
过程 sql

sql中的事物

sql中的事物 MySQL默认的是repeatable read 首先要开启事物start transaction;第二 所有的修改删除都为一个事物 当没有提交的时候只是操作的 缓存中的数据,*此时查询的会存在 幻读 (读取的都是为修改的数据)第三 在未提交前可以回滚事物 rollback;第四提交 ......
事物 sql

sql中的流程函数

流程函数 --if相关 select empno,ename,sal,if(sal>=2500,'高薪','底薪') as '薪资等级' from emp; -- if-else 双分支结构select empno,ename,sal,comm,sal+ifnull(comm,0) from emp ......
函数 流程 sql

web安全基础-渗透相关字段

1、Set-Cookie和cookies 2、csp 3、x-frame-option 4、x-xss-frame 5、location 6、referer和origin 7、user-agent、xff 作为sql注入参数点、收集用户信息 8、server、x-powered-for 收集服务端信 ......
字段 基础 web

web安全基础-前端编码

1、url编码 一般来说,就是先utf-8编码,然后每个字节前加%,但具体哪些字符进行url编码和是否必然是utf-8可能和浏览器相关。 url - 挖洞404 - 博客园 (cnblogs.com) 2、base64编码 3、js转义和编码 4、html实体编码 html实体编码 - 挖洞404 ......
前端 编码 基础 web

EF Core 中原生SQL、存储过程、视图的使用

包括EF Core中原型Sql的执行,包括存储过程和视图数据处理方法,同时包括参数化执行sql语句的注意事项。 原生Sql查询 原生sql查询使用如下两个方法进行,查询的结构只能映射到dbset关联的对象类型 DBSet.FromSqlRaw() DBSet.FromSqlInterpolated( ......
视图 过程 Core SQL EF

web1

序 早期的web架构中,client/server算是比较早的,但对于后续web发展,反复的更新升级client跟不上服务要求,所以有了Browser/Server,对于客户,只需要一个浏览器,就可以享受server的服务,对于浏览器来说,它要做的就是渲染工作,而应用的逻辑和数据都存在server, ......
web1 web

Shiro1.2.4反序列化漏洞

Shiro1.2.4反序列化漏洞 一、JRMP协议 ​ JRMP全称为Java Remote Method Protocol,也就是Java远程方法协议。是RMI(Remote Method Invocation)工作的底层协议。 二、漏洞原理 ​ Apache Shiro 1.2.4及以前版本中, ......
序列 漏洞 Shiro1 Shiro 2.4

LangChain与SQL链

LangChain 库有多个 SQL 链,甚至还有一个 SQL 代理,本文旨在尽可能轻松地与存储在 SQL 中的数据进行交互。以下是一些相关链接: Python SQL Chains Python SQL Agents Javascript SQL Chains Javascript SQL Age ......
LangChain SQL

从sql注入学sql

sql注入原理 数据库针对我们的输入会进行查询 一般来说,数据库的查询可以是: SELECT * FROM users WHERE name = 'skulle' 那么如果我们输入 skulle' OR 1=1; # 对于数据库而言,就会有这样一条命令 SELECT * FROM users WHE ......
sql

syspolicy_purge_history sql job failed

错误信息如下: 'File C:\Program Files (x86)\Microsoft SQL Server\130\Tools\PowerShell\Modules\SQLPS\Sqlps.ps1 cannot be loaded because running scripts is dis ......

如何使用Navicat将SQL Server数据库转换成MySQL数据库

转载链接:https://blog.csdn.net/weixin_53231455/article/details/126983581 ......
数据库 数据 Navicat Server MySQL

sql注入(三)盲注

何为盲注? 盲注就是在sql注入过程中,执行语句后,选择的数据不能回显到前端页面,此时我们需要利用一些方法进行判断或尝试,这个过程称之为盲注。盲注可以分布尔盲注和时间盲注。 布尔盲注——构造逻辑判断 三大法宝mid(),left(),substr() mid()函数 此函数为截取字符串一部分。MID ......
sql

Sql Server 数据库事务与锁,同一事务更新又查询锁?期望大家来解惑

我有一个People表,有三行数据: 如果我们没详细了解数据库事务执行加锁的过程中,会不会有这样一个疑问:如下的这段 SQL 开启了事务,并且在事务中进行了更新和查询操作。 BEGIN TRAN update People set Name='张三' where id=1; select * fro ......
事务 数据库 数据 Server Sql

ISM Web组态监控软件

ISM Web组态软件采用Vue+Go语言开发,通过浏览器操作组态工具、浏览组态画面,实现工程管理、组态编辑、工业设备采集以及组态运行三大功能。通过实现图元组态、可视化图表组态、数据库组态的配置与关联,完成基于Web服务的实时数据监控与服务端的多用户访问等。采用标准HTML5技术,基于B/S架构进行 ......
组态 监控软件 软件 ISM Web

当 SQL Server(mssql-jdbc) 遇上 BigDecimal → 精度丢失,真坑!

开心一刻 中午和哥们一起喝茶 哥们说道:晚上喝酒去啊 我:不去,我女朋友过生日 哥们瞪大眼睛看着我:你有病吧,充气的过什么生日 我生气到:有特么生产日期的好吧 需求背景 系统对接了外部系统,调用外部系统的接口需要付费,一个接口一次调用付费 0.03 元 同一个月内,同一个接口最高付费 25 元 统计 ......
精度 BigDecimal mssql-jdbc Server mssql

数据库连接串和SQL写法参考网站

介绍各个数据库使用ADO.net的connection string https://www.connectionstrings.com 介绍各个数据库使用ADO.net的SQL参数写法 https://bobby-tables.com/adodotnet ......
写法 数据库 数据 网站 SQL

Fastjson反序列化漏洞

Fastjson反序列化漏洞 一、Fastjson介绍 1、什么是fastjson? fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将JavaBean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。 2、fastjson的优点 速度快 ......
序列 漏洞 Fastjson

在web端实现rtsp流的视频的播放

相关了解 我们已经知道了如何在如何使用VLC工具播放rtsp视频流了,那么,我们应当如何 相关步骤 搜索历经 看到网络上有一种在浏览器安装插件的方法,但是网友并不推荐,表示有的浏览器版本即便安装了插件也是不支持的; 然后又看到第二种方法--后台转成rtmp形式,然后看到网友同样持有不推荐的态度; 然 ......
视频 rtsp web

mybatis定义sql语句标签之select 标签

属性介绍: id :唯一的标识符.和Mapper接口定义方法名同名。 parameterType:传给此语句的参数的全路径名或别名 例:com.test.poso.User或user,目前很少用到。 resultType :语句返回值类型或别名。 注意,如果是集合,那么这里填写的是集合的泛型,而不是 ......
标签 语句 mybatis select sql

mybatis定义sql语句标签之insert标签

这是非常核心的一个标签,CURD是mybatis的核心功能。 insert元素相对于select元素要简单很多,mybatis会在插入之后返回一个整数,表示插入成功后插入的条数。 真实项目中,使用最多的一个点要注意,在插入过程中返回一些自动主键。 因为这个主键,在同一个事务中,还有其它用。例如级联。 ......
标签 语句 mybatis insert sql

mybatis定义sql语句标签之update标签

这个标签比较简单,真实业务更新是非常常用的,并且update还用来做删除。 真实业务基本都是软删除,修改删除标志。0->1 属性说明 id:和其它标签一样是唯一标志 简单示例 <update id="updateNodeById" parameterType="com.wht.demo.dao.vo ......
标签 语句 mybatis update sql

mybatis定义sql语句标签之delete标签

delete标签目前没什么好说的,并且这个标签在实际业务中使用的非常少。 因为对于真实业务来说,所有数据都是有价值的,不允许做硬删除,除非没业务的垃圾数据。 属性说明 id:和其它标签一样是唯一标志 <delete id="deleteNodeById"> delete from t_node_ag ......
标签 语句 mybatis delete sql

mybatis控制动态SQL拼接标签之choose标签

mybatis控制动态SQL拼接标签之choose标签 有时候我们并不想应用所有的条件,而只是想从多个选项中选择一个。 MyBatis提供了choose 元素,按顺序判断when中的条件出否成立,如果有一个成立,则choose结束。 当choose中所有when的条件都不满则时,则执行 otherw ......
标签 mybatis 动态 choose SQL

mybatis控制动态SQL拼接标签之foreach标签

mybatis控制动态SQL拼接标签之foreach标签 foreach标签主要用于构建in条件,可在sql中对集合进行迭代。也常用到批量删除、添加等操作中。 这个标签在实际业务中非常常用,当然运维旧项目也会发现,有些坑,用java循环执行sql来表示批量插入。 属性说明: collection:c ......
标签 mybatis foreach 动态 SQL

Fastjson反序列化漏洞

Fastjson反序列化漏洞 一、Fastjson介绍 1、什么是fastjson? fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将JavaBean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。 2、fastjson的优点 速度快 ......
序列 漏洞 Fastjson

LR模型快速生成SQL脚本

LR模型快速生成SQL脚本 由于经常需要部署新LR模型,需要以SQL的方式在数仓环境中运行。固化LR模型的形式是excel文件,所以写了一个脚本解析这个excel文件,完成模型的快速SQL化 LR模型部署模板 第一行是名称列可以不用管,第二行是线性模型基础得分第三行开始:第一列是表中的列,第二列是表 ......
脚本 模型 SQL

sql注入(二)报错注入

报错注入 报错注入是通过特殊函数错误使用并使其输出错误结果来获取信息的。简单点说,就是在可以进行注入的位置,调用特殊的函数执行,利用函数报错使其输出错误结果来获取数据库的相关信息。 函数参数格式错误: 两个重要函数:updatexml() extractvalue (),我们就需要构造Xpath_s ......
sql

Informix杀掉死锁的方法和查看死锁的sql语句

Informix锁表产生的原因,要么是多个用户同时访问数据库导致该问题,要么是因为某个进程死了以后资源未释放导致的。如果是前一种情况,可以考虑将 数据库表的锁级别改为行锁,来减少撞锁的机会;或在应用程序中,用set lock mode wait 3这样的语句,在撞锁后等待若干秒重试。如果是后一种情况 ......
语句 Informix 方法 sql