摘要: 和Mysql主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或者级联结构,Redis主从复制可以根据是否是全量分为全量同步和增量同步。下图为级联结构。 全量同步Redis全量复制一般 阅读全文
posted @ 2019-06-05 11:30 老虎死了还有狼 阅读(87173) 评论(6) 推荐(37) 编辑
摘要: 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySql的核心就是存储引擎。 存储 阅读全文
posted @ 2019-06-05 11:10 老虎死了还有狼 阅读(6231) 评论(0) 推荐(0) 编辑
摘要: 一、问题: 数据库表数据量极大(千万条),要求让服务器更加快速地响应用户的需求。 二、解决方案: 1.通过高速服务器Cache缓存数据库数据 2.内存数据库 (这里仅从数据缓存方面考虑,当然,后期可以采用Hadoop+HBase+Hive等分布式存储分析平台) 三、主流解Cache和数据库对比: 上 阅读全文
posted @ 2019-05-27 22:06 老虎死了还有狼 阅读(4214) 评论(0) 推荐(0) 编辑
摘要: SQL注入是什么?如何防止? SQL注入是什么?如何防止? SQL注入是一种注入攻击,可以执行恶意SQL语句。下面本篇文章就来带大家了解一下SQL注入,简单介绍一下防止SQL注入攻击的方法,希望对大家有所帮助。 什么是SQL注入? SQL注入(SQLi)是一种注入攻击,可以执行恶意SQL语句。它通过 阅读全文
posted @ 2019-05-27 21:24 老虎死了还有狼 阅读(1884) 评论(0) 推荐(0) 编辑
摘要: 介绍 介绍 数据库的脏读、不可重复读、幻读都和事务的隔离性有关。所以先了解一下事务的4大特性。 事务的4大特性(ACID): 原子性(Atomicity):事务是数据库的逻辑工作单位,它对数据库的修改要么全部执行,要么全部不执行。 一致性(Consistemcy):事务前后,数据库的状态都满足所有的 阅读全文
posted @ 2019-05-27 21:09 老虎死了还有狼 阅读(1420) 评论(0) 推荐(0) 编辑
摘要: 唯一索引 唯一索引不允许两行具有相同的索引值。如果现有数据中存在重复的键值,则大多数数据库都不允许将新创建的唯一索引与表一起保存。当新数据将使表中的键值重复时,数据库也拒绝接受此数据。例如,如果在 employee 表中的职员姓氏(lname) 列上创建了唯一索引,则所有职员不能同姓。 主键索引主键 阅读全文
posted @ 2019-05-27 21:03 老虎死了还有狼 阅读(5764) 评论(0) 推荐(1) 编辑
摘要: 在搭建完集群环境后,不得不考虑的一个问题就是用户访问产生的session如何处理。如果不做任何处理的话,用户将出现频繁登录的现象,比如集群中存在A、B两台服务器,用户在第一次访问网站时,Nginx通过其负载均衡机制将用户请求转发到A服务器,这时A服务器就会给用户创建一个Session。当用户第二次发 阅读全文
posted @ 2019-05-27 20:58 老虎死了还有狼 阅读(18787) 评论(1) 推荐(5) 编辑
摘要: 1.什么是正向代理? 答:正向代理是针对客户端而言的。客户端想访问一个网站,但上不了网,可是客户端却能访问一个叫做代理服务器的东西,代理服务器可以帮助客户端上网。客户端先将请求发给代理服务器,代理服务器再将请求转发给网站,网站的响应结果先发给代理服务器,然后再由代理服务器转发给客户端。 简单来说,正 阅读全文
posted @ 2019-05-27 20:54 老虎死了还有狼 阅读(3319) 评论(0) 推荐(1) 编辑
摘要: 在我们使用Flask以及Werkzeug框架的过程中,经常会遇到如下三个概念:Local、LocalStack和LocalProxy。尤其在学习Flask的Request Context和App Context的过程中,这几个概念出现的更加频繁,另外很多Flask插件都会使用这三个概念对应的技术。那 阅读全文
posted @ 2019-05-07 16:32 老虎死了还有狼 阅读(850) 评论(0) 推荐(1) 编辑
摘要: 一、什么是编码 编码是指信息从一种形式或格式转换为另一种形式或格式的过程。 在计算机中,编码,简而言之,就是将人能够读懂的信息(通常称为明文)转换为计算机能够读懂的信息。众所周知,计算机能够读懂的是高低电平,也就是二进制位(0,1组合)。 而解码,就是指将计算机的能够读懂的信息转换为人能够读懂的信息 阅读全文
posted @ 2019-05-02 12:31 老虎死了还有狼 阅读(1112) 评论(0) 推荐(0) 编辑