一:SQL注入分类 SQL注入一般分为两类:一阶SQL注入(普通SQL注入),二阶SQL注入 二:二者进行比较 0x01:一阶SQL注入: 1;一阶SQL注入发生在一个HTTP请求和响应中,对系统的攻击是立即执行的; 2;攻击者在http请求中提交非法输入; 3;应用程序处理非法输入,使用非法输入构 ...
分类:
数据库 时间:
2017-05-30 21:56:59
阅读次数:
224
C# 调用存储过程 參考了非常多文章,写了例如以下文字,算是分享吧 目的:更改积分,并作一定校验 一、一般的调试方法: 方法一:带返回out參数,必须定义变量 myresult DECLARE myresult INT; point VARCHAR2(50) ; //假设要用字符类的变量,须要写长度 ...
分类:
数据库 时间:
2017-05-30 21:57:37
阅读次数:
252
一、DBUTils介绍apache DBUtils是java编程中的数据库操作实用工具,小巧简单实用。 DBUtils封装了对JDBC的操作,简化了JDBC操作。可以少写代码。 1.对于数据表的读操作,他可以把结果转换成List,Array,Set等java集合,便于程序员操作; 2.对于数据表的写 ...
分类:
数据库 时间:
2017-05-30 21:58:52
阅读次数:
297
这是我编译好的静态release版,可以直接取用,7z压缩包,解压即用(感谢zzhouqianq提醒)http://yunpan.cn/QDvxdTL9LFLJP (提取码:871c)包含odbc,sqlite,没有webkit如果要自己编译,可以参考下面的过程及需要的文件一、文件准备,下面用到的文 ...
分类:
数据库 时间:
2017-05-30 21:59:01
阅读次数:
803
binary log 作用:主要实现三个重要的功能:用于复制,用于恢复,用于审计。binary log 相关参数:log_bin设置此参数表示启用binlog功能,并指定路径名称log_bin_index设置此参数是指定二进制索引文件的路径与名称binlog_do_db此参数表示只记录指定数据库的二 ...
分类:
数据库 时间:
2017-05-30 21:59:08
阅读次数:
270
根据经纬度计算距离 public class DistanceUtil { // 地球平均半径 private static final double EARTH_RADIUS = 6378137; // 把经纬度转为度(°) private static double rad(double d) ...
分类:
数据库 时间:
2017-05-30 22:03:12
阅读次数:
282
##########postfix+mariadb#######发送邮件准备工作yuminstallhttpdphpphp-mysqlmariadb-server-y##配置mysqlconfigphpmyadminconfigmariadbmysql_secure_installationcreatedbcreatetablecreateusermessagecreatedbuser##添加数据库用户,并给其授权1.vim/etc/postfix/mailuse..
分类:
数据库 时间:
2017-05-30 23:09:16
阅读次数:
5026
mongodb官网 The mongodb-org-server package provides an initialization script that starts mongod with the /etc/mongod.conf configuration file. See Run Mo ...
分类:
数据库 时间:
2017-05-30 23:15:01
阅读次数:
373
实验目的:搭建atlas-mysql的基本环境,实现读写分离。并且创建一个用户表,以‘id’字段作为条件进行水平切分,切分为3个子表。实验步骤:1.部署两个mysql-master节点,做双向同步。并且配置keepalived,通过连接VIP保证高可用性。2.部署两个mysql-slave节点,通过VIP从mysql-mas..
分类:
数据库 时间:
2017-05-30 23:19:53
阅读次数:
2084
MYSQL学习笔记三:日期和时间函数 1. 获取当前日期的函数和获取当前时间的函数 /*获取当前日期的函数和获取当前时间的函数。将日期以'YYYY-MM-DD'或者’YYYYMMDD’格式返回 */ #CURDATE()与CURRENT_DATE()作用同样,返回同样的系统当前日期 #CURDATE ...
分类:
数据库 时间:
2017-05-30 23:20:27
阅读次数:
354
mysql我们常用到的引擎有 MyISAM 和 InnoDB 这两种,这里我们暂时只做这两种的简介。 UPDATE INSERT Delete 对于AUTO_INCREMENT类型的字段,InnoDB中必须包含只有该字段的索引,但 是在MyISAM表中,可以和其他字段一起建立联 合索引 更好和更快的 ...
分类:
数据库 时间:
2017-05-31 00:18:44
阅读次数:
256
1.事务的四大特性(ACID) 以转账业务来分析。 A.原子性 事务的操作步骤不可分割,要么全都成功,要么全部失败。A给B转账,A如果扣款,B必须增加余额,A和B的账户变化同时成功,或者同时失败。 B.一致性 事务的一致性指的是在一个事务执行之前和执行之后数据库都必须处于一致性状态。这种特性称为事务 ...
分类:
数据库 时间:
2017-05-31 00:20:14
阅读次数:
223
众所周知,Sqlite是一个轻量级的数据库,仅仅需要一个exe文件就能运行起来。在处理本地数据上,我比较喜欢选择使用它,不仅是因为他与sql server有着比较相近的语法,还因为它不需要安装,仅需要通过命令行就能启动了,而且他在处理大数据时,性能比sql server好很多,好吧这里不继续争论性能 ...
分类:
数据库 时间:
2017-05-31 00:20:42
阅读次数:
276
SQLEXPR_x64_CHS.exe,标准SQL Server Express edition,只有数据库引擎,甚至连图形管理界面都没有。SQLEXPRWT_x64_CHS.exe,多了一个图形管理界面。SQLEXPRADV_x64_CHS.exe,不仅多了一个图形管理界面,还多了一个简装版的SQ ...
分类:
数据库 时间:
2017-05-31 00:24:58
阅读次数:
182
编程语言中大多都有数据类型一说、虽然mysql 的sql 语句与标准sql 有别、但是宏观上看还是差不多的;下面我们说一下mysql数据库中的数值类型 一、在mysql在有那些类型可以表示数值: 1、bit[(M)] 如果没有指定M的话、这种情况下M默认是1、也就是说也就是说它只能保存一个位、一个要 ...
分类:
数据库 时间:
2017-05-31 00:26:24
阅读次数:
249
JDBC增删查改 昨天七七八八的关于Mysql的配置 和 基本使用也算是初步解决了,今天 抽空看了JAVA的JDBC(JAVA DATA BASE CONNECTION)我也不知道我全称拼写对对不对🤣,笔者英文水平太渣渣。 具体的关于解释jdbc的东东在本文就不阐述了,网上百度一大堆,本文主要记录 ...
分类:
数据库 时间:
2017-05-31 00:28:35
阅读次数:
345
LNMP编译安装 # 需先配置IP # 软件包的路径 /usr/local/src yum install -y libjpeg-devel libpng-devel freetype-devel curl-devel python-devel curl-devel gcc gcc-c++ biso ...
分类:
数据库 时间:
2017-05-31 10:08:49
阅读次数:
270
my.ini 配置log-bin=mysql-bin 启用日志 作用说明:选取 mysql-bin.000024 这个文件操作日志 keyboard库在那个时间段内 的所有操作日志 恢复数据 思路是这样的 将数据恢复到某个备份点 然后再从备份点的时间到 你要 到恢复的那个时间点 或者位置点 的操作日 ...
分类:
数据库 时间:
2017-05-31 10:25:09
阅读次数:
288
1.数据插入db.集合名.insert() 操作 数组插入 操作 > db.info.insert([ ... {"url":"www.baidu.com"}, ... {"url":"www.9888.cn"}, ... {"url":"www.a.cn"} ... ]); BulkWriteRe ...
分类:
数据库 时间:
2017-05-31 10:28:28
阅读次数:
218
一、 表设计规范 二、 索引规范 三、 SQL语句规范 四、 散表规范 五、 其他 FAQ 1-1.库名、表名、字段名必须使用小写字母,“_”分割。 a)MySQL有配置参数lower_case_table_names,不可动态更改,Linux系统默认为0,即库表名以实际情况存储,大小写敏感。如果是 ...
分类:
数据库 时间:
2017-05-31 10:29:30
阅读次数:
267