0x00 知识点 盲注 0x01 解题 根据题目提示盲注,随便点几下找到注入点 发现我们输入^符号成功跳转页面,证明存在注入 获取flag: 这里再贴一个师傅的盲注脚本: https://blog.csdn.net/qq_42967398/article/details/102979306 参考链接 ...
分类:
数据库 时间:
2020-02-13 21:08:17
阅读次数:
290
数据库事务 有两个特点 1.安全性 情景:正常的转账行为,这个时候如果出现停电等异常,已经扣钱但是没有加钱;这个时候就可用数据库事务解决问题 2.高效性: 使用数据库事务添加享受同数量的数据,对比耗时少: 原理:没开始事务的是打开数据库,插入数据,关闭数据库: 开启事务的是数据存到内存,然后一次写入 ...
分类:
数据库 时间:
2020-02-13 21:05:31
阅读次数:
102
一、数据库设计方面1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引; 2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is ...
分类:
数据库 时间:
2020-02-13 20:53:08
阅读次数:
76
主要内容 1. JDBC基本概念 2. 快速入门 3. 对JDBC中各个接口和类详解 4. 数据库连接池 5. Spring JDBC : JDBC Template JDBC: 1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 JDB ...
分类:
数据库 时间:
2020-02-13 20:52:22
阅读次数:
66
一.下载镜像 docker pull mysql:5.7 二.使用镜像创建容器 docker run --name HTMysql -p 8088:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7 #--name 设置容器的名称 #-p 设置端口映射 #-e ...
分类:
数据库 时间:
2020-02-13 20:50:35
阅读次数:
83
mysql -u [username] -p [password] 连接数据库 show databases; 查看全部的数据库 show tables; 查看库下面的全部表 create databas [databaseName] charset utf8; 创建一个数据库 drop datab ...
分类:
数据库 时间:
2020-02-13 20:45:21
阅读次数:
75
SQL脚本修改表结构 新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default '默认值' null ,[字段2] ntext null ,[字段3] datetime,[字段4 ...
分类:
数据库 时间:
2020-02-13 19:38:03
阅读次数:
85
封锁粒度 MySQL提供了两种封锁粒度:行级锁、表级锁 应该尽量只锁定需要修改的那部分数据,而不是所有的资源。 锁定的数据量越少,发生锁争用的可能性就越小,系统的并发程度就越高。 但是加锁需要消耗资源,锁的各种操作(获取锁、释放锁、检查锁状态)都会增加系统开销。 因此封锁粒度越小,系统开销就越大。 ...
分类:
数据库 时间:
2020-02-13 19:34:32
阅读次数:
93
[toc] sql优化 sql查询性能 开启Show Profile功能,默认该功能是关闭的,使用前需开启。 性能消耗查询 show profile的常用查询参数。 ①ALL:显示所有的开销信息。 ②BLOCK IO:显示块IO开销。 ③CONTEXT SWITCHES:上下文切换开销。 ④CPU: ...
分类:
数据库 时间:
2020-02-13 19:29:56
阅读次数:
75
1、数据背景:首先,公司,2019年4月15日有335150条订单,各条订单中都有唯一的标识ID(order_id)对应一笔交易。 根据交易流程,在系统上报该交易信息时依次会有已下单、已支付、已发货、配送中、已接收、已退货、已退款等多种事务状态,而且每个事务的发生都会在Hive表中生成一条记录。因此 ...
分类:
数据库 时间:
2020-02-13 19:26:05
阅读次数:
131
之前开发的一个监控系统,数据库的日志表是单表,虽然现在数据还不大并且做了查询sql优化,不过以后数据库的日志表数据肯定会越来越庞大,将会导致查询缓慢,所以把日志表改成分表,日志表可以按时间做水平分表,我是按月分的,每个月一张表,这时候的问题是 数据库有多张同样的分表如何根据条件查询? 在进行分页的时 ...
分类:
数据库 时间:
2020-02-13 19:23:26
阅读次数:
155
1、JDBC所需的四个参数username、password、url、driverClass 2、加载JDBC驱动程序 3、创建数据库连接connection对象conn 4、创建preparedStatement 5、执行sql语句 6、遍历结果集 7、处理异常,关闭JDBC对象资源 详细内容: ...
分类:
数据库 时间:
2020-02-13 19:21:22
阅读次数:
111
es 数据丢失(误删) 现象 此情况下,通过zombodb dsl 方式查询会有异常,数据库sql 模式没问题(数据库数据在) 解决 需要重建索引,命令REINDEX index <indexname> es 故障(服务不可用) 现象 通过zombodb dsl 查询会有一样,同时数据的insert ...
分类:
数据库 时间:
2020-02-13 19:15:02
阅读次数:
87
MySQL MHA架构介绍 MHA ( Master High Availability )目前在MySQL高可用方面是一个相对成熟的解决方案 ,它由日本DeNA公司youshimaton (现就职于Facebook公司)开发,是- 套优秀的作为MySQL高可用性环境 下故障切换和主从提升的高可用软 ...
分类:
数据库 时间:
2020-02-13 19:08:45
阅读次数:
83
数据库基础 [TOC] 数据库结构 连接器 控制客户端端连接,权限管理 可以用 ‘show processlist ’ 查询现在的连接 如果太长时间没动静,会自动断开,通通过wait_timeout控制,默认8小时 连接:可分为两种 长连接:推荐使用,需定期断开长连接 短连接:一般不用 查询缓存 执 ...
分类:
数据库 时间:
2020-02-13 19:07:28
阅读次数:
82
本实验环境 操作系统: win10 python版本: 3.6.5 mysql版本: 8.0.18 MySQLdb库和pysql库使用方法相同,但是python2和3安装使用MySQLdb的方法如下,python3使用pysql直接pip安装,python2不谈 python2: pip insta ...
分类:
数据库 时间:
2020-02-13 19:06:40
阅读次数:
74
事物 [toc] 四大特性ACID "[编辑" ] Atomicity(原子性):一个事务(transaction)中的所有操作,或者全部完成,或者全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被 "回滚" )(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。 ...
分类:
数据库 时间:
2020-02-13 19:05:08
阅读次数:
64