Java及Java 虚拟机(JVM)相关知识的学习总结。内容1 类加载器 1 类加载器深入剖析2 自动内存管理机制3 虚拟机执行子系统4 程序编译与代码优化5 并发与并行 1 Java 多线程与并发库总结 2 笔记:Java多线程设计模式6 杂项1 volatile关键字说明
分类:
编程语言 时间:
2014-07-12 00:31:25
阅读次数:
194
部分转自:http://www.cnblogs.com/luckybird/archive/2012/06/11/2544753.html及http://www.cnblogs.com/kissdodog/p/3160560.html着色部分为实际解决问题的过程最常见的索引问题查找:1、检查实际执行...
分类:
数据库 时间:
2014-07-11 23:49:28
阅读次数:
1348
java中线程分为两种类型:用户线程和守护线程。通过Thread.setDaemon(false)设置为用户线程;通过Thread.setDaemon(true)设置为守护线程。如果不设置次属性,默认为用户线程。用户线程和守护线程的区别:1. 主线程结束后用户线程还会继续运行,JVM存活;主线程结束...
分类:
编程语言 时间:
2014-07-11 20:26:34
阅读次数:
233
Hadoop的配置文件解释hadoop-env.sh: 用于定义hadoop运行环境相关的配置信息,比如配置JAVA_HOME环境变量、为hadoop的JVM指定特定的选项、指定日志文件所在的目录路径以及master和slave文件的位置等;core-site.xml: 用于定义系统级别的参数,它作...
分类:
其他好文 时间:
2014-07-11 13:05:01
阅读次数:
275
When I try openingEclipse, a pop-up dialog states:Failed to load the JNI shared library "C:/JDK/bin/client/jvm.dll"`.Following this, Eclipse force clo...
分类:
系统相关 时间:
2014-07-11 11:45:13
阅读次数:
238
在进行JNI调用的时候,是由java的本地接口调用本地库文件来完成的,但是本地库文件需要放置到指定位置,JNI接口才能调用到,这个路径是由JVM的系统变量“java.library.path”指定的。大家可以将这个变量所指定的路径打印出来 例如:System.getProperty("java.library.path")。 在windows环境下可以看到执行的目录是什么C:/windows/sy...
分类:
其他好文 时间:
2014-07-10 21:10:25
阅读次数:
162
内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。内存作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。对于整个操作系统来说,内存可能是最麻烦的的设备。而...
分类:
系统相关 时间:
2014-07-10 20:37:26
阅读次数:
364
在Resin配置参数实现JConsole远程监控JVM...
分类:
其他好文 时间:
2014-07-10 19:58:55
阅读次数:
187
1:关于smack与tigase的用法跟作用请大家自己去网上查看相关资料,这里就不做描述了。PS:这篇文章主要是说明在客户端jvm创建的最大线程数的大校之前公司要求做一个客户端用于测试刚刚部署的tigase的性能,所以项目经理就安排了一个事情就是自己动手在客户端写一个基于smack长..
分类:
其他好文 时间:
2014-07-10 19:07:49
阅读次数:
2506
通常来说,MySQL性能调优是非常复杂的一件事,不是简单的修改参数就可以完成的。需要综合考虑。而且找出性能瓶颈也非易事。但是通常我们有以下的几种方法找到蛛丝马迹。通过下面的几种方法发现瓶颈以后,我们才能确定下一步应该怎么做^_^其他的可以参考我前面写的文章:MySQL常用SQL优化,Linux上跑M...
分类:
数据库 时间:
2014-07-10 16:10:17
阅读次数:
258