自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (1)
  • 收藏
  • 关注

原创 【多线程】线程池核心数到底如何配置?

本期内容主要介绍线程池核心数的配置,介绍 JMX 相关内容,其底层是 MBeans ,并举例使用 JMX 与 jconsole 动态配置线程池~

2025-02-05 22:41:33 1245

原创 【算法】一文带你弄懂单调栈!

本期内容主要介绍单调栈的适用场景,特性,以及作用,同时结合5道题目加深单调栈的理解。

2025-01-22 00:03:39 1941

原创 【网络原理】万字详解 HTTP 协议

本期内容主要介绍 HTTP,HTTP 的报文格式以及如何构造HTTP~

2025-01-19 00:34:37 2327

原创 【Docker】保姆级 docker 容器部署 MySQL 及 Navicat 远程连接

本期内容主要介绍如何 docker 容器中部署 MySQL,以及如何 Navicat 远程连接阿里云服务器 docker 容器中部署 的MySQL。

2025-01-15 00:02:11 2144

原创 【软件测试】黑盒测试用例的设计

本期内容主要介绍测试用例基础以及黑盒测试用例的常见方法等,。

2025-01-12 20:56:24 1834 1

原创 【Docker】如何在 Ubuntu 安装 docker

本期内容介绍如何在 Ubuntu 上安装 docker。

2025-01-12 00:18:47 3144

原创 【设计模式】介绍常见的设计模式

本期内容主要介绍常见的设计模式。

2025-01-10 19:56:54 2311 1

原创 【JMM】Java 内存模型

本期内容主要介绍JMM,Java内存模型。

2025-01-07 22:49:19 1921

原创 【终端命令】史上最全终端命令

本期内容主要介绍终端命令~

2025-01-03 19:02:08 2492

原创 【软件测试】常用的环境解释及各环境区别 —— DEV、FAT、UAT、PRE、PRO

本期内容主要介绍在软件开发中各环境的解释以及区别。

2024-12-13 11:44:01 2162

原创 【多线程】synchronized 的优化操作

本期内容主要介绍 synchronized 关键字特点,以及锁优化策略,如锁升级、锁消除、锁粗化等。

2024-11-16 16:25:24 2285 1

原创 【多线程】JUC中的常见组件

本期内容主要介绍 JUC 中常见的组件 Callable 接口和 ReentrantLock 类的内容,并介绍Callable 与 Runnable 接口的区别和 synchronized 与 ReentrantLock 的区别。

2024-11-10 11:27:26 2129 1

原创 【网络原理】万字详解 UDP 和 TCP

本期内容主要介绍UDP和TCP 的报文结构和核心特点,以及 UDP 和 TCP 的区别。

2024-11-09 11:29:32 2458

原创 【RabbitMQ】如何在 Ubuntu 安装 RabbitMQ

本期内容主要介绍如何在 Ubuntu 下安装 RabbitMQ~ 并简单介绍了 RabbitMQ 的管理界面。

2024-10-17 16:15:36 4646 1

原创 【Spring】如何解决 pom.xml 依赖导入有问题

本期内容分享几个如何解决pom.xml 依赖导入的问题,重新加载Maven项目,添加版本号,清理IDEA缓存,修改repository标签内容等几种常见手段。

2024-10-15 12:55:31 3270 2

原创 【RabbitMQ】初识 RabbitMQ

本期内容主要介绍 MQ 是什么,以及它在不同场景下的作用,同时对比了三种目前主流的 MQ,介绍 RabbitMQ 是什么。

2024-10-12 20:26:48 3345 1

原创 【多线程】详解 CAS 机制

本文主要介绍CAS机制是什么及具体操作步骤,并介绍CAS机制的应用,实现原子类和自旋锁,最后介绍CAS机制可能带来的问题ABA问题,以及解决方案,引入版本号。

2024-10-07 20:12:13 3361 1

原创 【Redis】如何在 Ubuntu 上安装 Redis 5

本期内容主要介绍如何在阿里云服务器上将Centos操作系统换成Ubuntu,并在Ubuntu系统上安装Redis5。

2024-10-01 20:55:06 3773 1

原创 【Redis】初识 Redis

本期内容主要介绍Redis是什么,认识 Redis,介绍 Redis 的特性以及 Redis 为什么快,并简单介绍了分布式系统。

2024-09-26 00:13:06 4725 1

原创 【多线程】死锁

本期内容主要介绍死锁的三种情况,以及造成死锁的4个必要条件,最后介绍5种避免死锁的方式。

2024-09-06 16:06:37 3929 1

原创 【Linux】手把手教你如何部署Java项目至云服务器上

本期内容主要介绍如何将Java项目部署至云服务器上。

2024-09-04 00:03:39 4864 2

原创 【Linux】保姆级 Linux 常见命令使用

本期内容主要介绍Linux系统,介绍常见的命令。

2024-09-01 16:09:41 4315

原创 【多线程】创建线程到底是多少种方法?

本期内容主要介绍创建线程的方式,继承Thread类和实现Runnable接口方式,同时介绍实现Callable、线程池、定时器工具类创建线程等方式及其本质。

2024-08-29 21:52:58 3648 2

原创 【多线程】如何实现三个线程循环打印ABC

本期内容主要介绍如何三个线程循环按顺序打印ABC,探讨细节,并介绍竞态条件的相关知识。

2024-08-12 00:17:43 4407

原创 【多线程】常见的锁策略

本期内容主要介绍六种常见的锁策略,并举例进行深入理解。

2024-08-10 08:15:07 4095

原创 Tomcat 8.5 下载、安装、启动及各种问题

本期内容主要介绍 Tomcat 的下载、安装、启动,以及可能遇到的问题并提出解决方案。

2024-08-04 09:04:20 20634 2

原创 【JVM】一文带你了解JVM

本期内容主要介绍 JVM 内存划分,类加载机制,其中重点介绍双亲委派模型,最后介绍 JVM 中垃圾回收。

2024-08-02 13:08:10 3995

原创 【多线程】线程池

本期内容主要介绍线程池的含义以及作用,介绍Java标准库提供的线程池,并介绍工厂模式,进一步介绍ThreadPoolExecutor类构造方法参数,重点介绍4种拒绝策略,最后手动实现线程池。

2024-07-31 23:29:53 3848 2

原创 【前端】一文带你了解 CSS

本期内容主要介绍CSS的基础知识,美化页面。

2024-07-28 16:38:48 4396 2

原创 【多线程】定时器

本期内容主要介绍定时器,定时器类Timer的使用以及核心方法schedule(),并介绍如何自己实现一个定时器。

2024-07-27 18:37:30 3975 2

原创 【前端】一文带你了解 HTML

本期内容主要介绍HTML基本知识,如何创建HTML文件以及在 vscode 上编写,并介绍很多常用的标签。

2024-07-24 21:12:10 4653 4

原创 【多线程】阻塞队列

本期内容主要介绍阻塞队列,阻塞队列的含义,典型应用场景——生产者消费者模型,生产者消费者模型的含义以及作用,并给出如何使用 BlockingQueue,和如何自己实现一个阻塞队列。

2024-07-18 16:41:32 4072 2

原创 【多线程】单例模式

本期内容主要介绍单例模式的含义,以及两种实现单例模式的方式,饿汉模式和懒汉模式,其中懒汉模式线程不安全,可以通过加锁将if操作和new操作变成原子操作,通过双重if提高效率,使用volatile关键字禁止指令重排序。

2024-07-12 13:23:02 4747 2

原创 【多线程】wait()和notify()

本期内容主要讲解如何协调多个线程之间的执行顺序,使用wait()方法和notify()方法解决,详细介绍这两个方法,并同时介绍常见面试题,wait()与join()、sleep()方法之间的区别。

2024-07-09 18:37:33 4647 2

原创 【IO】文件操作

本期内容主要介绍文件操作,介绍文件的基本知识,相对路径与绝对路径,文本文件与二进制文件的区别,并介绍文件系统操作,File类,以及文件内容操作,读与写的方法介绍,并强调关闭文件操作的重要性,try with resources的用法。

2024-07-06 22:00:54 4681 2

原创 【多线程】如何解决线程安全问题?

本期主要介绍如何解决线程安全问题,介绍synchronized关键字和volatile关键字解决。synchronized关键字保证原子性,volatile关键字保证内存可见性和禁止指令重排序。

2024-06-28 07:40:34 4615 2

原创 【多线程】线程安全

本期内容主要介绍线程不安全及其原因,有抢占式执行,修改共享数据,修改操作不是原子的,内存可见性,代码顺序性,并特别介绍 "工作内存"和"主内存"含义。

2024-06-25 16:28:14 4957 2

原创 【多线程】线程状态

本期内容主要是介绍线程所有状态,以及线程转移,观察 NEW 、 RUNNABLE 、 TERMINATED 状态的转换与观察 WAITING 、 BLOCKED 、 TIMED_WAITING 状态的转换,最后详细介绍yield()方法。

2024-06-18 18:47:41 4984

原创 【多线程】Thread类及其基本用法

本期内容主要介绍Thread类,以及其基本用法。

2024-06-15 19:48:03 5340

原创 【多线程】如何使用jconsole工具查看Java线程的详细信息?

本期内容主要介绍如何使用jconsole工具查看线程的详细信息。

2024-06-15 18:36:48 5014

空空如也

空空如也

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

TA关注的人

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