很多人喜欢回忆过去,有时还会情不自禁地傻傻发笑。其实这是一种病态,一种沉浸于过去的状态,对当下是极不负责任的事情。我说的也许有点绝对,但至少是希望对一些人敲一下警钟的,因为持续地回忆就陷入了死循环,一直回忆着刚回忆的时刻,不能跳出。也许老年后我们丧失了劳动..
分类:
其他好文 时间:
2016-09-27 20:33:23
阅读次数:
137
很多时候,我们只关注实现,并没有真正搞清楚本质就开始找各种API,然后写完代码就完事……直到最后测试暴露出很多问题,实在抓破头皮debug得快发疯的时候,才真正开始考虑隐藏在后面的本质。我有时也是如此,这是很悲哀的。 就比如说多线程的编程,我总是理所当然地认为新开辟的线程里面如果有死循环,那么里面必 ...
分类:
编程语言 时间:
2016-09-26 10:49:24
阅读次数:
156
所谓的递归函数就是在函数体内调用本函数。使用递归函数一定要注意,处理不当就会进入死循环。递归函数只有在特定的情况下使用 ,比如阶乘问题 下面我们就做一个10以内的阶乘试试看吧: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 递归函数的调用就说这么多了 js递归函数调用自身时的保险方式。 ...
分类:
Web程序 时间:
2016-09-20 08:57:34
阅读次数:
267
业务背景在内存中,对mq消息进行分类计数。问题描述生产环境,运行一段时间后,发现消息队列有大量堆积。如果把计数逻辑注释掉,只接收用户访问消息而不进行处理,则mq队列无堆积。mq栈dump信息如下:ConsumeMessageThread_75TID:214STATE:WAITINGConsumeMessageThread_75sun.m..
分类:
其他好文 时间:
2016-09-19 22:46:46
阅读次数:
1212
所谓的递归函数就是在函数体内调用本函数。使用递归函数一定要注意,处理不当就会进入死循环。递归函数只有在特定的情况下使用 ,比如阶乘问题 下面我们就做一个10以内的阶乘试试看吧: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 递归函数的调用就说这么多了 js递归函数调用自身时的保险方式。 ...
分类:
Web程序 时间:
2016-09-13 06:43:11
阅读次数:
181
函数的作用:可以实现代码的重用. 函数只需要定义1次,那么函数中的代码就可以随意的调用. -某不知出处的基本概念 学而时习之,如有误笔,请指正 一、goto跳转语句 goto在C语言的作用: 可以将CPU的执行跳转到当前函数的别的地方继续执行.因为会产生代码回朔,所以极易产生死循环。 注意: 1). ...
分类:
编程语言 时间:
2016-09-08 21:39:47
阅读次数:
167
此bug项目中使用elasticSearch中出现的,原因是,nio事件选择器,在特性内核下以及jdk6版本中,出现不hold线程,死循环获取事件的bug,导致cup使用率过高; 此bug在官网已被修复:http://bugs.java.com/bugdatabase/view_bug.do?bug ...
分类:
其他好文 时间:
2016-09-08 10:04:25
阅读次数:
159
用ie8时,请求json,eclipse直接死机!!!! 调试时,可以用chrome,看到无限循环的报错。。。类似 {"empty":true,"total":4,"firstResult":0,"pageSize":10,"rows":[{"name":"admin","roles":[{"use ...
分类:
Web程序 时间:
2016-09-08 00:45:18
阅读次数:
190
什么是循环语句、死循环?循环语句:将一段代码重复执行0、1或多次;它有进入条件与退出条件。重复运行多少次?我们如何设定循环语句的重复次数?为了设定循环语句的重复次数于是就有了进入条件与退出条件。进入条件:条件满足时进入循环。退出条件:不符合条件退出循环。一种..
分类:
系统相关 时间:
2016-09-07 06:59:12
阅读次数:
348
while循环 while(条件){条件成立就执行的代码} *一般条件变量需要递增,否则会进入死循环(无限循环),浏览器会崩溃甚至电脑死机 例如,逐行输出1-100的数字 var i = 1; while(i<=100){ document.write(i+"<br/>"); i++; } do.. ...
分类:
Web程序 时间:
2016-09-06 12:03:49
阅读次数:
196