this.marqueeTimer = setInterval(this.Marquee2, speed) console.log(marqueeTimer) Marquee2 () { let ul = document.getElementById('ul') let ul1 = documen ...
分类:
其他好文 时间:
2018-06-26 13:16:24
阅读次数:
143
之前给模块做性能优化的时候,需要将性能调到毫秒级,使用了System.nanoTime()和System.currentTimeMillis()对代码分片计时分析耗时操作,后发现在串行情况下性能达到毫秒级,但是一旦在并发压测的时候,性能急剧下降,后经多方排查,发现原因出在System.nanoTim ...
分类:
其他好文 时间:
2018-06-26 00:58:29
阅读次数:
955
date_add(date,interval expr type) ...
分类:
数据库 时间:
2018-06-25 21:44:43
阅读次数:
436
1、下载kafka_2.11-0.10.1.0.tgz解压 2、配置server.properties ############################# Server Basics #############################broker.id=1host.name=emr- ...
分类:
其他好文 时间:
2018-06-25 15:03:42
阅读次数:
156
心跳包的发送,通常有两种技术方法1:应用层自己实现的心跳包 由应用程序自己发送心跳包来检测连接是否正常,大致的方法是:服务器在一个 Timer事件中定时 向客户端发送一个短小精悍的数据包,然后启动一个低级别的线程,在该线程中不断检测客户端的回应, 如果在一定时间内没有收到客户端的回应,即认为客户端已 ...
分类:
其他好文 时间:
2018-06-25 11:15:57
阅读次数:
155
0 select now() 显示当前时间。 1 select char_length('andyqan') 显示字符长度。 2 日期格式化 select date_format(now(), '%y-%m-%d') 3 添加/减少日期时间 select date_add(now(), interv ...
分类:
数据库 时间:
2018-06-24 20:54:04
阅读次数:
209
近期在试水,也想了解自己当前水平处于哪个阶段。 收集了一些面试提到的题目,可能部分存在个人的理解有所偏差。一点一点的补上去吧 1.线程获取输出的值 对需要输出的对象 实现 接口Callable 进行返回指定值并且使用线程池executorService线程池返回指定值,submit方法可触发 返回F ...
分类:
编程语言 时间:
2018-06-24 18:00:09
阅读次数:
135
MySQL修改时间函数: addDate(date,INTERVAL expr unit) interval 代表时间间隔 : SELECT NOW(); 2018-06-20 15:00:00 -- 当前时间SELECT ADDDATE('2018-06-20 15:00:00',INTERVAL ...
分类:
数据库 时间:
2018-06-20 16:35:00
阅读次数:
1251
1.DataNode的工作机制: 1、DataNode工作职责:存储管理用户的文件块数据 定期向namenode汇报自身所持有的block信息(通过心跳信息上报) (这点很重要,因为,当集群中发生某些block副本失效时,集群如何恢复block初始副本数量的问题) 2.配置文件: 2.DataNod ...
分类:
其他好文 时间:
2018-06-18 19:55:23
阅读次数:
168
this.state = { btnText: '获取验证码', timer: 5, discodeBtn: false, clearInterval: false } let siv = setInterval(() => { this.setState({ timer: (timer--), b... ...
分类:
其他好文 时间:
2018-06-15 21:45:45
阅读次数:
649