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

原创 【Mybatis 源码】 Mybatis 是如何解析配置文件中的内容 -- settings

Mybatis 是如何解析配置文件中的内容 -- settings

2022-12-04 11:12:57 754 1

原创 【Mybatis 源码】 Mybatis 是如何解析配置文件中的内容 -- properties

Mybatis 是如何解析配置文件中的内容 -- properties

2022-12-03 10:53:10 923

原创 【Mybatis 使用】mybatis-config.xml 配置(properties 和 settings)

mybatis-config.xml 配置(properties 和 settings)

2022-12-03 10:47:34 1902

原创 【LeetCode】零矩阵

零矩阵

2022-11-22 18:44:13 321

原创 【LeetCode】旋转矩阵

旋转矩阵

2022-11-17 19:55:38 380

原创 【LeetCode】搜索插入位置

搜索插入位置

2022-11-11 20:09:51 112

原创 【LeetCode】寻找数组的中心索引

寻找数组的中心索引

2022-11-11 19:27:23 89

原创 【Redis 基础】Redis 的基本数据类型

Redis 的基本数据类型

2022-10-23 20:36:49 405

原创 【Redis 基础】什么是缓存穿透、缓存雪崩和缓存击穿

什么是缓存穿透、缓存雪崩和缓存击穿

2022-10-20 15:48:57 279

原创 【Java 基础】Java 反射使用方法简介

反射简介

2022-09-30 17:20:32 628

原创 【Spring MVC 源码】MultipartResolver 的使用与解析

MultipartResolver 的使用与解析

2022-09-21 15:32:26 1558 1

原创 【Spring MVC 源码】Spring MVC 如何解析请求

Spring MVC 如何解析请求

2022-09-20 19:26:27 336

原创 【Spring MVC 源码】Spring MVC 的加载原理(一)

Spring MVC 的加载原理

2022-09-16 15:58:26 396

原创 【Spring 源码】AOP 的加载原理(二)

AOP 的加载原理

2022-09-15 20:55:35 406

原创 【Spring 源码】AOP 的加载原理(一)

AOP 的加载原理

2022-09-15 20:06:46 478

原创 【Spring 源码】DI(依赖注入) 的加载原理(二)

DI(依赖注入) 的加载原理

2022-09-15 15:13:37 337

原创 【Spring 源码】DI(依赖注入) 的加载原理(一)

DI(依赖注入) 的加载原理

2022-09-15 15:04:47 338

原创 【Spring 源码】ApplicationContext 容器的加载原理(七)

ApplicationContext 容器的加载原理

2022-09-15 13:36:50 309

原创 【Spring 源码】ApplicationContext 容器的加载原理(六)

ApplicationContext 容器的加载原理

2022-09-15 13:36:35 136

原创 【Spring 源码】ApplicationContext 容器的加载原理(五)

ApplicationContext 容器的加载原理

2022-09-15 13:36:21 252

原创 【Spring 源码】ApplicationContext 容器的加载原理(四)

ApplicationContext 容器的加载原理

2022-09-15 13:35:54 288

原创 【Spring 源码】ApplicationContext 容器的加载原理(三)

ApplicationContext 容器的加载原理

2022-09-15 13:35:39 239

原创 【Spring 源码】ApplicationContext 容器的加载原理(二)

ApplicationContext 容器的加载原理

2022-09-15 13:35:12 257

原创 【Spring 源码】ApplicationContext 容器的加载原理(一)

ApplicationContext 容器的加载原理

2022-09-14 17:09:11 418

原创 【Spring 源码】Spring IoC 容器的基本介绍

Spring Ioc 容器的介绍

2022-09-14 17:07:24 303

原创 【Spring 使用】AOP 的介绍及使用例子

Spring AOP 的介绍与例子

2022-09-14 17:06:33 587

原创 【Spring 使用】依赖注入 -- 基于 setter 方法的注入

依赖注入的使用

2022-09-14 17:05:47 566

原创 【Spring 使用】依赖注入 -- 基于构造函数的注入

依赖注入的使用例子

2022-09-14 17:05:14 241

原创 【Java 基础】Java 静态与动态代理的介绍和使用

Java 静态与动态代理的介绍和使用

2022-09-13 21:56:22 302

原创 BlockingQueue 阻塞队列详解

BlockingQueue 阻塞队列详解

2022-07-18 20:58:56 1037

原创 ScheduledThreadPoolExecutor 线程池例子

ScheduledThreadPoolExecutor 线程池例子

2022-07-11 14:22:27 552

原创 FutureTask 例子与详解

FutureTask 异步任务类的使用

2022-07-10 17:29:01 661

原创 ThreadPoolExecutor 线程池详解

ThreadPoolExecutor 线程池详解

2022-07-09 21:47:52 531

原创 CountDownLatch 和 CyclicBarrier

CountDownLatch 主要是用来解决一个线程等待多个线程的场景,而 CyclicBarrier 是一个屏障拦截多个线程。

2022-07-08 12:22:35 218

原创 ReentrantReadWriteLock 读写锁的使用及原理

读写锁顾名思义,有读锁和写锁,在读锁的时候,允许多个线程同时获取,但是在一个线程获取写锁的时候,其他获取到读锁或者写锁的线程都会阻塞。

2022-07-08 10:30:00 632

原创 Condition 的使用和原理

Condition 提供了和 wait()、notify()和 notifyAll() 等方法一样的功能

2022-07-07 17:20:33 549

原创 AbstractQueuedSynchronizer 队列同步器(AQS) 介绍

队列同步器是用来构建锁的基础框架

2022-07-07 14:11:21 234

原创 ReentrantLock 可重入锁的使用及原理

ReentrantLock 是一个可重入的并且可非阻塞获取的锁

2022-07-07 10:00:00 1285

原创 ThreadLocal 使用方法以及原理

ThreadLocal 的使用及原理

2022-06-30 15:09:25 363

原创 线程的等待-通知机制

用等待-通知机制优化循环通知,wait()、notify()、notifyAll() 的使用方法

2022-06-29 15:47:55 384

空空如也

空空如也

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

TA关注的人

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