自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis数据持久化

redis数据持久化策略

2025-01-21 09:49:51 954

原创 什么是SYN洪范攻击?

SYN洪泛攻击的原理和防御措施

2025-03-02 11:32:20 596

原创 从浏览器地址栏输入URL到页面加载发生了什么?

这个过程包括多个步骤,涵盖了 DNS 解析、TCP 连接、发送 HTTP 请求、服务器处理请求并返回 HTTP 响应、浏览器处理响应并渲染页面等多个环节。

2025-03-02 10:21:44 1075

原创 计算机网络——详解TCP三握四挥

TCP三次握手、四次挥手过程详解

2025-03-01 16:48:59 1410

原创 Redis 底层数据结构 —— SDS(简单动态字符串)

sds结构详解

2025-02-27 12:01:52 1251

原创 Redis缓存淘汰算法——LRU

LRU算法原理分析,手写LRU示例,redis中的lru

2025-02-26 22:33:09 1329

原创 布隆过滤器(Bloom Filter)

布隆过滤器的定义,原理,扩容详解,并实现了手写一个简单的布隆过滤器

2025-02-26 18:09:54 964

原创 什么是Redis缓存雪崩、穿透、击穿

redis缓存雪崩、缓存击穿、缓存穿透详解

2025-02-24 20:27:50 1165

原创 Java并发编程——ThreadLocal

ThreadLocal详解

2025-02-20 21:46:40 975

原创 Java并发编程——并发容器

Java提供的并发容器详解

2025-02-20 17:25:10 1013

原创 Java并发编程——线程池

线程池原理剖析、使用线程池的好处、Executor框架详解

2025-02-19 21:34:04 860

原创 Java并发编程——AQS原理解析

AQS原理解析,CountDownLatch, Semaphore和CyclicBarrier 详解

2025-02-17 22:23:43 1204

原创 线程池有哪几种状态?

线程池的状态详解

2025-02-16 22:37:29 305

原创 为什么不建议使用Executors来创建线程池?

不建议使用Executors来创建线程池的原因

2025-02-16 22:30:51 207

原创 Java并发编程——线程创建的四种方式

通过继承Thread类、实现Callable、Runnable接口,匿名内部类(lambda表达式)、使用线程池来创建线程

2025-02-15 15:46:38 781

原创 JVM 底层探秘:对象创建的详细流程、内存分配机制解析以及线程安全保障策略

java中使用new关键字创建对象的过程、内存分配机制、保障线程安全的策略

2025-02-15 12:47:52 1148

原创 JVM内存模型详解

JVM内存模型详解

2025-02-15 12:12:58 957

原创 银行家算法:死锁避免的经典策略

银行家算法的基本思想、实现步骤与示例

2025-02-11 20:29:36 637

原创 Java并发编程——上下文切换、死锁、资源限制

《Java并发编程的艺术》—— 第1章 并发编程的挑战(上下文切换、死锁、资源限制相关定义)

2025-02-11 19:44:51 1087

原创 操作系统中的任务调度算法

操作系统中常见的任务调度算法

2025-02-11 11:27:05 725

原创 Java中的可变类型与不可变类型

可变类型与不可变类型详解

2025-02-11 09:08:02 389

原创 Java中的Comparable接口与Comparator接口

Comparable接口与Comparator接口详解

2025-02-11 08:56:27 1148

原创 Java中的按值传递和引用传递

Java中的按值传递和按引用传递解析

2025-02-07 22:15:22 539

原创 面试题—为什么要一起重写equals和hashCode方法

Java中equals方法和hashCode需要同时重写的原因剖析

2025-02-07 21:34:56 840

原创 MySQL 缓存机制与架构解析

mysql缓存机制详解

2025-02-05 16:43:06 851

原创 跨域问题及解决方案

跨域问题的定义、产生原因及常见的后端解决方案

2025-01-28 10:09:56 1187

原创 MySQL误删数据怎么办?

MySql数据误删的应对策略

2025-01-27 21:13:42 1168

原创 八股——Java基础(四)

java基础之泛型、序列化

2025-01-27 20:59:00 880

原创 深入理解 SQL 中的子查询

sql中的子查询探究

2025-01-27 20:38:09 1324

原创 Spring中@RequestBody、@PathVariable、@RequestParam三个注解详解

Spring中@RequestBody、@PathVariable、@RequestParam三个注解详解

2025-01-27 18:06:48 890

原创 SpringBoot-Vue整合百度地图

SpringBoot-vue整合百度地图

2025-01-27 17:45:05 1057

原创 SpringBoot中Excel表的导入、导出功能的实现

springboot中excel表的导入导出功能的实现

2025-01-27 16:00:10 1389

原创 JWT 实战:在 Spring Boot 中的使用

JWT()是一种用于客户端和服务器之间安全传输信息的开放标准(RFC 7519)。JWT 的目的是通过一种 compact、URL-safe 的方式传递信息,以便在 web 应用中广泛使用,尤其是在用户认证和授权中。JWT用于用户认证和授权,包含三部分:头部、负载和签名。登录流程:通过验证用户名、密码和验证码,生成 JWT Token,并通过 Redis 存储用户的token。Token 校验:通过方法验证客户端提供的token是否有效。安全性。

2025-01-26 15:14:30 1696

原创 SpringBoot使用 easy-captcha 实现验证码登录功能

springboot-vue项目中使用easy-captcha实现验证码登录功能

2025-01-26 11:16:16 2290

原创 SQL入门之CASE函数

sql中的case函数

2025-01-20 15:55:28 1412

原创 vue2与vue3的区别

vue2和vue3的主要区别与示例

2025-01-19 11:52:56 1230

原创 redis安装教程(windows)

redis安装教程,常用命令,修改密码

2025-01-18 21:01:10 2890

原创 Vue项目搭建教程超详细

搭建vue脚手架的命令行以及vue ui方式

2025-01-17 22:05:09 656

原创 ES6语法详解

ES6语法及演示案例

2025-01-17 21:04:25 932

原创 node.js卸载与安装超详细教程

Node.js的卸载与重装教程

2025-01-17 19:56:23 2596

这是xshell安装包

这是xshell安装包

2024-12-10

空空如也

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

TA关注的人

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