自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis基础入门教学:五个基本数据类型,Java客户端

-SortedSet类似是一个可排序的Set集合,与Java中的TreeSet有些类似,但底层数据结构差别很大。--不管是哪种格式,底层都是字节数组,只不过是编码方式不同。字符串类型的最大空间不超过512m。--Spring Date Redis可以兼容Jedis和lettuce。

2025-03-21 00:01:56 346

原创 MySQL日志,主从结构,分库分表,读写分离

-按照name分片,该分片规则有两个节点,每个节点的长度是512,分片时截取name字段0到2位置的子字符串,然后计算出hash值,用该hash值与1023进行&运算得出结果,然后放入对应的节点中,如world就截取wol,计算出hash值为26629,与1023&运算后得到结果5,发现5对应的第一个节点,所以该数据存入第一个节点中。--配置好后,所有的增删改操作都在Master1,所有的读操作分发到Master2,Slave1和Slave2中。需要自行编码配置实现,只支持java语言,性能较高。

2025-03-18 11:09:29 950

原创 MySQL索引,SQL优化,锁,InnoDB,事务原理,MVCC(图文并茂,非常详细)

-用户根据需要自己定义的变量,用户变量不用提前声明,在用的时候直接用"@变量名"使用就可以,其作用域为当前连接。--赋值如下图:--使用:select @变量名;注:用户定义的变量无需对其进行声明或者初始化,只不过获取到的值为null。

2025-03-06 15:57:51 777 1

原创 MySQL基础,SQL,约束,函数,多表联查,事务

-mysql数据类型主要分为三类:数值类型,字符串类型,日期类型。

2025-02-18 12:34:14 1031

原创 jvm原理篇

·总结年轻代回收过程:先进行root扫描,将所有静态变量和局部变量扫描出来,获取所有GCRoot对象,然后处理脏卡队列中没有处理完的消息,更新记忆集的数据,此阶段完成后,记忆集已经包含所有老年代对年轻代的引用关系,然后将记忆集中的对象加入到GCRoot集合中,并把在GCRoot引用链上的对象标记位存活,根据设置的最大停顿时间,选择本次要垃圾回收的region,然后将回收region中存活的对象复制到新的region,并把年轻加1,如果年龄到达15就晋升到老年代,最后处理软,弱,虚,终结器引用。

2025-02-11 20:42:23 739

原创 jvm入门实战教学

因为本篇文章是实战,所以没有对基础知识的讲解,基础知识放在这个链接中,

2025-01-25 13:57:58 854

原创 jvm初学者入门

··jvm的本质是运行在计算机上的一个程序,他的功能是为了运行Java字节码文件(因为计算机是无法识别字节码文件的,它只可以识别机器指令,所以jvm负责将Java字节码文件转化成机器码供计算机执行)。··解释和运行:将字节码的指令解释成机器码让计算机来执行。··内存管理:自动为对象,方法分配内存,以及自动的垃圾回收机制。··即时编译:对热点代码进行优化(将一些需要多次执行的代码字节码指令对应的机器码保存在内存),提升执行效率。··类加载器:功能时将类的字节码文件加载进内存中。··运行时数据区域:存储类的基本

2025-01-15 22:40:23 1097 5

空空如也

空空如也

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

TA关注的人

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