自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你只管努力,其他的交给天意。

梦虽遥,追则能达;愿虽艰,持则可圆。

  • 博客(59)
  • 收藏
  • 关注

原创 IDEA常用快捷键

idea常用快捷键

2025-02-14 22:50:36 386 1

原创 Maven在idea中的使用

介绍maven如何使用,并在idea中实操

2025-02-11 15:00:19 294

原创 LeetCode--二叉树前中后遍历(迭代遍历)

二叉树遍历(迭代遍历)

2025-02-10 00:23:10 315

原创 CPU飙高排查方案与思路?

CPU飙高排查方案与思路

2025-02-06 11:04:29 444

原创 Java内存泄露的排查思路

Java内存泄露的排查思路

2025-02-06 11:03:13 288

原创 JUC--ConcurrentHashMap底层原理

ConcurrentHashMap底层原理

2025-01-28 10:26:15 628

原创 SpringBoot--基本使用(配置、整合SpringMVC、Druid、Mybatis、基础特性)

SpringBoot基本使用

2025-01-24 12:42:10 1787

原创 Spring--SpringMVC使用(接收和响应数据、RESTFul风格设计、其他扩展)

SpringMVC使用

2025-01-24 12:23:23 1303

原创 Spring--SpringMVC的调用流程

SpringMVC的调用流程

2025-01-24 12:14:16 660

原创 Spring--AOP注解方式实现和细节

AOP注解实现方式实现和细节

2025-01-24 12:02:15 700

原创 Spring--Bean的生命周期和循环依赖

spring--Bean的生命周期和循环依赖

2025-01-24 12:00:13 683

原创 Spring--基于注解的声明式事务

基于注解的声明式事务

2025-01-24 11:07:00 947

原创 Redis--通用命令

redis通用命令

2025-01-19 22:19:29 279

原创 框架--Spring IOC实践和应用

spring ioc实践

2025-01-15 15:33:00 1164

原创 Ubuntu安装MySQL教程(亲测安装成功!)

安装MySQL教程

2025-01-15 14:54:02 110

原创 OS--常见的网络模型(包含IO多路复用的原理)

常见的集中网络模型

2025-01-10 22:56:40 671

原创 JUC--线程池

介绍线程池的构造方式以及构造参数。

2025-01-07 22:36:10 682

原创 JUC--CAS原理(以Atomic报下类的实现来了解CAS的原理)

以Atomic包下类的实现来了解CAS的原理。

2025-01-06 19:36:06 756

原创 JUC--面试官:听说你很了解volitile?那么说说它是如何保证可见性和有序性的?(万字图文深度解析volitile关键字,从JMM角度分析!)

深度解析volitile关键字,从JMM角度出发。

2025-01-06 10:51:23 813

原创 JUC--如果简历上写了synchronized,需要掌握到什么程度?(万字图文深度解析synchronized关键字)

在 Java 早期版本中,`synchronized` 属于 **重量级锁**,效率低下。这是因为监视器锁(monitor)是依赖于底层的操作系统的 `Mutex Lock` 来实现的,Java 的线程是映射到操作系统的原生线程之上的。如果要挂起或者唤醒一个线程,都需要操作系统帮忙完成,而操作系统实现线程之间的切换时需要从用户态转换到内核态,这个状态之间的转换需要相对比较长的时间,时间成本相对较高。

2025-01-05 11:54:55 1561

原创 JUC--线程(包括线程的创建、启动、运行状态)

线程与进程相似,但线程是一个比进程更小的执行单位。一个进程在其执行的过程中可以产生多个线程。与进程不同的是同类的多个线程共享进程的**堆**和**方法区**资源,但每个线程有自己的**程序计数器**、**虚拟机栈**和**本地方法栈**,所以系统在产生一个线程,或是在各个线程之间做切换工作时,负担要比进程小得多,也正因为如此,线程也被称为轻量级进程。

2025-01-05 10:44:11 1030

原创 LeetCode--复原IP地址(面试手撕算法高频题)

复原 IP地址

2025-01-04 21:17:36 320

原创 LeetCode--LRU缓存(最近最少使用)

LRU缓存算法。

2025-01-02 19:13:54 174

原创 Redis--高可用(主从复制、哨兵模式、分片集群)

Redis 官方提供了三种分布式部署模式:主从复制、Sentinel 哨兵模式和 Cluster集群模式。

2025-01-02 11:59:28 901

原创 Redis--内存管理(过期删除和内存淘汰策略)

过期删除策略和内存淘汰策略。

2025-01-02 09:40:56 1166

原创 LeetCode--彻底搞定买卖股票问题!(大合集)

买卖股票问题大合集!

2024-12-30 22:35:56 370

原创 Redis--持久化策略(AOF与RDB)

Redis如何实现数据不丢失?Redis 共有三种数据持久化的方式:AOF 日志,RDB快照,混合持久化方式。

2024-12-30 21:42:29 1243

原创 Redis--缓存穿透、击穿、雪崩以及预热问题(面试高频问题!)

缓存击穿、穿透、雪崩以及预热的问题。

2024-12-29 21:48:25 1117

原创 Redis的Java客户端(包括StringRedisTemplate的使用)

介绍redis的Java客户端,以及常见String序列化器的基本使用。

2024-12-29 12:02:53 1086

原创 Ubuntu安装Redis(windows11自测安装成功)

安装redis和图形界面工具。

2024-12-29 11:41:09 796

原创 idea无法下载源码问题(自测问题解决!)

解决idea无法下载源码问题。

2024-12-29 11:11:02 163

原创 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin(自测问题解决!)

解决项目maven问题

2024-12-29 11:01:00 2092

原创 Redis--如何保障缓存数据库一致性?(面试高频问题)

缓存与数据库一致性如何解决?根据业务背景不同会有不一样的解决办法。

2024-12-28 23:02:32 1626 4

原创 LeetCode--排序算法(堆排序、归并排序、快速排序)

记录排序算法的思想以及Java代码实现。

2024-12-28 17:02:30 1355

原创 LeetCode--347.前k个高频元素(使用优先队列解决)

记录博主LeetCode算法思路。

2024-12-27 17:56:32 409

原创 LeetCode--239.滑动窗口最大值(使用双端队列解决)

记录博主LeetCode算法题解。

2024-12-27 17:07:23 339

原创 MySQL--事务(MVCC实现原理)

记录MySQL事务相关知识,包括mvcc的实现原理。

2024-12-24 23:01:53 614

原创 MySQL--锁

本文记录MySQL锁相关知识。

2024-12-24 22:20:07 1083

原创 MySQL--SQL优化

本文记录sql优化的方法。

2024-12-12 22:54:04 830

原创 JVM--内存结构

JVM内存结构包含五部分:堆、程序计数器、本地方法栈、虚拟机栈、方法区。本文分别进行详细介绍,并解释溢出问题以及使用idea进行诊断。

2024-12-12 22:44:52 1096

空空如也

空空如也

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

TA关注的人

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