10 2019 档案

摘要:1.定时器不要直接在方法里面定义和赋值,因为方法执行完,方法体内的变量会被GC回收。 有时候我们将timer定义在了方法里面,然后看到timer被执行了几次之后才失效,原因就是GC不一定会立即回收。 2.也不要在实例化且使用后,被销毁的类里面定义字段timer。原因跟上面一样。 个人理解,如果不对, 阅读全文
posted @ 2019-10-29 19:46 屌丝大叔的笔记 阅读(1553) 评论(0) 推荐(0) 编辑
摘要:上面的代码来自互联网 原理就是在外面加个timer/task/thread,每隔一段时间,做心跳检查。如果发送信息失败表示无法连接,那么我们就可以重连了。 我是将socket作为hub的一个属性。这里是遍历所有hub,逐一检查每个hub的socket是否断开。如果断开了,先关闭旧的socket,再重 阅读全文
posted @ 2019-10-29 19:07 屌丝大叔的笔记 阅读(5178) 评论(0) 推荐(0) 编辑
摘要:取最大值:Math.max.apply(Math, array.map(function(o) {return o.value})) 取最小值:Math.min.apply(Math, array.map(function(o) {return o.value})) 说明:array是我们上面定义的 阅读全文
posted @ 2019-10-08 18:25 屌丝大叔的笔记 阅读(4819) 评论(0) 推荐(0) 编辑