摘要:
Ubuntu配置Nginx负载均衡 假设现在有3台机器: A:192.168.1.100 B:192.168.1.101 C:192.168.1.102 假设现在B,C机器上已部署了Web服务器,访问192.168.1.101:9999和192.168.1.102:9999均可以获得服务器返回的数据 阅读全文
摘要:
什么情况下需要布隆过滤器? 先来看几个比较常见的例子 字处理软件中,需要检查一个英语单词是否拼写正确 在 FBI,一个嫌疑人的名字是否已经在嫌疑名单上 在网络爬虫里,一个网址是否被访问过 yahoo, gmail等邮箱垃圾邮件过滤功能 这几个例子有一个共同的特点: 如何判断一个元素是否存在一个集合中 阅读全文
摘要:
转。。https://www.cnblogs.com/bigdatalearnshare/p/13909100.html 在说redis中的哈希(准确来说是一致性哈希)问题之前,先来看一个问题:为什么在分布式集群中一致性哈希会得到大量应用? 在一个分布式系统中,要将数据存储到具体某个节点,或者将来自 阅读全文
摘要:
Hash算法 要说一致性Hash算法,我们先从基本的Hash算法说起。 Hash算法,我们都是熟悉的,它是一种摘要算法,即根据原有的内容产生一个简短的摘要结果。 摘要结果跟原内容是相关的,原内容的改变(极大概率)会导致摘要内容的改变。 这里说的极大概率会改变是因为这取决于该Hash算法的输出空间的大 阅读全文
摘要:
前言 前面学习了django自带的admin后台管理感觉页面不美观,网上的大神优化了一版后台管理xadmin,并且开源了,在github开源下载到源码。 django 2.1.2 xadmin 2.0 python 3.6 xadmin安装 xadmin在github的源码地址https://git 阅读全文
摘要:
MySQL自带的数据库 先来看MySQL中自带的库有哪些: 各库解释如下: information_schema,虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等。 performance_schema, MySQL 5.5开始新增一个数据库,主要用 阅读全文
摘要:
连接 MySQL提供了两种连接方式: TCP/IP方式(本地、远程): mysql -uroot -p123 -h 10.0.0.1 -P330 Socket方式(仅本地) mysql -uroot -p123 -S /tmp/mysql.sock 当我们本地连接MySQL的时候,默认用的是sock 阅读全文
摘要:
CURD之C 让我们将镜头切换到北宋时期某位官人的府邸,府里男主人是: PUT zhifou/doc/1 { "name":"顾老二", "age":30, "from": "gu", "desc": "皮肤黑、武器长、性格直", "tags": ["黑", "长", "直"] } 他明处貌似还有俩 阅读全文
摘要:
前言 简单的没挑战,来点复杂的,比如查看来自顾家的都有哪些人怎么查呢?elasticsearch提供两种查询方式: 查询字符串(query string),简单查询,就像是像传递URL参数一样去传递查询语句,被称为简单搜索或查询字符串(query string)搜索。 另外一种是通过DSL语句来进行 阅读全文
摘要:
前言 现在,让我们启动一个节点和kibana。接下来的一切操作都在kibana中Dev Tools下的Console里完成。 创建一篇文档 现在,我们试图将小黑的小姨妈的个人信息录入elasticsearch。我们只要输入: PUT t1/doc/1 { "name": "小黑的小姨妈", "age 阅读全文