自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 《深入理解Java虚拟机》第三版 第二章(3)

之前总结JVM内存区域时提及相关区域及发生在其上的OutOfMemoryError异常,下面将依照除程序计数器(这个区域并没有规定OOM异常)外发生OOM的相关原因、示例代码和解决方法,为以后遇到相关问题时解决提供简单的预习。实战:OOM异常实例代码中注释了执行时需要设置的虚拟机参数(注释中“VM Args”后面跟着的参数),这些参数对实验的结果有直接影响。1、Java堆溢出Java堆中存...

2020-02-14 14:13:12 348

原创 《深入理解Java虚拟机》第三版 第二章(2)

前面已经总结过JVM中有关内存区域的知识,接下来总结一下Java堆中关于对象的分配、布局和访问。2.3对象创建、内存分配、访问1、创建当Java程序运行中,碰见new后,如果这个new指令可以在常量池中定位、并且类已经被加载初始化过(未曾加载过的会在后续介绍),对象加载后确认内存大小,在Java堆上划分出确定大小的内存块,如果内存为连续规整的,将采用“指针碰撞”的方式分配(一个指针将一使用的...

2020-02-11 17:55:19 164

原创 《深入理解Java虚拟机》第三版 第二章(1)

《深入理解Java虚拟机》第三版 第二章与C、C++不同,Java在虚拟机内存管理机制之下,无需承担对每一个对象的维护控制,内存泄漏和溢出问题并不严重,但也正是因为把内存存取权力交给虚拟机,一旦出现内存存取或溢出问题,不了解虚拟机相关知识,其处理就会比较麻烦。2.1 JVM内存区域及OOM异常总体上,JVM可以分为两类,一类是归虚拟机管理,多个线程共享的“方法区”和“堆”,另一类则是各个线程...

2020-02-11 17:54:41 160

原创 《深入理解Java虚拟机》第三版 第一章

《深入理解Java虚拟机》 第三版第一部分第一章Java发展至今,良好的跨平台性能是其大受欢迎的原因之一,而其跨平台性则依赖于Java虚拟机(Java Veriture Machine 简称JVM,JVM具有其完善的硬件加架构,并匹配相应的指令程序,屏蔽具体的操作平台信息,使Java程序在JVM上生成相应的目标代码,进而在不同的平台上运行),JVM是包含在JDK中的至关重要的核心构件,目前学...

2020-02-11 17:53:50 315 1

原创 MySQL 8.0+版本 创建新用户登录失败 错误码2058

MySQL 8.0+ 创建新用户登录失败 错误码2058今天做实验创建新用户授权后尝试登陆,但在SQLyog上死活登陆不上,从mysql的user表中检索加密方式得知,从MySQL 8.0之后加密方式改为:caching_sha2_password,但是,下载MySQL 8.0时没有对应的解密插件,如果新建用户登录,需要把加密方式改为之前的:mysql_native_password 之后再登陆...

2019-12-09 22:49:35 735 1

原创 MySQL 8.0+版本 导入.csv文件错误,出错号:1148 The used command is not allowed with this MySQL version问题

.csv文件导入表出错1148解决方法(MySQL 8.0+ 版本)今天在实验时需要导入一个本地的.csv文件,但一直出现错误1148,折腾了一会,找到原因,MySQL的local_infile服务默认是关闭的,需要手动设置为打开。首先在客户端输入以下代码:SHOW GLOBAL VARIABLES LIKE 'local_infile';可以看到默认的local_infile选项是OF...

2019-11-06 21:24:23 1157

空空如也

空空如也

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

TA关注的人

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