-
在Kali linux下使用docker配置sqli-labs(国内源的配置和系统软件更新)
第一步:在安装好的kali配置国内源并且利用国内源更新软件。 1、进入/etc/apt 目录下,使用vi编辑sources.list,将下面第二张图的代码写入文件。 2、执行apt-get update 3、执行apt-get upgrade 当看到下边页面时,按回车一直移动到最底部,然后按下【Q】 ... -
JDBC_批量处理SQL语句
使用批处理有两个前提: 1. 首先要MySQL驱动支持批处理(我用的5.17) 2. 配置连接服务器的地址时,在后面加:?rewriteBatchedStatements=true 如: 相关API: addBatch:将SQL语句添加到批处理包 executeBatch:执行批处理包中的SQL语句 ... -
SQL 实现的逻辑
SQL:structure query language SQL操作的对象是二维表,每一行是一个元组。通过逻辑判断和集合操作来取数。 数据的增删查改,合并排序都应该有对应的语法来实现 个人感觉,这种操作二维表的行为都差不多。比如Excel操作的也是二维表,生成透视表的过程,就是不断增加条件筛选数据的 ... -
2020.03.04 io流练习题2(Randomaccessfile类)
package com.guoyun.view;import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;/** * Clas ... -
sql sever与Oracle的不同的地方
1.oracle中定义时间的格式可以用:to_char(sysdate,'yyyy-mm-dd')得到的是2020-03-04 而sqlsever用convert(varchar(10),getdate(),120),得到的是2020-03-04 2.sql sever 没有dual这个虚拟表,可以 ... -
JDBC驱动加载理解反射
反射: Class.forName("com.mysql.jdbc.Driver") new方法: Driver driver = new Driver();//com.mysql.jdbc.Driver DriverManager.registerDriver(driver); 查看Driver源 ... -
有关数据库基础知识(更新中)
DBA: 数据库管理员 数据库(DB DataBase) 作用:存数据,管理数据。 概念:数据仓库,软件,安装在操作系统(Windows,linux,mac...)之上的 sql可以存数据,500W! 数据库分类 关系型数据库(SQL):Mysql,Oracle,DB2,sqllite。通过表和表, ... -
数据库事务四大特性
ACID特性, Atomic(原子性)、 Consistency(一致性)、 Isolation(隔离性) Durability(持久性) https://www.cnblogs.com/ysdrzp/p/8887982.html ... -
sqlalchemy实现添加或更新(如果已经存在)
测试类 class TableTest(Base): __tablename__ = 'table_test' id = Column(BIGINT(20),primary_key=True,autoincrement='auto') name = Column(String(50,'utf8mb4 ... -
记录一次 MongoDB aggregate的性能优化经历
在一台配置为2核4G的阿里云服务器上,硬盘是普通的云盘(即SATA盘),除mongoDB外,运行了若干个java应用,单节点mysql和redis,mongo的实际可用内存在1.5G左右。单表数据200万条的时候,一个聚合函数响应时间约为6秒,页面端每秒请求一次,由于响应不够及时,页面刷新不及时,服务端堆积了大量的mongoaggregate请求,系统可用内存不足,直接导致了溢出,mongo服务被 -
MongoDB学习笔记(二)MongoDB入门简介
1.1 数据库管理系统 在了解MongoDB之前需要先了解先数据库管理系统 1.1.1 什么是数据? 数据(英语:data),是指未经过处理的原始记录。 一般而言,数据缺乏组织及分类,无法明确的表达事物代表的意义,它可能是一堆的杂志、一大叠的报纸、数种的开会记录或是整本病人的病历纪录。数据描述事物的 ... -
【数据库】三级模式、二级映射
三级模式和二级映射 在数据模型中有 “型” (Type, T)和 “值” 的概念。 型: 是指对某一类数据的结构和属性的说明 类比: 类 值: 是型的一个具体赋值。 类比: 对象 模式和实例: 模式: 是数据库中全体数据的逻辑结构和特征的描述,它仅仅涉及到型的描述,不涉及到具体的值。 实例: 模式的 ... -
【学习笔记】:数据库及SQL概述
一、数据库的定义 数据库是“按照数据结构来 组织 、 存储 和 管理 数据的仓库”。 是一个 长期存储 在计算机内的、有组织的、有共享的、统一管理的数据集合。 严格来说, 数据库 (Database)仅仅是存放用户数据的地方,用户进行访问、操作数据库内的数据时,还需要 数据库管理系统 的帮助(Dat ... -
ThinkPHP 3.1.3及之前的版本存在一个SQL注入漏洞
ThinkPHP 3.1.3及之前的版本存在一个SQL注入漏洞,漏洞存在于ThinkPHP/Lib/Core/Model.class.php 文件根据官方文档对"防止SQL注入"的方法解释(见http://doc.thinkphp.cn/manual/sql_injection.html)使用查询条 ... -
033_数据库——数据库七个命令的规则
from——》where——》group by——》having——》select——》order?by——》limit group by?与having会生成多张临时表,但是进行查询时,只会读取每个字段的第一行数据。 一般都是进行函数计算的。 查询分组后的表,聚合函数也是计算这个分表,但是最后有m ... -
Django中PostgreSQL数据库的使用
下载所需库 pip install psycopg2-binary settings.py中的配置(本地) DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': '<数据库名称>' ... -
SQL 索引 视图
INSERT INTO Book(bid, bName, price, bTypeId) VALUES(2, '射雕英雄传', 39.62, 10); INSERT INTO Book(bid, bName, price, bTypeId) VALUES(3, '天龙八部', 50.02, 10); ... -
PostgreSQL 常用命令
添加用户 create user <用户名> with password '<密码>'; 创建数据库并指定所属用户 create database django_test owner <用户名>; 切换数据库 postgres=# \c kydb 切换用户 postgres=# \c - kysys ... -
SQL Server数据库备份恢复(Simple Recovery Model和Full Recovery Model)(链接)
下面这篇微软文档,介绍了SQL Server数据库在Simple Recovery Model下的备份和恢复机制: Complete Database Restores (Simple Recovery Model) 下面这篇微软文档,介绍了SQL Server数据库在Full Recovery M ... -
Sql Server往数据库插入 binary类型数据
set password=CONVERT(binary(30),0x····························) ...