自定义博客皮肤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)
  • 收藏
  • 关注

原创 二、JVM篇

JVM定义了不同运行时数据区,他们是用来执行应用程序的。某些区域随着JVM启动及销毁,另外一些区域的数据是线程性独立的,随着线程创建和销毁。jvm内存模型总体架构图如下:(摘自oracle官方网站)JVM在执行Java程序时,会把它管理的内存划分为若干个的区域,每个区域都有自己的用途和创建销毁时间。如下图所示,可以分为两大部分,线程私有区和共享区。下图是根据自己理解画的一个JVM内存模型架构图:JVM内存分为线程私有区和线程共享区。

2024-02-06 14:31:22 1064

原创 一、Java基础

在运行时动态的获取、检查、和操作程序的元数据和对象的能力,这种动态获取信息以及动态调用对象方法的功能称为反射。我们可以通过反射:获取类的信息,动态创建对象,动态调用方法,访问和修改字段,实现通用性代码,实现动态代理。可以通过反射获取类的名称、父类、接口、方法、字段等元数据信息。可以在运行时动态地创建类的实例,而不需要在编译时硬编码类名。可以在运行时动态地调用对象的方法,包括私有方法,而不需要提前知道方法名。可以在运行时动态地访问和修改对象的字段,包括私有字段。

2024-02-06 14:28:44 1275

原创 Maven Install 报错 [ERROR] Malformed \uxxxx encoding.

如果你什么也没改过的话,大概率是下载依赖包时中途强制打断,导致依赖包不全,如果找不到是哪一个依赖包引起的,建议删除本地仓库所有jar包,重新install。错误消息"Malformed \uxxxx encoding."通常发生在源代码或配置文件中的字符编码存在问题,特别是Unicode字符表示为。要解决此问题,您可能需要检查源代码、配置文件和项目设置,以确保Unicode字符得到正确编码和表示。这可能是由于多种原因引起的,例如编码不匹配、无效的Unicode转义序列或文件损坏。

2024-02-06 14:20:01 869

原创 mySQL中exists关键字的详细用法

今天总结的关于exists的作用和用法,借鉴了一些他人的想法,并进行了一些补充,希望对你们有所帮助

2023-12-21 17:36:28 1402

空空如也

空空如也

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

TA关注的人

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