使用ssh远程服务器的时候,总是会去百度查一些命令资料的什么的,然而你一不留神你的ssh连接就已经处在假死状态了 1、依赖ssh客户端定时发送心跳。 打开 sudo vim / etc / ssh / ssh_config 添加 ServerAliveInterval 20 ServerAliveC ...
分类:
系统相关 时间:
2020-03-22 16:03:12
阅读次数:
127
你写的代码导致浏览器运行奔溃,或页面卡住了,卡死了,怎么办? 你可以试试定时器的一个方法,叫做数组分块。 脚本长时间运行的问题通常由两个原因造成的: 1.过长或过深的函数调用 2.进行大量处理的循环。 长时间循环通常遵循下面模式 for(let i = 0,len = data.length; i ...
分类:
其他好文 时间:
2020-03-22 14:11:23
阅读次数:
71
由于连续进行过多的dom操作,有时候会导致浏览器运行崩溃,尤其是在ie中使用onrise事件处理的程序中有dom操作,高频的修改可能会导致浏览器崩溃,为了绕开这个问题,可以用定时器对函数进行节流。 当别人问你,同学说一下函数节流吧? 你可以告诉他,某些代码不可以在没有间断的情况连续重复执行。第一次调 ...
分类:
其他好文 时间:
2020-03-22 13:35:06
阅读次数:
79
redis是一个单进程单线程应用 redis是一个软件,帮助开发者对一台机器的内存进行操作 关键字: 缓存 优先去redis中获取,如果没有就是数据库 可以做持久化操作(两种策略) AOF 定时保存 RDB 同步保存 下载与安装 常用指令 redis 五大数据类型 只有第一层value支持这五大数据 ...
分类:
其他好文 时间:
2020-03-22 10:28:49
阅读次数:
68
ubuntu定时执行任务 cron是一个Linux下的后台进程,用来定期的执行一些任务。因为我用的是Ubuntu,所以这篇文章中的所有命令也只能保证在Ubuntu下有效。 1:编辑crontab文件,用来存放你要执行的命令 sudo crontab -e 2:第一次用这个命令,会让你选择文本编辑器, ...
分类:
系统相关 时间:
2020-03-22 01:49:44
阅读次数:
91
1、celery执行定时任务1)几点几分执行:celery_task-s1.pyfrom celery import Celeryimport time# redis不加密码broker='redis://127.0.0.1:6379/0'backend='redis://127.0.0.1:637... ...
分类:
其他好文 时间:
2020-03-22 01:25:03
阅读次数:
67
前言 Linux的Crontab定时器似乎已经足够强大,但是我认为还是没有办法满足我们所有的需求,例如定时器某一瞬间需要动态添加/删除任务的功能,例如定时器只能在指定的节点上启动(主节点),其他节点不需要定时服务,这种情况Linux自带的Crontab就不能够满足我们的需求了,所以这次要徒手定义一个 ...
分类:
其他好文 时间:
2020-03-21 18:06:10
阅读次数:
71
1. 跑批是什么 顾名思义,就是应用程序对数据的批量处理。 跑批有以下特性: 大数据量:批量任务一般伴随着大量的数据处理; 自动化:要求制定时间或频率自动运行; 性能:要求在指定时间内完成批处理任务。 2. 跑批应用场景 在开发中常见的跑批应用场景如下(以目前做的系统举例): 定时的数据状态更新:到 ...
分类:
其他好文 时间:
2020-03-21 18:04:11
阅读次数:
675
1.Timer基础1.1Timer简介1.2Timer实战2.Timer的定时调度函数2.1schedule2.1.1 schedule(task,time)2.1.2 schedule(task,time,period)2.1.3 schedule(task,delay)2.1.4 schedul... ...
分类:
其他好文 时间:
2020-03-21 15:07:38
阅读次数:
61
ES6 Promise 什么是Promise呢? ES6中一个非常重要和好用的特性就是Promise Promise是异步编程的一种解决方案 可以以一种非常优雅的方式来解决 网络请求的回调地狱 Promise基本使用 我们用一个定时器来模拟异步事件 假设下面的 是从网络上1秒后请求的数据 就是我们的 ...
分类:
其他好文 时间:
2020-03-21 15:03:50
阅读次数:
92