JVM
趁你未老
这个作者很懒,什么都没留下…
展开
-
彻底掌握JMM和底层实现原理--并发编程
推荐教程并发编程JVMJava 微服务实践 视频教程- Spring Cloud1.并发编程领域的关键问题1.1 线程之间的通信线程的通信是指线程之间以何种机制来交换信息。在编程中,线程之间的通信机制有两种,共享内存和消息传递。在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写-读内存中的公共状态来隐式进行通信,典型的共享内存通信方式就是通过共享对象进行通信。在...原创 2020-03-22 13:53:21 · 305 阅读 · 0 评论 -
JVM基础系列教程|第一篇:类的加载机制原理
推荐视频链接Java 微服务实践视频教程 - Spring BootJava 微服务实践 视频教程- Spring Cloudredis高可用视频分布式电商商城视频教程kubernets+docerjvm秒杀项目实战Linux shell原文链接1、什么是类的加载类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建...原创 2018-11-14 19:35:47 · 325 阅读 · 0 评论 -
JVM基础系列教程|第二篇:Java内存模型
推荐视频链接Java 微服务实践视频教程 - Spring BootJava 微服务实践 视频教程- Spring Cloudredis高可用视频分布式电商商城视频教程kubernets+docerjvm秒杀项目实战Linux shell所有的Java开发人员可能会遇到这样的困惑?我该为堆内存设置多大空间呢?OutOfMemoryError的异常到底涉及到运行时数据的哪块区域...原创 2018-11-14 19:57:37 · 195 阅读 · 0 评论 -
JVM基础系列教程|第三篇:GC算法分类 垃圾收集器种类
推荐视频链接Java 微服务实践视频教程 - Spring BootJava 微服务实践 视频教程- Spring Cloudredis高可用视频分布式电商商城视频教程kubernets+docerjvm秒杀项目实战Linux shell概述垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,...原创 2018-11-14 20:05:53 · 191 阅读 · 0 评论 -
JVM基础系列教程|第四篇:Java GC 日志分析
推荐视频链接Java 微服务实践视频教程 - Spring BootJava 微服务实践 视频教程- Spring Cloudredis高可用视频分布式电商商城视频教程kubernets+docerjvm秒杀项目实战Linux shell什么是 Java GCJava GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之...原创 2018-11-14 20:23:15 · 1094 阅读 · 0 评论 -
JVM基础系列教程|第五篇:Java服务GC参数调优案例
推荐视频链接Java 微服务实践视频教程 - Spring BootJava 微服务实践 视频教程- Spring Cloudredis高可用视频分布式电商商城视频教程kubernets+docerjvm秒杀项目实战Linux shell本文介绍了一次生产环境的JVM GC相关参数的调优过程,通过参数的调整避免了GC卡顿对JAVA服务成功率的影响。这段时间在整理jvm系列的...原创 2018-11-14 20:28:32 · 355 阅读 · 0 评论 -
从实际案例聊聊Java应用的GC优化
当Java程序性能达不到既定目标,且其他优化手段都已经穷尽时,通常需要调整垃圾回收器来进一步提高性能,称为GC优化。但GC算法复杂,影响GC性能的参数众多,且参数调整又依赖于应用各自的特点,这些因素很大程度上增加了GC优化的难度。即便如此,GC调优也不是无章可循,仍然有一些通用的思考方法。本篇会介绍这些通用的GC优化策略和相关实践案例,主要包括如下内容: > 优化前准备: 简单回顾JVM相关...原创 2019-01-30 14:59:23 · 541 阅读 · 0 评论 -
2019-java系统高并发解决方案
推荐 Spring Boot/Cloud /Redis视频:高并发视频教程Java 微服务实践 - Spring BootJava 微服务实践 - Spring Cloudredis高可用视频 转载博客地址:http://blog.csdn.net/zxl333/articl...转载 2019-05-23 19:51:07 · 344 阅读 · 0 评论