一、软件介绍 1.1软件需求背景 高数据量和吞吐量的数据库应用会对单机的性能造成较大压力,大的查询量会将单机的CPU耗尽,大的数据量对单机的存储压力较大,最终会耗尽系统的内存而将压力转移到磁盘IO上。 为了解决这些问题,有两个基本的方法: 垂直扩展和水平扩展。 垂直扩展:增加更多的CPU和存储资源来 ...
分类:
数据库技术 时间:
2020-07-29 23:35:29
收藏:
0 评论:
0 赞:
0 阅读:
133
包 Java中的包:解决类的同名问题。 1、包的创建 Java允许使用包将多个类组织在一起。借助于包可以方便的组织管理类,并将自定义的类与其它的类库分开管理。Java就是使用包来管理类库的 。 使用包维护类库比较简单,只要保证在同一个包下不存在同名的类即创建一个包也比较简单:只要将package命令 ...
分类:
数据库技术 时间:
2020-07-29 23:31:43
收藏:
0 评论:
0 赞:
0 阅读:
91
int类型的(包括tinyint,smallint...)后面括号内的数字,一般情况下是不需要专门设置的,默认的就好了。 因为它只与显示有关,和占用的空间无关。 而只有一种情况下,我们需要用到: 当数字的长度小于指定位数时,用0补齐。这时需要结合zerofill使用 比如 tinyint(2) ze ...
分类:
数据库技术 时间:
2020-07-29 23:31:28
收藏:
0 评论:
0 赞:
0 阅读:
110
项目中需要每次查询一个表中的最新的一条记录,表结构里面有日期字段。只需要显示一条记录。 Mysql帮助文档里面的解释 3.6.2. 拥有某个列的最大值的行 任务:找出最贵物品的编号、销售商和价格。 这很容易用一个子查询做到: SELECT article, dealer, price FROM sh ...
分类:
数据库技术 时间:
2020-07-29 22:29:42
收藏:
0 评论:
0 赞:
0 阅读:
107
less-11 uname和passwd直接带入查询,万能密码 sqlmap自动搜索表单,或者抓包后用-r参数 less-12 post数据用小括号进行包裹,构造万能密码") or 1=1 # less-13 将mysql_error()返回前端,且用‘)包裹,构造') or 1=1 # less- ...
分类:
数据库技术 时间:
2020-07-29 22:27:54
收藏:
0 评论:
0 赞:
0 阅读:
99
1.UNIX_TIMESTAMP() $row = strtotime(date('Y-m-d', time()));//获取当天时间戳 DELETE FROM `table` where UNIX_TIMESTAMP(addtime) < '$row'//删除今天以前 2020-07-29 =》 ...
分类:
数据库技术 时间:
2020-07-29 22:25:31
收藏:
0 评论:
0 赞:
0 阅读:
119
需求: 备份一张表恢复至测试环境,但是得有过滤条件 思路:数据泵轻量级备份,query参数 expdp system@LEO directory=DATA_PUMP_DIR dumpfile=DJI_BLACKLIST_DETAIL.dmp logfile=DJI_BLACKLIST_DETAIL. ...
分类:
数据库技术 时间:
2020-07-29 22:24:24
收藏:
0 评论:
0 赞:
0 阅读:
72
--CREATE PROCEDURE PF_ETL_BA_AR_KH (@BeginDate datetime, @IncreaseFlag int, @DataSource nvarchar(40)) --as if object_id('tempdb..#temp_u8_ar_age_kh') ...
分类:
数据库技术 时间:
2020-07-29 22:23:44
收藏:
0 评论:
0 赞:
0 阅读:
77
Less-1: select * from table where id='1' limit 0,1; Less-2: select * from table where id=1 limit 0,1; Less-3: select * from table where id=('1') limit ...
分类:
数据库技术 时间:
2020-07-29 22:16:27
收藏:
0 评论:
0 赞:
0 阅读:
79
一、零铺垫 在介绍B树之前,先来看另一棵神奇的树——二叉排序树(Binary Sort Tree),首先它是一棵树,“二叉”这个描述已经很明显了,就是树上的一根树枝开两个叉,于是递归下来就是二叉树了(下图所示),而这棵树上的节点是已经排好序的,具体的排序规则如下: 若左子树不空,则左子树上所有节点的 ...
分类:
数据库技术 时间:
2020-07-29 22:12:14
收藏:
0 评论:
0 赞:
0 阅读:
78
1. 今天在写 flask 时 写的一条原生sql 语句报错了, 第一次 写 "insert into class values (null, %s,%s)" 更正后 "insert into class values (null, '%s','%s')" 格式化的%s 也得加引号 ...
分类:
数据库技术 时间:
2020-07-29 22:09:31
收藏:
0 评论:
0 赞:
0 阅读:
59
亲测有效,网上其他不是报错就是唠海嗑,所以自用在别人基础上改进报错,封装一套。 一、项目重点有: (1)、SpringBoot+Mybatis+Mysql+Durid整合(2)、错误后跳转到指定页面(3)、多数据源动态切换(4)、mybatis分页(5)、durid监控(6)、集成log4j2日志( ...
分类:
数据库技术 时间:
2020-07-29 22:00:08
收藏:
0 评论:
0 赞:
0 阅读:
108
Redis持久化 - RDB和AOF redisnosqllinuxphp数据库 发布于 2018-08-19 一、持久化的作用 1. 什么是持久化 持久化(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化Redis所有数据保持在内存中,对数据的更新 ...
分类:
数据库技术 时间:
2020-07-29 20:08:41
收藏:
0 评论:
0 赞:
0 阅读:
75
SQL 注入原理SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用户输入的数据,致使非法数据侵入系统。SQL注入攻击会导致出现拖库、撞库等数据库安全风险。它是数据库安全... ...
分类:
数据库技术 时间:
2020-07-29 20:08:29
收藏:
0 评论:
0 赞:
0 阅读:
80
根据加锁的范围,MySQL 中的锁可分为三类: 全局锁 表级锁 行锁 MySQL 全局锁会关闭所有打开的表,并使用全局读锁锁定所有表。其命令为: FLUSH TABLES WITH READ LOCK; 解锁: UNLOCK TABLES; 老规矩:准备数据 drop table if exists ...
分类:
数据库技术 时间:
2020-07-29 20:06:40
收藏:
0 评论:
0 赞:
0 阅读:
71
前言: 由于在本地装的数据库由于被朋友失误删掉了系统数据库,导致本地数据库无法连接,各种办法均无法抢救,决定重装数据库。 推荐使用压缩包进行Mysql的安装,由于我一开始使用可执行文件进行安装,导致后来必须要手动清理注册表,十分麻烦。 一、Mysql的下载 Mysql5.x版本官方下载链接 根据个人 ...
分类:
数据库技术 时间:
2020-07-29 20:05:15
收藏:
0 评论:
0 赞:
0 阅读:
83
mongodb部署有2种模式: 1、复制集 Replica Set 2、集群 shard 一、复制集复制集:是一组 mongod 实例组成,提供了数据冗余与高可用性成员:主节点(Primary)和从节点(Secondaries)最基础的复制集架构是由三个节点组成的,最常见的是 一个主节点和两个从节点 ...
分类:
数据库技术 时间:
2020-07-29 20:04:03
收藏:
0 评论:
0 赞:
0 阅读:
82
一、使用GDB调试lfgp000015925:/usr1/debug # gcc -g test.c -o test >编译 lfgp000015925:/usr1/debug # gdb test > 启动gdb (gdb)list > 打印源码(当前位置部分代码)。(简写l)(gdb) > 直接 ...
分类:
数据库技术 时间:
2020-07-29 20:03:07
收藏:
0 评论:
0 赞:
0 阅读:
85
首先在Linux下写好一个.Cpp的文件。 1 #include<stdio.h> 2 #include<stdlib.h> 3 using namespace std; 4 void show(int arr[], int size) 5 { 6 for (int i = 0; i < size; ...
分类:
数据库技术 时间:
2020-07-29 20:02:51
收藏:
0 评论:
0 赞:
0 阅读:
70
索引类型 1.B-tree索引,适合范围查找 2.hash索引,精确查找速度非常快 为什么使用索引 索引是不是越多越好? 索引优化策略 1.索引列上不能使用函数或者表达式, 把函数算完之后,在和索引列作比较 2.前缀索引,对于大文本字段,mysql支持前缀索引,索引列的长度和索引的选择性是密切相关的 ...
分类:
数据库技术 时间:
2020-07-29 20:00:37
收藏:
0 评论:
0 赞:
0 阅读:
72