自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 全网最详细Zookeeper启动流程图

百度硬盘:链接:https://pan.baidu.com/s/1WIPguLQdiQ_JL-U0M4yWfg提取码:yyds觉得有用的给我点个赞,画了2天。

2021-11-09 17:58:22 1181

原创 JVM内存泄漏排查一篇就懂

内存泄漏的排查什么是OutOfMemoryErrorjava.lang.OutOfMemoryError:是指程序在申请内存时,没有足够的内存空间供其使用,出现OutOfMemoryError。产生原因产生该错误的原因主要包括:JVM内存过小。程序不严密,产生了过多的垃圾。一般情况下,在程序上的体现为:内存中加载的数据量过于庞大,如一次从数据库取出过多数据。集合类中有对对象的引用,使用完后未清空,使得JVM不能回收。代码中存在死循环或循环产生过多重复的对象实体。使用的第三方软件中

2021-09-10 17:00:53 2393

原创 数据库分片一篇就够了

数据库分区概述什么是数据分区mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可以通过my.cnf中的datadir来查看),在innoDB擎中,一张表主要对应着二个文件,一个是frm存放表结构的,一个是ibd 存放数据和索引的。如果一张表的数据量太大的话,那么ibd文件就会变的很大,查找数据就会变的很慢。这个时候我们可以利用mysql的分区功能,在物理上将这一张表对应的三个文件,分割成许多个小块,我们查找一条数据时,就不用全部查找了,只要知道这条数据在哪一块

2021-09-06 17:35:43 773

原创 JAVA的OOP-Klass内存模型

OOP-Klass内存模型什么是OOP-Klass模型​ HotSpot是基于c++实现,而c++是一门面向对象的语言,本身具备面向对象基本特征,所以Java中的对象表示,最简单的做法是为每个Java类生成一个c++类与之对应。但HotSpot JVM并没有这么做,而是设计一个OOP-Klass Model。​ 这里的 OOP 指的是 Ordinary Object Pointer (普通对象指针),它用来表示对象的实例信息,是藏在指针里的对象。而 Klass 则包含元数据和方法信息,用来描述Ja

2021-09-03 12:41:16 306

原创 字符串性能优化不容小觑

字符串性能优化不容小觑概述​ String对象是我们使用最频繁的一个对象类型,但它的性能问题却是最容易被忽略的。String对象作为Java语言中重要的数据类型,是内存中占据空间最大的一个对象。高效地使用字符串,可以提升系统的整体性能。程序案例Stringstr1="abc";Stringstr2=newString("abc");Stringstr3=str2.intern();System.out.println(str1==str2); //falseSystem.out.print

2021-09-01 17:55:03 177

空空如也

空空如也

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

TA关注的人

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