疑问:
在linux中,使用top命令,发现某java进程占用CPU较高,如何定位到是那个线程,执行哪些代码导致的呢?...
分类:
其他好文 时间:
2014-06-05 11:58:50
阅读次数:
197
根据多篇文章,汇总了此图片。主要包括jvm的回收算法、回收策略、垃圾收集器以及对象的回收期。以备查询使用...
分类:
其他好文 时间:
2014-06-05 06:02:01
阅读次数:
190
CoffeeScript不是一门值得学习的语言
一门不能改变你编程的思维方式的语言是不值得学习的--艾伦·佩利(Alan Perlis)
CoffeeScript是一种能够将你用特殊规则书写出的文本转换成一些其他文本的语言,而转换后的文本碰巧就是JavaScript源代码。它经常被描述为将一种编程语言“编译”成JavaScript,就像将其它语言编译成汇编或者JVM字节码。像许多新事物一样,C...
分类:
其他好文 时间:
2014-06-05 03:08:16
阅读次数:
248
【1】以下关于 JVM 的叙述,哪些项正确?
A.JVM 运行于操作系统之上,它依赖于操作系统
B.JVM 运行于操作系统之上,它与操作系统无关
C.JVM 支持 Java 程序运行,它能够直接运行 Java 字节码文件
D.JVM 支持 Java 程序运行,它能够直接运行 Java 源代码文件
扩展名为.java的是源代码文件(文本文件):开发时编写代码的文件
扩展名为.cla...
分类:
编程语言 时间:
2014-06-04 21:43:32
阅读次数:
398
这两天看了一下深入浅出JVM这本书,推荐给高级的java程序员去看,对你了解JAVA的底层和运行机制有比较大的帮助。废话不想讲了.入主题:先了解具体的概念:JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)堆区:1.存储的全部是对象,每个对象都包含一个与之对...
分类:
其他好文 时间:
2014-06-03 07:40:57
阅读次数:
196
最近需要测试一个长连接服务器,数据上需要达到100W的长连接,测试的客户端,一个线程保持一个连接,发现linux服务器默认创建到3200多个线程的时候,就会报错这个错误“java.lang.OutOfMemoryError: unable to create new native thread。而且,此时整个系统都不能创新新的线程了,不能连接终端,不能执行任何命令。
貌似是内存不足,但实际内存尚...
分类:
编程语言 时间:
2014-06-03 03:30:58
阅读次数:
285
代码编译器:代码:编译就是讲一种代码编译成计算机可以理解的指令。 =====================================================================================================java的重排序:(JVM通过偏...
分类:
编程语言 时间:
2014-06-02 20:59:57
阅读次数:
278
1 创建zabbix 用户
groupadd zabbix;
useradd -g zabbix zabbix;
passwd zabbix;
两次输入密码
2 下载获得zabbix的包,然后解压
tar zxvf zabbix-2.2.3.tar.gz;
3 安装
cd /home/zabbix/zabbix-2.2.3;
./con...
分类:
其他好文 时间:
2014-06-01 09:19:19
阅读次数:
185
Jstat是JDK自带的一个轻量级小工具,全称“Java Virtual Machine
statistics monitoring tool”,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控。命令格式:jstat -
[-t] [-h] [ []]jstat -gc....
分类:
Web程序 时间:
2014-05-31 13:53:48
阅读次数:
697
一、Java IO 和 系统 IO 不匹配 在大多数情况下,Java 应用程序并非真的受着
I/O 的束缚。操作系统并非不能快速传送数据,让 Java 有事可做;相反,是 JVM 自身在 I/O 方面效率欠佳。操作系统与 Java 基于流的
I/O模型有些不匹配。操作系统要移动的是大块数据(缓冲区....
分类:
编程语言 时间:
2014-05-31 06:02:09
阅读次数:
312