大数据
-
注入手法和思路(二)
加解密注入 网站请求数据到服务器时经过了base64等加密方式,数据到达服务器之后在解密成正常数据 所以我们在构造恶意代码时,要先解密出注入点数据再与其拼接后加密传输。 二次注入 二次注入是存储型注入,恶意…
-
关于Mybatis
一:Mybatis的优缺点 优点: 1.与JDBC相比,减少了百分之五十的代码量。 2.Mybatis是最简单的持久层框架,简单易学。 3.Mybatis灵活,不会对应用程序和现数据库设计强加任何影响,SQL卸载XML里,从程…
-
Mybatis属性useGeneratedKeys,keyProperty,keyColumn的使用
事情情景 在做一个插入操作的时候,总是报一个主键重复或者字段不能为空的错误: 原因 在A.mapper中的insert语句中,使用了useGeneratedKeys,keyProperty属性,那这两个属性是干什么用的呢? useGeneratedKeys=tr…
-
【从头到脚】撸一个社交聊天系统(vue + node + mongodb)
项目开始是因为工作需要一个聊天室功能,但是因为某些原因最终选用的是基于xmpp协议的Strophe.js写的。于是就想用node自己写一套,本来只是想简单的写个聊天页面,但是写完了又不满意,所以不断的重构(似乎可以理…
-
本地同时安装并运行两个版本MYSQL
背景介绍 本地已经安装好一个MySQL版本号 5.7.27 ,端口号 3306 现想安装个较新版本的以供后期学习 一、下载所需版本mysql 打开 MYSQL官网 ,划到最下方 DOWNLOADS栏,选择 MYSQL Community Server 点击 Archives选…
-
sql server 01
1. 数据库管理系统(DateBase Management System )DBMS 是专门为管理数据库而设计的一个电脑软件系统 分为两种: (1)关系数据库:建立在关系模型基础上的数据库,比如 SqlServer , MySQL, Oaracle, Access 所…
-
一站式学习Redis, 从入门到高可用分布式实践-09-初识redis cluster
redis cluster是redis3.0提供的分布式解决方案,有效的解决了redis分布式方面的需求,同时它也是学习分布式存储的绝佳案例。 学习redis cluster是大家学习分布式数据库的一个很好的案例 我们为什么需要redis cluste…
-
django中SQL alchemy的使用
settings配置: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'sqlalchemy_test', 'USER': 'root', 'PASSWORD': '******', 'HOST': '127.0.0.1', 'PORT': '3306' } } 创建数据库: #…
-
SQL优化
insert优化 主键优化 order by group by limit count update
-
数据库
1数据(Data) 什么是数据 在JavaSE中,我们说过这样一句话,数据要运算,必须先存储,那么java中存储数据是使用变量,那么计算机怎么存储?文件 2. 数据库(DataBase) 数据库:顾名思义,就是用来存储数据的仓库。 文…