摘要: Redis概述 Redis是什么 Redis(Remote Dictionary Server ),即远程字典服务。 是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 与memcached一样,为了保证效率,数据都是缓存 阅读全文
posted @ 2021-08-01 12:58 有我的担忧 阅读(31) 评论(0) 推荐(0) 编辑
摘要: NoSQL四大分类 KV键值对: 新浪:Redis 美团:Redis+Tair 阿里、百度:Redis+memecache 文档数据库(bson格式和json一样): MongoDB(一般必须掌握) MongoDB是一个基于分布式文件存储的数据库,C++编写,主要用来处理大量的文档 MongoDB是 阅读全文
posted @ 2021-08-01 12:15 有我的担忧 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 什么是NoSQL NoSQL NoSQL = Not Only SQL(不仅仅是SQL) 关系型数据库:表格,行、列 泛指非关系型数据库。随着web2.0互联网的诞生,传统的关系型数据库很难对付web2.0时代,尤其是超大规模的高并发的社区。暴露出很多难以克服的问题,NoSQL在当今大数据环境下发展 阅读全文
posted @ 2021-08-01 12:14 有我的担忧 阅读(92) 评论(0) 推荐(0) 编辑
摘要: Nosql概述 为什么要用Nosql ? 1.单机MySQL的年代 90年代,一个基本的网站访问量一般不会太大,单个数据库完全足够。 那个时候,更多的去使用静态网页HTML,服务器根本没有太大的压力。 出现以下情况网站出现瓶颈,要晋级: 数据量如果太大,一个机器放不下。 数据的索引(B+Tree), 阅读全文
posted @ 2021-08-01 12:13 有我的担忧 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 数据库连接池 数据库连接 -- 执行完毕 -- 释放 连接 -- 释放 十分浪费系统资源 池化技术:准备一些预先的资源,过来就连接预先准备好的 最小连接数:10 最大连接数:15 等待超时:100ms 编写连接池,实现一个接口DataSource(所有的数据源都要实现这个接口) 开源数据源实现 DB 阅读全文
posted @ 2021-08-01 12:11 有我的担忧 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 数据库连接工具类封装 src目录下的db.properties: driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/jdbcstudy? useUnicode=true&characterEncoding=utf8&useSSL 阅读全文
posted @ 2021-08-01 12:11 有我的担忧 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 数据库的三大范式 第一范式(1NF) 原子性:保证每一列都不可再分 第二范式(2NF) 前提:满足第一范式 每张表只描述一件事情 第三范式(3NF) 前提:满足第一范式和第二范式 第三范式需要确保数据表中的每一列数据和主键直接相关,而不能间接相关。 (规范数据库的设计) 规范性和性能的问题 关联查询 阅读全文
posted @ 2021-08-01 12:10 有我的担忧 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 数据库MD5加密 --插入的时候加密 INSERT INTO TEST VALUES(1,'小明',MD5('123456')); --如何校验:将用户传递进来的密码,进行md5加密,然后比对数据库中加密后的值 SELECT * FROM TEST WHERE 'NAME'='小明' AND 'PW 阅读全文
posted @ 2021-08-01 12:09 有我的担忧 阅读(152) 评论(0) 推荐(0) 编辑
摘要: SQL注入 SELECT * FROM users WHERE 'NAME' = '' OR '1=1' AND 'PASSWORD' = '' OR '1=1'; 判断: 使用特定函数来判断,比如输入“1 and version()>0”,程序返回正常,说明version()函数被数据库识别并执行 阅读全文
posted @ 2021-08-01 12:08 有我的担忧 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 内连接、左连接和右连接 区别: 左连接:左边有的,右边没有的为null 右连接:左边没有的,右边有的为null 内连接:显示左边和右边共有的 阅读全文
posted @ 2021-08-01 12:08 有我的担忧 阅读(207) 评论(0) 推荐(0) 编辑