- 博客(68)
- 资源 (1)
- 收藏
- 关注

原创 【Redis】初识 Redis
本期内容主要介绍Redis是什么,认识 Redis,介绍 Redis 的特性以及 Redis 为什么快,并简单介绍了分布式系统。
2024-09-26 00:13:06
5661
1
原创 【MYSQL】索引和事务
本文主要介绍MySQL中的索引和事务,介绍索引的作用和使用,以及背后的数据结构,同时,介绍事务的概念,使用,特性以及带了的三个问题和隔离性级别。
2025-03-24 22:50:13
1379
原创 【多线程】线程池核心数到底如何配置?
本期内容主要介绍线程池核心数的配置,介绍 JMX 相关内容,其底层是 MBeans ,并举例使用 JMX 与 jconsole 动态配置线程池~
2025-02-05 22:41:33
2802
原创 【Docker】保姆级 docker 容器部署 MySQL 及 Navicat 远程连接
本期内容主要介绍如何 docker 容器中部署 MySQL,以及如何 Navicat 远程连接阿里云服务器 docker 容器中部署 的MySQL。
2025-01-15 00:02:11
3161
原创 【多线程】synchronized 的优化操作
本期内容主要介绍 synchronized 关键字特点,以及锁优化策略,如锁升级、锁消除、锁粗化等。
2024-11-16 16:25:24
2915
1
原创 【多线程】JUC中的常见组件
本期内容主要介绍 JUC 中常见的组件 Callable 接口和 ReentrantLock 类的内容,并介绍Callable 与 Runnable 接口的区别和 synchronized 与 ReentrantLock 的区别。
2024-11-10 11:27:26
2686
1
原创 【RabbitMQ】如何在 Ubuntu 安装 RabbitMQ
本期内容主要介绍如何在 Ubuntu 下安装 RabbitMQ~ 并简单介绍了 RabbitMQ 的管理界面。
2024-10-17 16:15:36
5329
1
原创 【Spring】如何解决 pom.xml 依赖导入有问题
本期内容分享几个如何解决pom.xml 依赖导入的问题,重新加载Maven项目,添加版本号,清理IDEA缓存,修改repository标签内容等几种常见手段。
2024-10-15 12:55:31
3876
2
原创 【RabbitMQ】初识 RabbitMQ
本期内容主要介绍 MQ 是什么,以及它在不同场景下的作用,同时对比了三种目前主流的 MQ,介绍 RabbitMQ 是什么。
2024-10-12 20:26:48
3775
1
原创 【多线程】详解 CAS 机制
本文主要介绍CAS机制是什么及具体操作步骤,并介绍CAS机制的应用,实现原子类和自旋锁,最后介绍CAS机制可能带来的问题ABA问题,以及解决方案,引入版本号。
2024-10-07 20:12:13
3778
1
原创 【Redis】如何在 Ubuntu 上安装 Redis 5
本期内容主要介绍如何在阿里云服务器上将Centos操作系统换成Ubuntu,并在Ubuntu系统上安装Redis5。
2024-10-01 20:55:06
4126
1
原创 【多线程】创建线程到底是多少种方法?
本期内容主要介绍创建线程的方式,继承Thread类和实现Runnable接口方式,同时介绍实现Callable、线程池、定时器工具类创建线程等方式及其本质。
2024-08-29 21:52:58
3854
2
原创 【多线程】线程池
本期内容主要介绍线程池的含义以及作用,介绍Java标准库提供的线程池,并介绍工厂模式,进一步介绍ThreadPoolExecutor类构造方法参数,重点介绍4种拒绝策略,最后手动实现线程池。
2024-07-31 23:29:53
3957
2
原创 【多线程】阻塞队列
本期内容主要介绍阻塞队列,阻塞队列的含义,典型应用场景——生产者消费者模型,生产者消费者模型的含义以及作用,并给出如何使用 BlockingQueue,和如何自己实现一个阻塞队列。
2024-07-18 16:41:32
4120
2
原创 【多线程】单例模式
本期内容主要介绍单例模式的含义,以及两种实现单例模式的方式,饿汉模式和懒汉模式,其中懒汉模式线程不安全,可以通过加锁将if操作和new操作变成原子操作,通过双重if提高效率,使用volatile关键字禁止指令重排序。
2024-07-12 13:23:02
4787
2
原创 【多线程】wait()和notify()
本期内容主要讲解如何协调多个线程之间的执行顺序,使用wait()方法和notify()方法解决,详细介绍这两个方法,并同时介绍常见面试题,wait()与join()、sleep()方法之间的区别。
2024-07-09 18:37:33
4708
2
原创 【IO】文件操作
本期内容主要介绍文件操作,介绍文件的基本知识,相对路径与绝对路径,文本文件与二进制文件的区别,并介绍文件系统操作,File类,以及文件内容操作,读与写的方法介绍,并强调关闭文件操作的重要性,try with resources的用法。
2024-07-06 22:00:54
4702
2
原创 【多线程】如何解决线程安全问题?
本期主要介绍如何解决线程安全问题,介绍synchronized关键字和volatile关键字解决。synchronized关键字保证原子性,volatile关键字保证内存可见性和禁止指令重排序。
2024-06-28 07:40:34
4653
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人