自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 什么是promise(具体解析加例子)

Promise是一个用于表示异步操作最终完成或失败的对象。Pending(待定): 初始状态,既不是成功也不是失败。Fulfilled(已兑现): 操作成功完成。Rejected(已拒绝): 操作失败。Promise提供了一种优雅的方式来处理异步操作,避免了回调地狱(callback hell)。通过resolve和reject,可以灵活地控制 Promise 的状态,并在外部通过then和catch方法处理结果或错误。

2025-03-17 22:16:40 354

原创 为什么注入了依赖还是用不了???

我相信很多人会遇到这个问题?这个问题可大可小,比如说我,我已经写了很多项目,但有时还是很蒙圈,改了半天才发现原来是那么简单的一个问题。依赖注入(DI)是框架自动管理对象创建和依赖关系的机制。

2025-03-06 11:42:29 336

原创 Throws是什么?抛出异常该怎么理解?

在 Java 中,throw关键字用于显式地抛出一个异常。它的主要作用是:1. 使用throw可以手动抛出一个异常对象,通常用于指示程序中发生了错误或不正常的情况。2. 可以通过throw,程序员可以根据特定条件抛出自定义的异常,以便在调用者中进行处理。3. 抛出异常可以改变程序的执行流,使得程序能够跳过一些不必要的代码,并转到异常处理机制中。throw关键字在 Java 中用于手动抛出异常,帮助开发者处理错误情况、控制程序流和实现自定义异常处理逻辑。“抛出异常”

2025-02-27 15:55:18 281

原创 若是一直连接不到mysql怎么办?出现错误信息 ERROR 1141 (42000): There is no such grant defined for user ‘用户名‘ on host ‘l

错误信息表示用户26045在localhost上没有定义的权限。这通常意味着该用户尚未被创建,或者没有授予任何权限。

2025-02-21 13:21:20 206

原创 如何连接MySQL(详细过程版)

确保你使用的用户账户具有管理员权限。如果没有,请联系系统管理员或使用具有管理员权限的账户。打开命令提示符(Windows)或终端(Linux/Mac)。或者,如果你的 MySQL 服务名称不同(例如。例如,如果你的用户名是。

2025-02-20 17:18:44 316

原创 Redis缓存中的 雪崩、穿透、击穿、热点和数据倾斜(详细例子)

缓存雪崩是指在某一时刻,大量缓存数据同时过期,导致大量请求直接访问数据库,从而造成数据库的压力骤增,可能导致数据库崩溃。缓存穿透是指请求的数据在缓存和数据库中都不存在,导致每次请求都直接访问数据库,从而造成数据库压力。缓存击穿是指某个热点数据在缓存中失效后,所有请求同时访问数据库,导致数据库压力骤增。热点数据是指访问频率极高的数据,可能导致缓存和数据库的压力增大。数据倾斜是指某些数据的访问频率远高于其他数据,导致负载不均衡。

2024-12-20 11:55:51 468

原创 Redis中的SpringDataRedis 序列化和反序列化及API命令(详细讲解+代码)

在 Spring Data Redis 中,序列化和反序列化是关键操作,选择合适的序列化方式可以提高性能和兼容性。根据具体需求,可以使用默认的序列化方式,或自定义序列化器来满足特定要求。Spring Data Redis 默认使用 JdkSerializationRedisSerializer 进行序列化和反序列化。SpringDataRedis 中提供了 RedisTemplate 工具类,其中封装了各种对Redis的操作。并且讲不同的数据类型的操作API封装到了不同的类型中。

2024-12-20 11:25:01 836

原创 如何安装Redis???(详细过程+命令行)

如果你还没有安装 Redis,可以根据你的操作系统选择合适的安装方式。通过以上步骤,你可以成功安装、启动和管理 Redis 服务器。

2024-12-17 11:54:29 747 2

原创 Redis的Jedis和数据池连接

Jedis 是一个 Java 客户端库,用于与 Redis 数据库进行交互。它提供了一个简单易用的 API,使得 Java 开发者可以方便地连接、操作和管理 Redis 数据库中的数据。若是你想要进行jedis 的测试,则必须要配置Jedis 和 Test的依赖!将前面设置的端口号的连接,改成连接数据池的,正常输出内容则连接成功。要注意一点是需要保证开启了redis,才可以进行操作和连接。Jedis本身是线程不安全的,并且频繁的创建和销毁连接会有。去了解详细的jedis的操作。

2024-12-17 11:38:08 1394

原创 怎么在Ubuntu上下载最新版宝塔面板(9.00)

【代码】怎么在Ubuntu上下载最新版宝塔面板(9.00)

2024-12-10 11:23:07 858

原创 C语言 贪吃蛇大作战小型项目(包含全部运行代码+图形化界面)

通过实现贪吃蛇游戏,不仅可以巩固 C 语言的基础知识,还能培养项目开发的综合能力,为后续更复杂的项目打下坚实的基础。

2024-12-08 15:15:25 1284 1

原创 如何下载最新版redis的图形化界面RDM(安装方法)

进入GitHub下载:https://github.com/uglide/RedisDesktopManager。下载完,点击同意按钮则可以直接下载完,接着进行选择安装路径。按照图片的指示点击下载window版本的可视化RDM。保持Redis的开启页面则可以直接连接。

2024-12-06 20:31:16 1884

原创 GitHub在进行上传仓库的子模块时一直报错怎么办

目录被识别为一个子模块,但当前没有检出任何提交。换句话说,Git 认为。目录应该是一个独立的 Git 仓库,但它没有指向任何有效的提交。:这表示 Git 检测到有未跟踪的文件(在这种情况下是。目录),但这些文件没有被添加到暂存区。则继续按照操作步骤继续实现仓库的上传。文件,有则全删了,并在包含。接着在bash中继续添加。

2024-11-19 09:52:27 337 1

空空如也

空空如也

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

TA关注的人

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