定时删除:创建一个定时器,在键过期时立即删除。 为什么不用定时删除策略:虽然内存及时释放,但太消耗 CPU 资源。 定期删除,设置了 expire 的键存储在一个独立的字典中,默认每 100ms 随机选择 20 个 key,删除其中已过期的 key。如果过期 key 比例超过 1/4,那就重复这一步 ...
分类:
其他好文 时间:
2020-05-27 20:27:13
阅读次数:
88
一.重复值处理:直接删除为主。一般先处理重复行,再处理唯一值列。 以行为单位,查看重复值 df[df.duplicated()] 以行为单位,删除重复值 df.drop_duplicates() 以某列(如ID)为单位,查看重复值 df[df.duplicated('ID')] 以某列(如ID)为单 ...
分类:
其他好文 时间:
2020-05-26 12:03:52
阅读次数:
96
一、什么是双活容灾系统?就是实现备份端在线的双活的应用级容灾,践行在线式应用级的容灾系统。在线式是指备用服务器上的数据库是在线的,处于可读可查询的状态,确保容灾是可靠的稳定的;应用级是指镜像系统复制的数据是数据库事务,是属于应用层的。其镜像系统支持SQLSever数据库、Oracle数据库、文件系统等应用系统的容灾。二、双活容灾功能:1追逐式全量复制、2实时增量复制、3CDP数据容错功能、4故障切
分类:
其他好文 时间:
2020-05-26 11:52:52
阅读次数:
118
从网上搜了一下,基本上的Map都是通过一些屏幕宽度跟鼠标位置计算出相对位置,然后根据地图的比例算出来的,这样的地图只能靠近屏幕的角落(当然不排除可以把另外一部分减去也可以) 今天我提供一个另外思路的Map,废话少说,直接上的代码 思路为把鼠标位置转为UGUI位置,然后把此位置跟UI地图作比较,然后根 ...
分类:
编程语言 时间:
2020-05-25 12:13:45
阅读次数:
73
计算机发展史(四个阶段) 第一阶段(1946~1957):电子管计算机 世界上第一台计算机叫埃尼阿克(ENIAC) 第二次世界大战是电子管计算机产生的催化剂(英国为了解密德国海军的密文),在第二次世界大战中,战争使用了飞机和火箭,打得准需要计算设计参数,设计参数需要几千次运算才能计算出来,在没有计算 ...
分类:
其他好文 时间:
2020-05-24 09:39:17
阅读次数:
80
Sentinel熔断降级 Sentinel除了流量控制以外,对调用链路中不稳定的资源进行熔断降级也是保障高可用的重要措施之一。由于调用关系的复杂性,如果调用链路中的某个资源不稳定,最终会导致请求发生堆积。Sentinel 熔断降级会在调用链路中某个资源出现不稳定状态时(例如调用超时或异常比例升高), ...
分类:
编程语言 时间:
2020-05-23 19:59:21
阅读次数:
55
因为用for循环被老大鄙视之后,这几天都在偷偷摸摸的研究数组的那几个迭代方法。使用下来,感觉确实妙用无穷,仿佛自己的逼格在无形中变得高大了一点点,哈哈,上一篇文章的简单介绍确实有点糙,因此决定重新一些总结文章。 这篇文章就是专门总结reduce方法的,这个方法大有可研究的地方,值得大家get它并去同 ...
分类:
编程语言 时间:
2020-05-22 19:15:51
阅读次数:
48
当 Hadoop的NameNode节点启动时,会进入安全模式阶段。在此阶段,DataNode会向NameNode上传它们数据块的列表,让NameNode得到块的位置信息,并对每个文件对应的数据块副本进行统计。当最小副本条件满足时,即一定比例的数据块都达到最小副本数,系统就会退出安全模式,而这需要一定 ...
分类:
其他好文 时间:
2020-05-22 17:16:55
阅读次数:
71
为什么1px变粗了? 为什么移动端CSS里面写了1px,实际上看起来比1px粗;了解设备物理像素和逻辑像素的同学应该很容易理解,其实这两个 的含义其实是不一样的,UI设计师要求的1px是指设备的物理像素1px,而CSS里记录的像素是逻辑像素,它们之间存在一个比例关系,可以用javascript中的 ...
分类:
移动开发 时间:
2020-05-22 13:16:47
阅读次数:
61
双轨制直销系统的基础就是对碰奖励,相应的还有直推奖(直接上级按比例提成)、见点奖(每个上级按比例提成 )、领导奖(下级对碰奖的一定比例)、互助奖(上级对碰奖按一定比例发放给当前用户) 1、最底层金额变动(注册充值或者做了业绩) 2、从最底层开始,逆向到最顶层的一个链路上的每个人,链路上的每个人都依次 ...
分类:
编程语言 时间:
2020-05-22 09:16:43
阅读次数:
111