码迷,mamicode.com
首页 >  
搜索关键字:zabbix jvm    ( 18123个结果
设计模式之-单例模式
单个实例 保证程序中只有一个实例 /* * 饿汉式 类加载到内存中,实例化一个单例,jvm保证线程安全 简单实用,推荐使用 Class.forName("") 唯一缺点: 不管用到与否,类装载时就完成实例化 (不用装载他干啥?) */ public class Mg01{ private stati ...
分类:其他好文   时间:2020-07-30 01:40:00    阅读次数:59
JVM的内存区域划分
说到Java内存区域,可能很多人第一反应是“堆栈”。首先堆栈不是一个概念,而是两个概念,堆和栈是两块不同的内存区域,简单理解的话,堆是用来存放对象而栈是用来执行程序的。其次,堆内存和栈内存的这种划分方式比较粗糙,这种划分方式只能说明大多数程序员最关注的、与对象内存分配关系最密切的内存区域是这两块,J ...
分类:其他好文   时间:2020-07-29 21:56:54    阅读次数:76
初级Java工程师也能轻松进行JVM调优了
本文来自: PerfMa技术社区 PerfMa(笨马网络)官网 Java 性能调优对于每一个Java程序员来说,是实现技术进阶必不可缺的知识了。比如:一台8G的服务器怎么配置JVM参数?我的JVM参数是否合理?如何分析内存Dump文件?如何分析线程Dump文件?等等...,你肯定或多或少都遇到过,熟 ...
分类:编程语言   时间:2020-07-29 17:54:28    阅读次数:85
JVM的生命周期和发展历程
JVM的生命周期 虚拟机的启动 Java 虚拟机的启动是通过引导类加载器(BootstrapClassLoader )创建一个初始类(initial class)来完成的这个类是虚拟机的具体实现来指定的。 虚拟机的执行 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序 程序开始执行时它 ...
分类:其他好文   时间:2020-07-29 15:36:26    阅读次数:92
Java-网络编程
#一、网络编程概述 ●Java是Internet 上的语言,它从语言级.上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序 ●Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在Java的本机安装系统里,由JVM进行控制。并且Java实现了一个跨平台的网络库,程序 ...
分类:编程语言   时间:2020-07-29 15:33:43    阅读次数:86
redis分布式锁
1.什么是分布式 分布式不是指必须把应用程序部署到不同的服务器 只要存在应用程序跨JVM就是分布式 2.什么时候使用分布式锁 应用之间存在共享资源的竞争就要使用分布式锁 3.什么时候使用分布式事务 需要保证数据库中的数据的一致性的时候,就需要使用分布式事务 4.都有哪些分布式锁 4.1. 数据库-乐 ...
分类:其他好文   时间:2020-07-29 15:31:57    阅读次数:77
关于对象的描述和JVM直接内存区
对象实例化的几种方式 对象在内存中的布局 直接内存区 不是虚拟机运行时数据区的一部分,也不是《Java虚拟机规范》中定义的内存区域。 来源于NIO,通过存在堆中的DirectByteBuffer操作Native内存 直接内存是在Java堆外的、直接向系统申请的内存区间。 通常,访问直接内存的速度会优 ...
分类:其他好文   时间:2020-07-29 15:29:03    阅读次数:46
JVM执行引擎理解
执行引擎概述 执行引擎是Java虛拟机核心的组成部分之一。 “虚拟机”是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面,上的,而虚拟机的执行引擎则是由软件自行实现的,因此可以不受物理条件制约地定制指令集与执行引擎的结构体 ...
分类:其他好文   时间:2020-07-29 15:26:53    阅读次数:50
JVM垃圾回收概念
垃圾回收概念 什么是垃圾 垃圾是指在运行程序中没有任何指针指向的对象,这个对象就是需要被回收的垃圾。 如果不及时对内存中的垃圾进行清理那么,这些垃圾对象所占的内存空间会一直保留到应用程序结束,被保留的空间无法被其他对象使用。甚至可能导致内存溢出。 为什么需要GC 对于高级语言来说,一个基本认知是如果 ...
分类:其他好文   时间:2020-07-29 15:14:38    阅读次数:61
终论到底该不该写isDebugEnabled
以前: 很多日志框架都不支持{}模板的写法(如Log4j1.X, Apache Commons Logging),于是只能通过字符串拼接来输出日志内容: log.debug("debug日志 " + info); 这样一来,每当JVM执行到此时,不管你当前的日志级别是多少,都会执行一次字符串拼接,然 ...
分类:其他好文   时间:2020-07-29 14:34:48    阅读次数:65
18123条   上一页 1 ... 47 48 49 50 51 ... 1813 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!