问题描述:生产环境下的某台tomcat7服务器,在刚发布时的时候一切都很正常,在运行一段时间后就出现CPU占用很高的问题,基本上是负载一天比一天高。问题分析:1,程序属于CPU密集型,和开发沟通过,排除此类情况。2,程序代码有问题,出现死循环,可能性极大。问题解决:1,开发那边无法排查代码某个模块有...
分类:
编程语言 时间:
2014-07-22 22:53:57
阅读次数:
264
没有对输入的待解数独进行一般性验证(同一行、一列以及同一个小九宫格都不能出现重复数字) 算法利用回溯的思想: 从第一个空白处开始,找到其候选解(排除同行、同列以及同一小九宫格的所有出现过的数字,剩下未...
分类:
编程语言 时间:
2014-07-21 10:30:29
阅读次数:
304
解决办法: 1、打开文件e/class/functions.php 2、找到函数 ReplaceKey($newstext,$classid=0)3、找到替换代码if(STR_IREPLACE){ $newstext=empty($public_r[repkeynum])?str_ireplace(...
分类:
Web程序 时间:
2014-07-19 22:17:19
阅读次数:
264
####1. 环境UBUNTU 14.04 + Android Studio 0.8.2####2. 安装jdkopenjdk-7是一个很好的选择:```as3sudo apt-get updatesudo apt-get install openjdk-7-jdk```不排除你需要选择一个默认版本...
分类:
移动开发 时间:
2014-07-19 21:28:15
阅读次数:
318
OWC似乎使用者居多,但看见有网友在帖中抱怨OWC在使用时需要许可证书,于是将其排除,我可不想BOSS在看报表时弹出一个“没有许可证书”的窗口。接着找到了ComponentOne的Web chart做出的各种效果图,效果极佳。我一下子被迷住了,决定就是它,于是马不停蹄的下了最新版100多M的安装文件...
分类:
Web程序 时间:
2014-07-19 16:30:27
阅读次数:
303
最近一直在用mongodb,有时候会需要用到统计,在网上查了一些资料,最适合用的就是用aggregate,以下介绍一下自己运用的心得。。别人写过的我就不过多描述了,大家一搜能搜索到N多一样的,我写一下我的总结。基础知识请大家自行查找更多,以下是关键文档。操作符介绍:$project:包含、排除、重命...
分类:
数据库 时间:
2014-07-18 16:29:06
阅读次数:
228
当看到I/O等待时间所占CPU时间的比重很高的时候,首先要检查的就是机器是否正在大量使用交换空间,因为硬盘操作的速度远远低于RAM,所以当系统内存耗尽,开始使用交换空间的时候,系统的性能会受到严重影响。任何想要访问硬盘的操作都要完成与硬盘的I/O交换。所以,故障排除的第一步是看内存是否耗尽,如果是,先解决这个问题。如果还有大量可用的RAM,你需要明确那个进程占用了大部分I/O操作。
在你很难弄明...
分类:
移动开发 时间:
2014-07-17 19:36:55
阅读次数:
306
1. IS NULL 与 IS NOT NULL不能用 null 作索引, 任何包含 null 值的列都将不会被包含在索引中。 即使索引有多列这样的情况下,只要这些列中有一列含有 null,该列就会从索引中排除。也就是说如果某列存在空值,即使对该列建索引也不会提高性能。任何在 where 子句中使用...
分类:
数据库 时间:
2014-07-17 19:00:31
阅读次数:
277
SQL Server 2012内部原理和故障排除(PROFESSIONAL SQL SERVER® 2012 INTERNALS AND TROUBLESHOOTING)一书对于你全面理解SQL Server 2012及处理SQL Server日常问题有很好的帮助。本人边看边翻译,并将重点内容发表在博客中,希望能够给大家带来一点帮助。...
分类:
数据库 时间:
2014-07-17 10:59:59
阅读次数:
343
1.启动Oracle数据库监听器执行su–oraclelsnrctlstart后,执行lsnrctlstatus查看当前监听器状态,发现:说明数据库的listener监听器已经启动起来了。但是没有显示Instance"LINXI",statusREADY,说明数据库监听器没有认到数据库。2.具体处理办法就是重新注册一下,方法如图:3.?.
分类:
数据库 时间:
2014-07-17 10:35:51
阅读次数:
414