最近项目中出现了Tomcat占用CPU100%的情况,原以为是代码中出现死循环,后台使用jstack做了dump,发现是系统中不合理使用HashMap导致出现了死循环(注意不是死锁)。 产生这个死循环的根源在于对一个未保护的共享变量 — 一个"HashMap"数据结构的操作。当在所有操作的...
分类:
编程语言 时间:
2015-03-30 01:25:00
收藏:
0 评论:
0 赞:
0 阅读:
248
切换需注意数据保存和恢复 在Android学习笔记(三六):横屏竖屏的切换中,我们配置了两个layout,一个用户普通的portrait,一个用户landsapce方式。如果只有一个layout,我们沿用上一个例子,删除了在layout-land/中的xml文件,则在屏幕切换时,会按照原来的排版,....
分类:
移动平台 时间:
2015-03-30 01:24:33
收藏:
0 评论:
0 赞:
0 阅读:
195
项目地址:https://github.com/xysmlx/ReadGEXF简易的读取gexf文件的程序,C++版本(适用于Windows/Linux)后续计划功能:生成gexf文件README:# ReadGEXFA simple GEXF file reader by C++## Versio...
分类:
编程语言 时间:
2015-03-30 01:23:20
收藏:
0 评论:
0 赞:
0 阅读:
271
在SqlServer中分为两种索引,一是聚集索引;一是费聚集索引。下面我就分别对两种索引进行介绍并分析其区别和各自的特点。1.聚集索引 之前看过一个比方,我觉得非常恰当这里也用这个例子来说明两种索引。我们的字典本身就像是一个聚集索引,我们根据拼音查找目录,然后直接可以找到查询字的页,而字典正文就是按...
分类:
其他 时间:
2015-03-30 01:22:29
收藏:
0 评论:
0 赞:
0 阅读:
199
import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;import com.google.gson.JsonObject;public class Test { public static...
分类:
Web开发 时间:
2015-03-30 01:22:00
收藏:
0 评论:
0 赞:
0 阅读:
269
在同一台机器上一个端口在某时刻只能被一个端口占用。对于WCF服务来说,如果服务器上有多个服务并且这些服务寄宿在不同的应用程序中,我们需要某种途径来共享它们的端口。下面是一个示例来演示使用TcpBinding进行端口共享。在VS2010中创建两个WCF服务工程,使用TCP绑定并且使用同一个端口进行部....
分类:
其他 时间:
2015-03-30 01:21:50
收藏:
0 评论:
0 赞:
0 阅读:
255
转载请注明出处:http://www.cnblogs.com/fraud/ ——by fraudC. Cupboard and BalloonsA girl named Xenia has a cupboard that looks like an arc from ahead. The arc i...
分类:
其他 时间:
2015-03-30 01:21:30
收藏:
0 评论:
0 赞:
0 阅读:
337
2015年3月28号的项目管理认证考试,不管结果如何,自己为之付出时间和努力,除了学到一些项目管理相关的专业知识外,对于一些培训中讲解到的一些通用的知识,有了较好的理解。现在,考过之后,把相关知识点,汇总在这篇博文中,谨以纪念那逝去的日志。 总结知识点的顺序,我是这样来安排的,先过一次书本上的知识,...
分类:
其他 时间:
2015-03-30 01:21:00
收藏:
0 评论:
0 赞:
0 阅读:
332
从习惯上来说,一般对于bmp等图片资源的读取,会采用两种方式: 一,使用loadImage来读取资源,其代码原型为: HANDLE LoadImage(NINSTANCE hinst, //处理包含被装载图像模块的实例 LPCTSTR lpszName, ...
分类:
其他 时间:
2015-03-30 01:20:00
收藏:
0 评论:
0 赞:
0 阅读:
200
object类型有两种创建方法,第一种是直接创建法:var person=new Object();person.name = "Nicholas";person.age = 29; 第二种创建方法使用对象字面量表示法:var person={ name: "Limeng" age:20}...
分类:
其他 时间:
2015-03-30 01:19:20
收藏:
0 评论:
0 赞:
0 阅读:
170
property是Objective-C的关键词,与@synthesize配对使用,用来让编译好器自动生成与数据成员同名的方法声明。@synthesize则是用来生成对应声明方法的实现。一、@property关键字 1、property的语法格式:@property (参数1,参数2)类型名字;这里...
分类:
其他 时间:
2015-03-30 01:18:40
收藏:
0 评论:
0 赞:
0 阅读:
376
1、字符串反转 – strRev void strRev(char *str)
{ assert(NULL != str); int length=strlen(str); char *end=str+length-1; while(end > str) { *str=(*str)^(*end); ...
分类:
编程语言 时间:
2015-03-30 01:18:30
收藏:
0 评论:
0 赞:
0 阅读:
303
垃圾回收的前提是判断对象是否存活,对象不再存活时将会被回收,下面是2种判断的方法。 引用计数法: 主流的Java虚拟机并没有使用引用计数法来管理内存,重要的原因就是循环引用的问题难以解决。 可达性分析法: 这个算法的基本思路是:通过一系列称为“GCRoots”的对象作为起始点,向下搜...
分类:
编程语言 时间:
2015-03-30 01:18:00
收藏:
0 评论:
0 赞:
0 阅读:
313
一.关于JUnit JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regress.....
分类:
其他 时间:
2015-03-30 01:17:39
收藏:
0 评论:
0 赞:
0 阅读:
326
英文原文:Don't learn to code, learn to think 译/赖信涛 这是一个人人都在学习编程的时代:Code.org请了比尔·盖茨,马克·扎克伯格和克里斯·波什等这些名人,来告诉你,每个人都可以编程;CoderDojo’s在各个国家悄然兴起;在英国,编程已经是各个年级...
分类:
其他 时间:
2015-03-30 01:17:30
收藏:
0 评论:
0 赞:
0 阅读:
365
作者:xujianguo原创作品转载请注明出处,《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000——————————————————————————————————————————————————————-————实验...
分类:
其他 时间:
2015-03-30 01:17:10
收藏:
0 评论:
0 赞:
0 阅读:
271
转载请注明出处:http://www.cnblogs.com/fraud/ ——by fraudD. Xenia and DominoesXenia likes puzzles very much. She is especially fond of the puzzles that consist...
分类:
其他 时间:
2015-03-30 01:16:42
收藏:
0 评论:
0 赞:
0 阅读:
347
转载请注明出处:http://www.cnblogs.com/fraud/ ——by fraudBubble Sort GraphIahub recently has learned Bubble Sort, an algorithm that is used to sort a permutati...
分类:
其他 时间:
2015-03-30 01:15:30
收藏:
0 评论:
0 赞:
0 阅读:
276
apue第十一章、十二章详细介绍线程。关于线程的头文件:#include 关于线程的函数:pthread_self() , //获取自己的线程IDpthread_create(), //创建新线程,参数自己去翻pthread_exit(), //结束线程pthread_join(), ...
分类:
编程语言 时间:
2015-03-30 01:15:20
收藏:
0 评论:
0 赞:
0 阅读:
286
一、Start Apache 2 Server /启动apache服务# /etc/init.d/apache2 startor$ sudo /etc/init.d/apache2 start二、 Restart Apache 2 Server /重启apache服务# /etc/init.d/ap...
分类:
Web开发 时间:
2015-03-30 01:15:10
收藏:
0 评论:
0 赞:
0 阅读:
255