自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis核心机制-缓存、分布式锁

缓存,分布式锁详解,缓存预热,缓存击穿,缓存雪崩,缓存穿透

2025-04-04 17:14:08 1161

原创 Redis核心机制-主从、哨兵、集群

Redis主从复制,哨兵模式,集群

2025-04-02 11:32:36 713

原创 Redis核心机制-特点,持久化,事务

Redis特性,持久化,事务简介

2025-03-20 21:53:31 847

原创 HTTP/HTTPS

HTTP往往是基于TCP协议实现的,HTTP3.0基于UDP实现。

2025-03-19 14:20:25 724

原创 RabbitMQ快速入门

RabbitMQ简单实现生产者,消费者

2025-02-28 22:35:44 1374 1

原创 MySQL事务

事务:把多个操作打包成一个整体。这个整体中的操作要么都执行成功,要么就一个都不执行

2025-02-13 21:19:24 1087

原创 Redis常见数据类型

Redis常见数据类型

2025-02-11 12:39:05 632

原创 JVM基本机制

JAVA类加载过程,GC垃圾回收机制

2024-12-19 16:41:10 1009

原创 一篇文章带你搞定TCP协议

TCP协议详解和十大核心机制

2024-12-10 19:02:49 1076 2

原创 应用层协议/传输层协议(UDP)

应用层协议,传输层UDP协议

2024-12-06 22:53:12 1725 3

原创 网络编程(UDP\TCP回显服务器)

网络编程,Tcp,Udp回显服务器的实现

2024-12-03 16:14:23 1008

原创 网络协议(TCP/IP模型)

TCP/IP五层模型如何进行数据传输有例子详解。

2024-12-01 16:45:39 1943 3

原创 MySql基本sql语句

数据库的基本操作

2024-11-25 19:31:03 651

原创 文件IO操作

文件的概念,java操作读写文件的类

2024-11-23 10:42:24 906

原创 探究定时器

java计时器的解析和实现

2024-11-20 16:22:15 893 2

原创 解析线程池

标准库线程池简介,实现简单线程池

2024-11-18 16:33:28 907

原创 多线程-阻塞队列

队满进行wait操作阻塞执行,直到进行take操作入队时解除阻塞状态,队空时也进行wait操作阻塞执行,直到进行put操作出队时解除阻塞状态.

2024-11-16 22:04:50 1395 2

原创 java加锁问题详解

java(JVAM)对加锁的API进行了封装,通过使用synchronized关键字来完成加锁操作。

2024-11-14 14:48:14 1548 2

原创 java单例模式

单例模式是指在一个进程中,限制类中只能有唯一实例。

2024-11-07 21:55:13 888 3

原创 线程安全问题

针对多线程同时修改同一变量,不是原子操作,synchronized关键字,内存可见性,指令重排序,volatile关键字问题。

2024-11-06 17:45:59 873 1

原创 线程属性详解

线程属性,线程存活问题。

2024-10-10 17:36:32 826

原创 Java创建线程(5种方法)

Runnable描述了一个任务,这个任务和具体执行机制无关(通过线程的方式执行,还是其他方式执行都可以),Runnable接口提供了run方法,run方法也就是要执行任务内容本身了。我们通过IDEA查看Runnable源码(java.lang包中)。上面5种写法本质:表示线程执行内容。通过Thread的start来创建/启动系统中的线程。

2024-09-07 16:35:11 2872 4

原创 认识进程与线程

线程其实可以理解为”进程的一部分“,一个进程中可以包含多个线程,严格来说,一个PCB结构体其实是描述一个线程的,若干个PCB结构体联合在一起描述一个进程,线程是更轻量级的进程。在PCB中,每个线程的pid都是不一样的,但处在同一个进程的不同线程,它们的内存指针和文件描述表都是不同的。

2024-09-05 19:42:35 819 1

原创 数据结构--二叉树的基本操作

一个二叉树,每个节点包含有自己的值,指向左右孩子,由此来定义一个树类。//定义树的节点//节点带的值//左孩子//右孩子//实例化时只需要传递值,因为不知道节点左右孩子的地址。

2024-07-08 17:11:19 553 1

原创 数据结构--队列的实现详解

a.定义内部类(链表的节点类)b.链表的头节点和末尾节点放在链表节点类的外部。(不放在外部会导致每个节点都设置成头节点和尾节点)。//前驱节点//下一个节点//构造方法//头节点//末尾节点//元素个数定义两个栈,在实例化时默认实例化两个栈//使用两个栈实现队列//实例化时,默认创建两个队列。

2024-07-07 14:20:19 1004 2

原创 [数据结构]链表的逆序问题详解(两种方法)

逆置链表的两种简单实现(函数递归和栈实现)

2024-07-06 15:01:15 1003 2

原创 数据结构--栈的实现(java代码详解)

栈是一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。

2024-07-06 13:29:45 1314 1

原创 数据结构--单向链表的基本实现详解(java)

每获取到一个节点就是用count++进行计数。cur指向头节点,在while循环中对整个链表进行遍历操作。//求当前列表节点个数while(cur!由代码可以看到,每次循环变量count就会进行自增操作用来记录链表的节点个数,最后返回的count就是链表的节点个数。

2024-07-05 09:03:48 989 1

原创 数据结构--顺序表的基本实现详解(java)

顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。

2024-07-04 15:42:21 691 3

原创 进程调度基本过程

遍历链表的每个节点,并且获取显示出对应信息。

2024-03-21 17:36:53 1869 5

原创 递归实现汉诺塔的思路

汉诺塔问题的解决思路和代码(java递归实现)

2023-11-11 17:32:02 112 10

原创 Java的数据类型与变量的创建

本文主要讲了Java中的数据类型及变量创建,写的不好请指正。

2023-11-04 19:11:05 882 13

原创 一名初学编程者的自述

热爱编程,并努力学习!

2023-06-11 14:41:02 251 2

空空如也

空空如也

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

TA关注的人

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