严重:StandardServer.await:create[localhost:8005]:java.net.BindException:Addressalreadyinuse:JVM_Bindatjava.net.PlainSocketImpl.socketBind(NativeMethod)atjava.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)atjava.net.ServerSocket.bind(ServerSocket.java:31..
分类:
其他好文 时间:
2014-12-08 15:55:29
阅读次数:
156
目前使用的zabbix版本是2.2.3,自带MySQL监控模板TemplateAppMySQL,只是监控项目比较少。如果只是想对MySQL进行基本的监控,可以使用这个模板,如果要详细监控MySQL的各种信息,例如数据库的各种状态,主从复制状态,InnoDB状态等信息需要另外编写模板。后续再讨论。参考文章h..
分类:
数据库 时间:
2014-12-08 15:47:00
阅读次数:
241
我在以前的博客介绍过怎么通过zabbix调用Lync2010数据库服务器的SQLServer性能计数器来实现监控Lync的在线人数(http://lixiaosong.blog.51cto.com/705126/1530004)。但是当我将这个监控项目复制到Lync2013SQLServer服务器后发现这个键值已经不支持了。后来发现在Lync2013前端服..
分类:
其他好文 时间:
2014-12-08 15:45:55
阅读次数:
248
上一篇总结GC的基础算法,各种GC收集器的基本原理,还是比较粗粒度的概念。这篇会整理一些GC的常见概念,理解了这些概念,相信对GC有更加深入的理解
1. 什么时候会触发Minor GC?
Eden区域满了,或者新创建的对象大小 > Eden所剩空间 CMS设置了CMSScavengeBeforeRemark参数,这样在CMS的Remark之前会先做一次Minor GC...
分类:
其他好文 时间:
2014-12-08 15:42:02
阅读次数:
236
举例:将i = a + b * c作为源代码输入到解析器里,则广义上的解析器的工作流程如下图: 发表时间:2009-10-17 最后修改:2011-03-04 猎头职位: 上海: Senior Software Engineer 相关文章: 深入理解JVM透过JVM看Exception本质历史篇.....
分类:
其他好文 时间:
2014-12-08 15:28:48
阅读次数:
302
class Person{ public static void main(String[] args) { }}主函数:是一个特殊的函数。作为程序的入口,可以被jvm调用主函数的定义:public:代表着该函数访问权限是最大的static:代表主函数随着类的加载就已经存在了v...
分类:
其他好文 时间:
2014-12-07 20:17:00
阅读次数:
147
转载请注明出处:http://blog.csdn.net/xyang81/article/details/41777471
JNI全称是Java Native Interface(Java本地接口)单词首字母的缩写,本地接口就是指用C和C++开发的接口。由于JNI是JVM规范中的一部份,因此可以将我们写的JNI程序在任何实现了JNI规范的Java虚拟机中运行。同时,这个特性使我们可...
分类:
其他好文 时间:
2014-12-07 15:04:27
阅读次数:
254
Gradle是Android开发新一代的 Build System, 也是 Android Studio默认的build工具。
Gradle脚本是基于一种JVM语言 -- Groovy,再加上DSL(领域特定语言)语言组成的。
因为Groovy是JVM语言,可以使用大部分的Java语言库。所谓DSL就是专门针对Android开发的插件,比如标准Gradle之外的一些新的方法(Method)、闭...
分类:
移动开发 时间:
2014-12-07 01:22:23
阅读次数:
697
java里有一种特殊的线程叫做守护线程(Daemon)线程。这种线程的优先级很低,通常来说,当同一个应用程序里没有其他的线程运行的时候,守护线程才运行。当程序中唯一运行的的线程是守护线程时,并且守护线程执行结束后 ,JVM也就结束了这个程序。 因为这种特性,守护线程通常被用来作为同一程序中普通线程....
分类:
编程语言 时间:
2014-12-06 22:44:52
阅读次数:
215
类加载机制与反射
JVM和类,当调用java命令运行某个java程序时,该命令会启动一个java虚拟机进程,不管该java程序有多么复杂
该程序启动了多少个线程,他们都处于该java虚拟机进程里,同一个JVM的所有线程,所有变量都处于同一个进程里
他们都使用JVM进程的内存区,当系统出现一下几种情况时,JVM进程将被终止:
(1)程序运行到最后正常结束
(2)程序运行到使用System....
分类:
其他好文 时间:
2014-12-06 15:29:58
阅读次数:
170