自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

翻译 虚拟机类加载机制

虚拟机类加载机制类加载的时机类从被加载到虚拟机内存开始,到卸载出内存为止,整个生命周期包括7哥阶段:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)和卸载(Unloading)。其中,验证、解析、准备这三个部分被统称为连接(Linking)过程如下图所示:虚拟机...

2019-03-05 10:00:57 97

原创 Java中的CountDownLatch,CyclicBarrier和Semaphore比较

他们都是在java.util.concurrent包之下,接下来讲讲它们的区别以及使用场景1. CountDownLatchCountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。CountDownLatch是通过一个计数器来实现的,计数器的初始值为线程的数量。每当一个线程完成了自己的任务后,计数器的值就会减1。当计数器值到达0时,它表示...

2018-12-27 16:56:13 133

原创 No enum constant org.apache.ibatis.type.JdbcType.INT

JdbcType类型错误Caused by: java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.type.JdbcType.INT at java.lang.Enum.valueOf(Enum.java:238) ~[?:1.8.0_181] at org.apache.ibatis.type.Jdb...

2018-12-21 17:56:34 12986 2

翻译 JAVA内存简介

最近读了《深入理解jvm》这本书,对java内存这块自己进行总结了下,感觉这本书讲的很好,强烈推荐JAVA内存区域1.运行时数据区域java虚拟机所管理的内存区域主要划分为以下五个区域。1.1 程序计数器程序计数器是一块较小的内存空间,可以把它看作是当前线程所执行的字节码的行号计数器,分支、循环、跳转、异常恢复都需要依赖于这个程序计数器。每个线程都有一个独立的程序计数器,成这排尿内存区...

2018-12-18 19:26:52 154

Eclipse Memory Analyzer (Mac版)

Eclipse Memory Analyzer是一款基于Eclipse的内存分析工具,mac版,不需要安装Eclipse,可以直接运行,用来分析内存泄漏等问题

2018-12-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除