原文:7.【Redis系列】Redis的高级应用-布隆过滤器 拿今日头条来说,它会不停的给我们推荐新的新闻,每次推荐都要去重,过滤掉我们之前看过的内容,今日头条如何做到去重呢,我们上面的HyperLogLog虽然能去重,但是没有办法确认这个新闻有没有被浏览 过,没有pfcontains的方法。有没有... ...
分类:
其他好文 时间:
2020-03-18 09:16:36
阅读次数:
45
原文:9.【Redis系列】Redis的高级应用-漏斗限流 漏斗限流是最常用的限流方法之一,顾名思义,这个算法的灵感源于漏斗(funnel)的结构。 image.png 漏斗的容量是有限的,如果将漏嘴堵住,然后一直往里面灌水,它就会变满,直至再也装不进去。如果将漏嘴放开,水就会往下流,流走一部分之后... ...
分类:
其他好文 时间:
2020-03-18 09:15:51
阅读次数:
53
原文:3.【Redis系列】Redis的高级应用-分布式锁 在进行分布式应用逻辑开发时,经常会遇到并发问题。 比如我们在修改一个用户的信息,首先需要获取用户信息,再内存中修改后,再存回去。这个过程如果有其他线程同时操作,着就会产生并发问题,因为读取和存储都不是原子性的。我们需要通过分布式锁限制程序的... ...
分类:
其他好文 时间:
2020-03-18 09:14:30
阅读次数:
52
近日由于要对xen server master做更新设备操作,做的以下模拟环境 一、正常切换master 环境介绍: 192.168.2.189 为 pool的master server 192.168.2.188 为pool中的server 192.168.2.189 部署vm 192.168.2 ...
分类:
其他好文 时间:
2020-03-17 13:58:32
阅读次数:
67
1.1 Linux运维的主要工作内容 1、什么是linux运维 参考博客:https://blog.csdn.net/dxt16888/article/details/80865720 1. 运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常。 2. 在他运转的过程中,对 ...
分类:
其他好文 时间:
2020-03-16 23:37:48
阅读次数:
98
eval()执行的代码的作用域eval()方法中执行的代码也是有作用域的,其作用域继承eval()方法所在的作用域。即eval()方法中定义的变量总是在调用它的上下文空间内执行,无论是变量还是函数定义都是如此哦。 举个栗子 var s = "var t = 1;function test(){ret ...
分类:
Web程序 时间:
2020-03-12 09:29:19
阅读次数:
67
"01.绝对路径和相对路径" "02.文件的高级应用" "03.字符编码" "04.Python2和Python3字符编码的区别" "05.基本文件操作" "06.文件的三种打开方式" "07.文件的两种修改方式" "08.with管理文件操作上下文" "09.文件处理小结" ...
分类:
其他好文 时间:
2020-03-06 10:52:57
阅读次数:
62
学习要点 表单 表单的高级应用 语义化的表单 表单的初步验证 表单 定义 表单在网页中应用广泛,例如:登陆、注册、订单信息录入、调查问卷、搜索等等。例如京东注册页面。 常见的表单元素:文本框,密码框,下来列表框,多选框,提交按钮等等。语法: <form method="post" action="r ...
分类:
Web程序 时间:
2020-03-02 00:59:26
阅读次数:
145
背景 老师送给我的STM32的板子不小心给我坏了,现在疫情还没过去,为了复习巩固stm32有关的移植,只能先玩玩仿真了。 我们在这一讲主要以搭建环境为主。 host平台 :Ubuntu 16.04 QEMU 介绍 QEMU 本身是一个非常强大的虚拟机,甚至在 Xen、KVM 这些虚拟机产品中都少不了 ...
分类:
其他好文 时间:
2020-02-22 15:31:52
阅读次数:
1239