在项目中频繁访问hbase,造成hbase压力过大,而后设立缓存系统,但是会造成缓存雪崩问题,即当缓存过期时,会出现大量的DB连接,对DB产生迅间高负载。由于采用redis缓存,所以用redis锁的功能来防止过多线程同时访问数据库的现象,对于mutex锁的ttl问题,在项目中不用考虑时间过期问题(因 ...
分类:
其他好文 时间:
2020-06-08 01:00:19
阅读次数:
70
一、什么是防抖、什么是节流 试想以下场景: 1、疯狂滑动网页,如果要求在每一瞬间滑动的时候,都触发某个函数? 2、和一个人争论,对方在喋喋不休地开炮,这个时候,你是等对方讲完再来讲道理,还是等她安静下来呢? 很多时候,我们不需要实时地去反馈。这对机器的性能要求太高了,并且不太必要,所以有了以下的解决 ...
分类:
其他好文 时间:
2020-06-07 21:31:24
阅读次数:
60
DNS服务器named.ca详解 域名分级:www.baidu.com.www #主机baidu #次级域名com #顶级域名. #根域名 /var/named/named.ca$TTL 86400. IN SOA c14083fc9f07. v.163.com. ( #授权信息开始:"."根 #" ...
分类:
其他好文 时间:
2020-06-05 13:09:22
阅读次数:
181
网络丢包问题的分析思路 ping 基于 ICMP 协议,hping3 可以基于 TCP 协议。 # -c 表示发送 10 个请求,-S 表示使用 TCP SYN,-p 指定端口为 80 $ hping3 -c 10 -S -p 80 192.168.0.30 HPING 192.168.0.30 ( ...
分类:
系统相关 时间:
2020-06-04 23:12:40
阅读次数:
137
#include <cstdio> #include <iostream> using namespace std; int n,m,x; int hh,tt,a[1000001],q[1000001],f[1000001]; int read() { char ch=getchar(); int ...
分类:
其他好文 时间:
2020-06-03 13:40:21
阅读次数:
64
Docker 网络配置 Docker 网络 docker网络从覆盖范围可分文单个host上的容器网络和跨多个host的网络。docker安装时会自动在host创建三个网络 [root@localhost ~]# docker network ls NETWORK ID NAME DRIVER SCO ...
分类:
其他好文 时间:
2020-05-31 20:09:24
阅读次数:
114
本文知识点 过期数据概念 数据删除策略 逐出算法 过期数据 先来看三个key值,分别为sex、name、age。 这三个值设置的指令为 set name kaka setex age 100 24 setex sex 10 1 在redis中我们可以使用ttl来获取某个key的状态,下面我们来使用t ...
分类:
其他好文 时间:
2020-05-29 12:04:01
阅读次数:
70
下单的过程中我们会根据配送方式的不同来计算相应的运费,并将每个商品分摊到的运费金额放到订单的items表里,如果按照相应的比例进行分摊,就会存在四舍五入的小数分摊不均,比如10元运费3件商品,每个就会分摊到3.33,这样就会有0.01的误差存在,为了避免这样的误差存在,我们会记录下前几次分摊到的金额 ...
分类:
编程语言 时间:
2020-05-27 20:52:31
阅读次数:
258
一. 实验目的 了解TTL门电路的外观封装、引脚分布和使用方法。 掌握数字电路试验台、万用表和示波器的使用方法。 掌握TTL与门、或非门和异或门的逻辑功能。 认识门电路对信号的控制作用。 二.实验内容 1.原始数据 表1 74LS08的测试表格 输入端 输出端 K1 K2 L1 0 0 0 0 1 ...
分类:
其他好文 时间:
2020-05-26 01:31:28
阅读次数:
621