https://www.youtube.com/user/BoQianTheProgrammer 视频网址 Unique Lock unique_lock和lock_guard类似,都是mutex的wrapper类,但是前者更加灵活 lock_guard没有unlock方法,unique_lock可 ...
分类:
编程语言 时间:
2019-10-25 18:03:06
阅读次数:
98
第九周课程总结&实验报告(七) 课程总结: (一)多线程 1. 这一周我们接着上一周的多线程学习了实现Runnable接口,上一周中学习了Thread类,thread类实现的是多线程,但是这个还是很局限的,而Runnable接口是用来实现资源共享同时也可以通过Runnable接口的方式实现多线程。 ...
分类:
其他好文 时间:
2019-10-24 23:21:11
阅读次数:
88
集群容错模式 Failover Cluster 失败自动切换 使用方法 当出现失败,重试其它服务器,通常用于读操作(推荐使用)。重试会带来更长延时。 Failfast Cluster 快速失败,抛出异常 使用方法 只发起一次调用,失败立即报错,通常用于非幂等性的写操作。如果有机器在重启,可能会出现调 ...
分类:
其他好文 时间:
2019-10-24 11:51:26
阅读次数:
86
一.分布式延时任务 传统做法是将延时任务插入数据库,使用定时去扫描,比对任务是否到期,到期则执行并设置任务状态为完成。这种做法在分布式环境下还需要对定时扫描做特殊处理(加分布式锁)避免任务被重复执行。 然而使用RabbitMQ实现延时任务可以天然解决分布式环境下重复执行的问题(利用mq中消息只会被一 ...
分类:
其他好文 时间:
2019-10-24 09:38:47
阅读次数:
113
1. PublishSubject 有点类似 LiveData 可以延时等待通知结果可以取消 private lateinit var resultSubject: PublishSubject<Boolean>private lateinit var cancelSubject: PublishS ...
分类:
移动开发 时间:
2019-10-23 18:30:33
阅读次数:
121
防抖函数(可用于防止重复提交) 当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才会执行一次, 如果设定时间到来之前,又触发了事件,就重新开始延时。也就是说当一个用户一直触发这个函数,且每次触发函数的间隔小于既定时间,那么防抖的情况下只会执行一次。 节流函数 当持续触发事件时,保证在一定时 ...
分类:
Web程序 时间:
2019-10-23 18:04:55
阅读次数:
137
Abstract: 本文提出一种用于大规模的长期回环检测,基于一种内存管理方法:限制用于回环检测的位置数目,以满足实时性要求。 introduction: 大场景存在的最关键问题:随着场景增大,回环检测处理的数据量增大,可能会产生延时。该论文的研究重心在于设计一种在线的基于外观回环检测方法。为了限制 ...
分类:
移动开发 时间:
2019-10-22 22:20:53
阅读次数:
118
实例:mtr www.baiud.com MTR命令测试 ...
分类:
其他好文 时间:
2019-10-22 18:10:12
阅读次数:
212
1.利用at命令设置定时任务和延时任务的详解1>定时任务:格式:[root@localhost~]#at23:37设定任务执行时间at>任务动作at>(直接ctrl+d发起任务就会显示)用ctrl+D发起任务2>at命令用于延时任务格式:[root@localhost~]#atnow+1minat>执行动作at>ctrl+d退出开始延时任务计时3>at查看
分类:
系统相关 时间:
2019-10-22 14:41:53
阅读次数:
123
1、执行一次定时器(延时定时器) 2、重复执行(间歇定时器) 注意: 单纯的使用setInterval会导致页面卡死,其原因与JS引擎线程有关,用通俗话说就是setInterval不会清除定时器队列,每重复执行1次都会导致定时器叠加,最终卡死你的网页。但是setTimeout是自带清除定时器的set ...
分类:
Web程序 时间:
2019-10-22 10:46:41
阅读次数:
120