自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java面试题汇总大全

Redis核心知识点摘要:Redis作为高性能内存数据库,主要应用于缓存、分布式锁等场景。针对缓存问题,存在穿透(布隆过滤器/缓存空值)、击穿(互斥锁/逻辑过期)和雪崩(随机TTL/集群化)三种典型问题及解决方案。双写一致性可通过延迟双删或Canal监听binlog实现。持久化采用RDB快照和AOF日志结合方式,内存管理结合惰性删除与定期删除策略,并提供8种数据淘汰规则。分布式锁通过setnx和Redisson实现,支持锁续期和可重入。集群方案包括主从复制(读写分离)、哨兵模式(自动故障转移)和分片集群(数

2025-07-18 23:46:00 585

原创 关于SpringBootWeb的入门学习

关于Spring Boot Web的学习

2025-05-02 14:57:17 1396

原创 关于线程安全问题

当多个线程同时访问同一个资源时,如何才能保证线程安全?关于synchronized关键字

2025-04-23 09:49:28 348

原创 关于JAVA开发中多线程相关问题

关于进程、线程的概念,并发和并行的概念,CPU调度方式,三种创建线程的方式,以及Thread类中的主要方法

2025-04-21 22:50:17 623 2

原创 this关键字的应用

构造方法是创建Java对象的重要途径,通过new关键字调用构造器时,构造器也确实返回该类的对象,但这个对象并不是完全由构造器负责创建。创建一个对象分为如下四步:1. 分配对象空间,并将对象成员变量初始化为0或空2. 执行属性值的显式初始化3. 执行构造方法4. 返回对象的地址给相关的变量this 的本质就是“创建好的对象的地址”。由于在构造方法调用前,对象已经创建。因此,在构造方法中也可以使用this代表“当前对象”。

2025-04-04 15:24:18 354

原创 关于垃圾回收机制及其算法

包括对象空间的分配和释放。对象空间分配:使用new创建对象。对象空间释放:给对象赋值为nul。

2025-04-04 15:07:40 1086

原创 关于面向对象的内存分析

每个方法调用都会创建一个栈帧(如main方法,类内部方法,构造方法等),且栈帧内会储存该方法创建的局部变量、操作数、方法出口等信息。堆中定义了:String name = null,int age = 0,show()方法(指向方法区中,Animal类中的具体的show()方法信息)。由于方法区中存储的数据与堆中存储的数据一致,实质上也是堆的一种,因此在JDK不同版本中,方法区的实现方式不一样。1、在执行main方法前,Animal类被加载在方法区中,并初始化了show()方法信息在Animal类中。

2025-04-03 22:49:26 1021

原创 多态的笔记和练习

同类型的对象,执行同一个行为,会表现出不同的行为特征多态的常见形式:父类类型 对象名称 = new 子类构造器;接口 对象名称 = new 实现类构造器;多态中成员访问的特点方法调用:编译看左边,运行看右边变量调用:编译看左边,运行也看左边。(多态侧重行为多态)

2022-03-30 21:07:36 50

原创 饿汉单例、懒汉单例类

饿汉单例、懒汉单例类

2022-03-30 17:50:20 436

原创 关于接口的练习笔记(Cry)

关于接口的练习(Cry)

2022-03-30 10:49:44 565

原创 关于JavaScript的笔记

小白学习JavaScript的笔记

2022-03-29 18:28:28 1231

空空如也

空空如也

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

TA关注的人

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