文章目录 一、概述 二、Window分类 1、TimeWindow与CountWindow 2、TimeWindow子类型 Tumble Window(翻转窗口) Hop Window(滑动窗口) Session Window(会话窗口) 三、Window分类及整体流程 四、创建WindowOper ...
分类:
数据库 时间:
2019-11-26 22:33:41
阅读次数:
113
前言: MSSQL注入攻击是最为复杂的数据库攻击技术,由于该数据库功能十分强大,存储过程以及函数语句十分丰富,这些灵活的语句造就了新颖独特的攻击思路。 MSSQL的显错注入操作: 以联合查询为例: 猜字段 联合查询:union all 猜出输出点使用null填充 注释只有 +、 a 没有 查询系统库 ...
分类:
数据库 时间:
2019-11-26 22:34:26
阅读次数:
200
注意: 安装时选择 Dedicated machines ,或者 service machine 否则 不能远程登陆 . 1. 创建远程用户 2. 显示分配权限 //只能访问固定数据库 创建数据库 设置权限 3. 访问测试 如果连接成功,说明配置完成。 ...
分类:
数据库 时间:
2019-11-26 22:42:17
阅读次数:
171
Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。 因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通 ...
分类:
数据库 时间:
2019-11-26 22:45:46
阅读次数:
104
MySQL开启远程访问 将host字段的值改为%就表示在任何客户端机器上能以root用户登录到mysql服务器,建议在开发时设为%。 update user set host = ’%’ where user = ’root’; 将权限改为ALL PRIVILEGES mysql> use mysq ...
分类:
数据库 时间:
2019-11-26 22:54:23
阅读次数:
102
1、在IDEA里创建Maven项目 点击Create New Project 选择Maven,JDK这里用的是1.8,点击Next 填入“组织名”、“项目名”,版本是默认的,点击Next 选择创建路径,点击Finsh 这是创建完成的界面 2、用Maven连接Mysql的JDBC驱动 打开src下的p ...
分类:
数据库 时间:
2019-11-26 23:08:15
阅读次数:
491
首先要明白的是:根据字符集不同,varchar2(50)这样在gbk可存25个汉字,utf8可存16个汉字 这里的50相当于50BYTE,是按字节计数,50CHAR是按字符计数。 对于多字节字符(如汉字),varchar2(50)仅能存储25个汉字,而varchar2(50char)能存储50个汉字 ...
分类:
数据库 时间:
2019-11-26 23:10:17
阅读次数:
276
SQLServer数据批量导入的几种方式 说到SQLServer 的数据批量导入,下面用常用的几种方式做下对比,后面详细介绍每种方式如何使用(本文的代码使用语言c ) | 导入方式 | 是否需写代码 | 导入过程能否对数据加工 | 插入数据的速度 | 多表数据导入 | 是否必需写SQL语句 | | ...
分类:
数据库 时间:
2019-11-27 00:26:55
阅读次数:
401
写在前面 在前一小节中,我们创建了基于 风格的服务。这个小节,尝试使用CodeFirst+MySql 的方式实现数据迁移。 一、开发环境 【1】运行环境:win10 家庭版 【2】开发工具:Visual Studio 2019 16.3.10 【3】数据库:MySql 8.0.0 二、前期准备 因为 ...
分类:
数据库 时间:
2019-11-27 00:27:10
阅读次数:
201
https://github.com/Hackeruncle/MySQL/blob/master/MySQL%205.6.23%20Install.txt 1.Download [root@sht-sgmhadoopnn-01 ~]# cd /usr/local #选择win7的mysql软件包 [ ...
分类:
数据库 时间:
2019-11-27 00:37:34
阅读次数:
69
背景 上一章介绍了打卡工具的ui部分的代码,今天来接着介绍数据库部分的。其实这个工具涉及到数据库的内容也很简单,只有查询表,创建表,初始化表,读取数据表,写入数据表,删除表这些操作。 技术概览 1. sqlalchemy 2. pymysql 这里解释下为什么要用到两个数据库的模块,因为我读取数据表 ...
分类:
数据库 时间:
2019-11-27 00:46:49
阅读次数:
98
mysql一主一从 主从复制工作过程 mysql主从复制依赖于二进制日志;用户发送请求更新数据,数据库更新后生成二进制日志,主节点把新生成的二进制日志通过dump线程通过网络发送给从节点;从节点的io thread负责接收二进制日志,把二进制日志的内容放到中继日志中(relay log);从节点通过 ...
分类:
数据库 时间:
2019-11-27 00:50:44
阅读次数:
109
这道题挺好的 学到的知识 sprintf()构成的sql注入漏洞 题目环境今天做的时候坏了 留下这几篇博客学习 https://blog.csdn.net/nzjdsds/article/details/82156123 //这篇强力推荐 https://www.cnblogs.com/wosun/ ...
分类:
数据库 时间:
2019-11-27 01:02:44
阅读次数:
81
Xtrabackup是由percona开源的免费数据库热备份软件,它能对InnoDB数据库和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁);mysqldump备份方式是采用的逻辑备份,其最大的缺陷是备份和恢复速度较慢,如果数据库大于50G,mysqldump备份就不太适合。Xtrabackup优点:1)备份速度快,物理备份可靠。2)备份过程不会打断正在执行的事务(无需锁表)。3)能够基于压缩等功能节约磁盘空间和流量。4)自动备份校验。5)还原速度快。6)可以流传将备份传输到另外一台机器上。7)在不增加服务器负载的情况备份数据。
分类:
数据库 时间:
2019-11-27 09:19:49
阅读次数:
104
数据备份的重要性在生产环境中,数据的安全性是至关重要的,任何数据的丢失都可能产生严重的后果造成数据丢失的原因:程序错误人为错误计算机失败磁盘失败灾难和偷窃数据库备份的分类物理备份:对数据库操作系统的物理文件(如数据文件,日志文件等)的备份物理备份又分为脱机备份(冷备份)和联机备份(热备份)冷备份:是在关闭数据库的时候进行的热备份:数据库处于运行状态,这种备份方法依赖于数据库的日志文件
分类:
数据库 时间:
2019-11-27 10:31:24
阅读次数:
100
失败原因: The connection pool usually has a wrapper around the real connection instance, that's why your cast fails. 连接池通常包装了一个真实的真实的Connection实例。 解决方案: ...
分类:
数据库 时间:
2019-11-27 10:38:12
阅读次数:
194
早上莫名其妙就被单用户了不知道什么原因,用了以下处理办法解决了 1、先把SQLServer服务停止重启一下 2、执行以下脚本 ...
分类:
数据库 时间:
2019-11-27 10:44:10
阅读次数:
323
可以说每个MyBatis都是以一个SqlSessionFactory实例为中心的。SqlSessionFactory实例可以通过SqlSessionFactoryBuilder来构建。一是可以通过XML配置文件的方式来构建SqlSessionFactory,二是可以通过Java API的方式来构建。 ...
分类:
数据库 时间:
2019-11-27 11:58:43
阅读次数:
77
1、sql逻辑执行顺序(物理执行顺序可能会因索引而不同) SELECT 7 DISTINCT 8 FROM 1 JOIN 2 ON 3 WHERE 4 GROUP BY 5 HAVING 6 ORDER BY 9 LIMIT 10 表t1 join t2 产生虚拟表VT1 VT1通过on过滤笛卡尔积 ...
分类:
数据库 时间:
2019-11-27 11:58:59
阅读次数:
87
使用H2的优点,不需要装有服务端和客户端,在项目中包含一个jar即可,加上初始化的SQL就可以使用数据库了 在springboot中引入,我的版本是2.1.4,里面就包含有h2的版本控制 在pom文件中,一般我都办好了下面一段 截图: h2数据库的配置:application-h2.properti ...
分类:
数据库 时间:
2019-11-27 12:02:34
阅读次数:
117