自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 资源 (4)
  • 收藏
  • 关注

原创 学生邮箱白嫖/免费安装JetBrains全家桶(IDEA/pycharm等) —— 保姆级教程

写代码的的人应该都知道和等,它们都是JetBrains系列的产品。只是这对普通人要收费,是一笔不小的费用。如果你是在校大学生,那么就可以申请IDEA的免费使用。本作品原创,遵循协议发布。JetBrains全家桶介绍JetBrains全家桶包括用于Web开发的WebStorm,用于Java开发的Intellij IDEA,以及用于Python开发的PyCharm等等,可谓是程序员居家旅行,XX防火的必备神器!申请过程:其实超级简单,总结一句话就是。

2023-11-19 17:41:58 2856 23

原创 redis和缓存及相关问题和解决办法 什么是缓存预热、缓存穿透、缓存雪崩、缓存击穿

缓存是一种临时存储数据的技术,用于在后续请求中快速获取先前检索或计算的数据,从而加速访问速度。在计算机系统中,缓存可以出现在多个层次,包括硬件缓存、操作系统缓存和应用程序级别的缓存。这种机制的基本思想是通过存储一些计算结果或频繁访问的数据,减少对更慢的存储系统(如数据库或磁盘)的访问次数,从而提高系统的性能和响应速度其实缓存是相对的概念比如拿读取速度排序:CPU寄存器 > 内存 > 硬盘 > 网络速度快的设备,可以作为速度慢的设备的缓存最常见的是,使用内存作为硬盘的缓存(redis定位)

2023-11-14 08:42:12 1433 33

原创 Python 语法及入门 (超全超详细) 专为Python零基础 一篇博客让你完全掌握Python语法

Python 语法及入门 (超全超详细) 专为Python零基础 一篇博客让你完全掌握Python语法

2023-04-15 19:26:02 13929 36

原创 Java后端如何进行文件上传和下载 —— 本地版(文末配绝对能用的源码,超详细,超好用,一看就懂,博主在线解答) 文件如何预览和下载?(超简单教程)

response.addHeader 等会再讲,先简单讲述下作用,使用第一个 response.addHeader 时,访问url文件直接下载,无法预览,使用第二个 response.addHeader 时,访问url文件如果可以预览,则先预览,不可以,会进行下载。还记得我们开始定义的保存文件的父级目录么,也就是 ROOT_PATH,现在我们要保存文件了,既然要保存,我们需要判断这个父级目录是否存在,如果不存在,我们要先创建这个 “父级目录”它会自动识别当前项目所在的根路径,每个人的可能都不一样。

2024-04-19 15:34:48 795

原创 Swagger接口文档 —— 手把手教学,全方位超详细小白能看懂,百分百能用Java版

使用Swagger你只需要按照它的规范去定义接口及接口相关的信息,就可以做到生成接口文档,以及在线接口调试页面。官网:https://swagger.io/是为Java MVC框架集成Swagger生成Api文档的增强解决方案。

2024-04-18 20:42:23 714

原创 数据库信息/密码加盐加密 —— Java代码手写+集成两种方式,手把手教学!保证能用!

在MySQL数据库中,我们常常需要对密码,⾝份证号,⼿机号等敏感信息进⾏加密,以保证数据的安全性.如果使⽤明⽂存储,当⿊客⼊侵了数据库时,就可以轻松获取到⽤⼾的相关信息,从⽽对⽤⼾或者企业造 成信息泄漏或者财产损失.⽬前我们⽤⼾的密码还是明⽂设置的,为了保护⽤⼾的密码信息,我们需要对密码进⾏加密。

2024-04-17 15:50:56 844 1

原创 Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!

🧸欢迎来到dream_ready的博客,📜相信您对博主首页也很感兴趣o (ˉ▽ˉ;首先声明,教程是多种多样的,有很多不同的方法,但目的都是相同的 —— 使多人在同一个gitee仓库下开发代码这篇博客应该是最简单的方法之一,嘎嘎好使,嘎嘎好用以我的仓库为例,可以看到,是我和我朋友协同开发的下面,正式进入教程。

2024-04-16 14:37:06 424 1

原创 第四次面试总结 — 嘉和智能 - 全栈开发

面试结果:非常好面试内容:主要是对各个技术栈的了解及应用场景原因:基本都用过,没用过的也都知道是干啥的,只是暂时没时间学,所以回答的挺好的这是一家长春本地的小企业,薪资也不高,2000多,但毕竟没海投,还是本地的企业,学校有啥事也能顾住,我就去了没想到去了之后体验感非常好,各位大哥对我非常照顾,我不会的去问,他们都给我很耐心的讲,哪怕是我提问的问题和工作关系不大。我做的慢的话也不催我,做的项目我也挺喜欢的,感觉能学到挺多的。总体而言就是除了工资低以外没缺点。

2024-04-09 12:56:22 730

原创 HashMap为什么会死循环?

死循环是因为并发 HashMap 扩容导致的,并发扩容的第一步,线程 T1 和线程 T2 要对 HashMap 进行扩容操作此时T1 和 T2 指向的是链表的头结点元素 A,而T1和 T2 的下一个节点,也就是 T1.next 和 T2next 指向的是B 节点,如下图所示:​​​​​​​。因为 T1 执行完扩容之后 B 节点的下一个节点是 A,而 T2 线程指向的首节点是 A,第二个节点是 B,这个顺序刚好和 T1 扩完容完之后的节点顺序是相反的。,这就是 HashMap 死循环导致的原因。

2024-03-22 21:19:56 412

原创 树的分类有哪些?

树是一种非线性的层次型的数据结构,也是一种非常重要的数据结构,它由节点(node)和边(edge)组成。非线性数据结构是指其中的元素之间不是一对一的线性关系。具体来说,非线性数据结构中的元素可以有多个前驱和多个后继,其组织和连接方式不受任何限制。与之相对的是线性数据结构,其中的元素以线性的方式相互连接,每个元素只有一个前驱和一个后继。:每个节点最多有两个子节点的树,分别为左子节点和右子节点。

2024-03-17 12:13:12 938 5

原创 String 底层是如何实现的?

String底层是基于 char[ ] 数组或 byte[ ] 数组实现的,JDK9 之后,之所以使用 byte[ ] 替换 char[ ] 数组,这是因为,byte类型粒度更细,一个 char 等于 2 个 byte。对于大部分的英文字符和少量中文字符来说,使用 1 个 byte就够了,完全不需要使用 1 个 char 进行存储,所以 JDK9 使用 byte[ ] 之后,对于大部分英文字符来说,同样的内容,其存储空间减少了一半,这就是 JDK9 之后使用 byte[ ] 所带来的优势

2024-03-12 19:20:35 507

原创 Java中 final、finally、finalize 有什么区别?

final、finally、finalize 是 Java 中三个不同的关键字,它们除了长得像之外,其他的(作用和含义)完全不同。它们三个的区别就好像:雷、雷锋、雷峰塔之间的区别。(是三个完全不同的东西)final、finally、finalize的区别如下:final:表示不可变性,用于修饰类、方法和变量 ,当用于类时,表示该类不能被继承;当用于方法时,表示该方法不能被子类重写(覆盖);当用于变量时,表示该变量的值不能被修改(成为常量)。

2024-03-12 18:28:20 946

原创 == 和 equals 有什么区别?

== 用于基础数据类型时,是用来比较两个变量的值是否相等的,而对于引用类型来说,是用来比较两个对象的引用是否相同的。而 equals 默认是比较两个对象的引用是否相同的,但大部分时候都会被重写为比较两个对象的值是否相同。

2024-03-12 12:28:21 631

原创 返回值不同算方法重载么?为什么?

方法签名(Method Signature)指的是方法的唯一标识,包括方法的名称、参数列表和参数的顺序。方法签名用于区分不同的方法,以便编译器和虚拟机能够正确地识别和调用特定的方法。

2024-03-12 12:19:34 398

原创 方法重载和方法重写有什么区别?

总的来说,方法重载是在一个类中多个同名方法之间的多态性,而方法重写是在父类和子类之间的多态性。,用的是父类还是子类的方法是需要根据实际情况改变的,比如向上转型接收参数时,调用同一个方法可能是截然不同的效果。方法本质上并没有区别开来,从方法签名角度它俩也没有区别开来。,这几个方法本质上已经完全不同了,你用的时候根据参数等的改变没有什么二义性,用的是这个就不存在是另一个的可能性,所以代码在编译时就已经对应好了你要用的方法。第5点需要注意一下,方法重载 不是动态绑定的,是静态绑定的,迷惑的话自己再想想。

2024-03-12 12:18:36 398 3

原创 Java中抽象类和接口有什么区别?

它和接口的区别主要体现在:类型扩展不同、方法/属性访问控制符不同、方法实现不同,以及使用目的不同。普通类(Concrete Class):普通类是最常见的类,可以被直接实例化和使用。它可以包含成员变量、方法和构造方法等,并且可以定义自己的继承关系。内部类是定义在其他类内部的类。它可以访问外部类的属性和方法,也可以用于实现某些特定的功能。抽象类是通过 abstract 关键字来定义的,用于表示一种抽象的类。注:其他方面的特性,抽象类和普通类并无太大差别。非静态内部类(成员内部类)

2024-03-12 11:50:29 769

原创 什么叫做 “面向对象” 编程?

(Object-Oriented Programming,简称)是一种编程范式或编程方法,通过将数据和操作数据的方法(函数)进行组合,以创建对象的方法来解决问题面向对象编程的主要思想是将问题划分为不同的对象,每个对象具有一些特定的属性和行为,对象之间通过消息传递进行通信和交互。

2024-03-11 20:16:27 454

原创 为什么Java不支持多继承

在 Java 语言中,不支持多继承的主要原因是为了和(如菱形)以及,同时又因为在实际工作中,确实很少用到多继承,所以在Java语言中,并不支持多继承。而且,虽然Java中不支持多继承,但也给了一些功能上的,比如。

2024-03-11 19:39:36 661

原创 第三次面试总结 - 吉云集团 - 全栈开发

面试结果:非常好面试内容:全面,Java基础、MySQL、项目原因:先下面试,问的也都有所了解,不过MySQL稍弱这里就把薄弱点都说一下吧,迭代器忘得有点狠,下载文件具体的逻辑和操作确实也不是非常了解MySQL基础较差,这个确实怪自己,现在智能工具太多了,自己就懒了不过这几个问题看一下八股和复习一下,都很好解决,下载文件这个需要具体在项目中实操一下,“下载文件” 这个还是非常重要的,会有很多面试问到🧸祝大家拿到理想的 offer!!!

2024-01-10 18:57:22 1525 14

原创 第一次面试总结 - 迈瑞医疗 - 软件测试

面试结果:非常好面试内容:对测试的认知以及讲项目,个人规划原因:全靠小嘴八八,没提问太多技术性的问题,全靠能说,所以这次面经没太大学习意义首先,说明自己是谁,来自哪,应聘什么,然后就开始说自己优点了,当然优点不能太明确地说,要说自己的生活习惯,大学经历,不知不觉中让面试官感觉这孩子优点真多,能吃苦,学习能力强,能说会道知进退,那这好印象不就来了么,毕竟面试主要目的还是让面试官本人认可你。

2024-01-09 14:28:20 1063 5

原创 第二次面试总结 - 宏汉科技 - Java后端开发

回调函数是一种常见的编程概念,它在事件驱动编程异步编程等场景下非常常见,指的是在特定条件满足或事件发生时执行的函数。在编程中,回调函数通常作为参数传递给其他函数,以便在需要时被调用执行举个最简单的示例,在图形化界面编程和前端中,就经常用到回调函数,比如当用户点击按钮时,可以将处理点击事件的函数作为回调函数传递给按钮的事件监听器。当按钮被点击时,事件监听器会调用这个回调函数。

2024-01-07 14:47:24 1510 32

原创 在 Spring 中操作 Redis

需要注意的是,操作redis的方法很多,除了StringRedisTemplate 外,还有 Jedis 等等都可以操作redis,此处主要讲解以StringRedisTemplate 的方式操作redis,读者若想了解其他操作redis的方式,也可以查询相关资料自行学习

2024-01-01 16:18:44 2805 17

原创 Java关键字 —— super 与 this 详细解释!一看就懂 有代码实例运行!

大家应该经常会遇到这static、this、super、final四个关键字,甚至容易把含义搞混。其实static、this、super、final这四个关键字互相是没有什么联系的(除了this和super有一定关系外),所以大家其实要刻意区分一下这几个对应的功能和使用场景那么这篇博客带领大家学习一下 super 和 this 的用法this表示当前类的...,super表示父类的...下面我们来详细讲解 super 和 this 两个关键字各自的用法和区别。

2024-01-01 16:16:57 911 3

原创 Java关键字 —— static 与 final 详细解释!一看就懂 有代码实例运行!

大家应该经常会遇到这static、this、super、final四个关键字,甚至容易把含义搞混。其实static、this、super、final这四个关键字互相是没有什么联系的(除了this和super有一定关系外),所以大家其实要刻意区分一下这几个对应的功能和使用场景那么这篇博客带领大家学习一下static的用法。

2023-12-11 11:42:19 827 10

原创 双指针算法(超详细带8道例题及算法解析) —— 包含力扣题目有283移动零、1089复写零、202快乐数、11盛水最多的容器、611有效三角形的个数、179双数之和、15三数之和、18四数之和

双指针是一种思想,而不是说真的就是定义了两个指针,它和语言没有关系,比如C++,Java,Python等都可以使用双指针算法解题,而且是一种非常常见的算法常见的双指针有两种形式,一种是左右指针,一种是快慢指针左右指针一般用于顺序结构中,也称对撞指针左右指针从两端向中间移动。一个指针从最左端开始,另一个从最右端开始,然后逐渐往中间逼近左右指针的终止条件一般是两个指针相遇或者错开(也可能在循环内部找到结果直接跳出循环),也就是:left == right (两个指针指向同一个位置)

2023-12-11 11:41:50 107 6

原创 idea创建不了spring2.X版本,无法使用JDK8,最低支持JDK17 , 如何用idea创建spring2.X版本,使用JDK8解决方案

全部确定修改完毕后肯定能启动,若不能启动,则是其他问题,和JDK,Spring没什么关系了,比如你加上了mysql的相关依赖,但你的yml里没有写连接数据库的yml语句,那启动肯定报错呀。可以将此压缩包保存,每次新建项目时复制出一个新的项目文件,idea直接打开即可,压缩包可以当一个永久的备份,毕竟说不定哪天阿里云也创建不了spring2.X版本的项目了呢。需要注意的是,通过阿里云创建的项目,初始结构与通过Spring官方创建的项目有所不同,但完全不影响使用,放心。

2023-11-27 11:13:06 4782 12

原创 jdk17安装全方位手把手安装教程 / 已有jdk8了,安装JDK17后如何配置环境变量 / 多个不同版本的JDK,如何配置环境变量?

根据您电脑的系统选择合适的jdk版本安装,注意看画框位置,都是需要根据情况选择合适的。6.1、这个属于提示:将所有环境变量配置完毕后,所有窗口依次点击确定,不要点击右上角的X,否则不会保存6.2、再次打开环境变量窗口,查看是否所有环境变量都配置上了,一定一定一定不要少6.3、 查看环境变量的输入信息是否有空格,一定一定一定不要有空格!!!6.4、双击path,进入窗口后将下面这两个环境变量移到最上面,若没有jre的话只移动一条环境变量即可,这个操作的意思是计算机会优先加载前几个环境变量

2023-11-27 00:37:29 3274 2

原创 验证码案例 —— Kaptcha 插件介绍 后端生成验证码,前端展示并进行session验证(带完整前后端源码)

正常来说, 127.0.0.1:8080/index.html 和 localhost:8080/index.html 都可以,但是博主自己验证包括找了些其他博主验证,localhost:8080/index.html 访问的话是存在些许bug的,后端取session可能为空,原因是session没有设置。随着安全性的要求越来越⾼, ⽬前项⽬中很多都使⽤了验证码, 验证码的形式也是多种多样, 更复杂的图形验证码和行为验证码已经成为了更流⾏的趋势.

2023-11-18 12:52:46 2282 3

原创 表白墙/留言墙 —— 中级SpringBoot项目,MyBatis技术栈MySQL数据库开发,练手项目前后端开发(带完整源码) 全方位全步骤手把手教学

接收前端传来的数据,自动将其封装为MessageInfo类型进行参数的校验,判断三个参数是否有空,若有空,返回false(失败)若参数正确,则添加留言,调用Service中的addMessage方法,将留言添加到数据库中,并返回true

2023-11-18 08:30:00 691 18

原创 Redis 事务特性、原理、具体命令操作全方位诠释 —— 零基础可学习

其实,这就是redis事务一种典型体现,将若干命令打包到一起执行,而且redis事务的执行逻辑也是不立即执行(不抢占位置),下发执行该事务命令后,redis会把当前正在做的事情(比如已经在执行一个事务,会把这个事务做完)做完后,再执行这个事务。开启事务(multi)后,可以编写事务中的具体操作,这些操作不会被执行,但会加入到这个事务中,待执行命令EXEC后 ,redis会着手执行该事务,即依次执行该事务中的所有命令语句。Redis 的事务,主要的意义,就是为了“打包”,避免其他客户端的命令,插队插到中间。

2023-11-14 16:48:35 361 10

原创 SpringBoot日志全方位超详细手把手教程,零基础可学习 日志如何配置及SLF4J的使用......

目前企业中最常用的日志框架是SLF4JSLF4J不同于其他⽇志框架, 它不是⼀个真正的⽇志实现, ⽽是⼀个抽象层, 对⽇志框架制定的⼀种规范, 标准, 接⼝. 所有SLF4J并不能独⽴使⽤, 需要和具体的⽇志框架配合使⽤,具体实现是log4j/2,JUL,logback等其实SLF4J框架就是门面模式思想的一种典型体现⻔⾯模式(Facade Pattern)⼜称为外观模式, 提供了⼀个统⼀的接⼝, ⽤来访问⼦系统中的⼀群接⼝. 其主要特征是定义了⼀个⾼层接⼝, 让⼦系统更容易使⽤。

2023-11-13 12:04:09 943 12

原创 SpringBoot配置文件 —— 超详细全方位教程

这些文件通常用于存储和管理应用程序的设置,以便在运行时进行配置和自定义。配置文件可以采用不同的格式,如文本文件、JSON、XML、YAML等,具体格式取决于应用程序的需求和开发者的偏好。计算机上有数以千计的配置⽂件,我们使⽤的绝⼤多数软件,⽐如浏览器,微信,Idea,甚⾄电脑,手机,都离不开配置⽂件。我们可能永远不会直接与其中的⼤部分⽂件打交道,但它们确实以不同的形式散落在我们的计算机上,⽐如C:\Users, C:\Windows⽂件夹,以及各种 *.config, *.xml ⽂件。

2023-11-13 12:03:21 838 8

原创 dream_ready

小学时憧憬初中,初中时奋斗为了高中,高中又只有一件事,考大学,上了大学后也是在卷卷卷准备找工作。但路是在蔓延着的,即便我们走到了当下的彼岸,也许不一会的功夫,脚下的大地又蔓延到天边。大抵路是没有尽头的,诸君,且行且思且看,莫被世俗遮了眼。这是我年少时常伴在嘴边的一句话。愿时代浪潮奔涌向前,愿你我终得安身立命之刻!我们也许就可以短暂地达到路的尽头,小憩一会。等什么时候时代的浪潮不再裹挟我们前行。等我们的心在繁华前归于平静。

2023-11-11 10:52:06 271 3

原创 SpringIOC和DI的代码实现,Spring如何存取对象?@Controller、@Service、@Repository、@Component、@Configuration、@Bean DI详解

通过上篇博客(不看上篇博客的话,只要知道Spring是什么,Spring的本质就可以)我们知道了什么是Spring,那这篇博客就带大家,以及既然Spring是一个IOC(控制反转)容器,作为容器,那么它就具备两个最基础的功能Spring容器管理的主要是对象,这些对象,我们称之为“Bean”。我们把这些对象交由Spring管理,由Spring来负责对象的创建和销毁,我们程序只需要告诉Spring,哪些需要存,以及如何从Spring中取出对象。

2023-11-06 01:30:04 564 9

原创 什么是Spring?什么是IOC?什么是DI?IOC和DI的关系? —— 零基础可无压力学习,带源码

工具"通常指的是Spring框架提供的各种辅助类、库、模块、和功能,这些帮助开发人员更轻松地构建、维护和扩展Java应用程序。这些工具是Spring框架的一部分,用于解决不同方面的开发任务和问题比如Spring提供的依赖注入、事务管理、数据访问工具等都属于工具的范畴容器是用来容纳某种物品的(基本)装置Spring这个容器存取的是对象生活中的水杯,垃圾桶,冰箱等等这些都是容器包括在Spring前学习的List/Map是数据存储容器,Tomcat是Web容器既然Spring是一个IOC(控制反转)容器存。

2023-11-06 01:02:28 230 5

原创 Spring,SpringBoot和SpringMVC的关系以及区别 —— 超准确,可当面试题!!!也可供零基础学习

Spring Boot是对Spring的⼀个封装, 为了简化Spring应⽤的开发⽽出现的,中⼩型企业,没有成本研究⾃⼰的框架, 使⽤Spring Boot 可以更加快速的搭建框架, 降级开发成本, 让开发 ⼈员更加专注于Spring应⽤的开发,⽽⽆需过多关注XML的配置和⼀些底层的实现.最后⼀句话总结: Spring MVC和Spring Boot都属于Spring,Spring MVC 是基于Spring的⼀个 MVC 框架,⽽Spring Boot 是基于Spring的⼀套快速开发整合包.

2023-11-06 00:46:51 213 8

原创 每日大厂面试题大汇总 —— 今日的是“美团-后端开发-一面”

CAS 是一种原子操作,用于比较内存中的值与期望值是否相等,如果相等,则将内存中的值更新为新值。CAS 操作是原子的,因此它可以用来实现多线程环境下的数据同步。

2023-11-04 13:00:56 210

原创 每日大厂面试题大汇总 —— 今日的是“京东-后端开发-一面”

总之,Redis的高性能主要来自于内存存储、高效的数据结构、单线程模型、非阻塞网络I/O、持久化选项和其他优化。这些特点使得Redis成为一种非常适合高性能缓存、消息队列、计数器、实时分析和许多其他应用程序的数据存储引擎。

2023-11-04 10:54:52 170 1

原创 每日大厂面试题大汇总 —— 今日的是“顺丰-后端开发-一面”

后置处理器可以在Bean实例化之前或之后,介入Bean对象的创建过程。这允许开发人员实现自定义的实例化逻辑,例如从外部配置文件加载Bean的定义、动态代理Bean等。Java虚拟机的内存模型的设计是为了支持Java程序的动态性和多线程并发执行。不同的JVM实现可能在内存管理和性能方面有所不同,但上述内存区域通常是共通的。其中,堆和方法区(或元数据区)是Java开发者通常需要关注和调优的重要内存区域。

2023-11-02 23:47:47 240 1

原创 开发模型(瀑布、螺旋、scrum) 和 测试模型(V、W)、增量和迭代、敏捷(思想)及敏捷开发 scrum

尽管瀑布模型存在很大的缺陷, 例如,在前期阶段未发现的错误会传递并扩散到后面的阶段,而在后面阶段发现这些错误时,可能已经 很难回头再修正,从而导致项目的失败。增量是逐块建造的概念,例如画一幅人物画,我 们可以先画人的头部,再画身体,再画手脚……这种迭代开发的模式给软件测试带来了新的 要求,它不允许有一段独立的测试时间和阶段,测试必须跟随开发的迭代而迭代。注,阅读scrum前请先阅读文末的“敏捷”及“增量与迭代”的定义,因为scrum是敏捷开发中比较流行的一种方式,且用到了“增量与迭代”的相关知识。

2023-11-02 22:49:50 1097 4

Everything文件搜索工具

解压缩后双击即可,特别小的容量,及其强大的功能,程序员必备 用处:超级强的文件搜索工具,急速,迅捷,体积小 比windows自带的文件搜索快几百倍(丝毫不夸张)

2023-10-13

Redis图形化界面,更全更强大的功能

Redis图形化界面,相比其他的图形化界面,拥有更全更强大的功能

2023-10-13

redis图形化界面的压缩包,直接解压缩即可

redis图形化界面的压缩包,直接解压缩即可,图形化界面本身是比较老的,双击 rdm.exe 即可运行

2023-10-06

windows版redis

直接下载解压缩后即可使用,已经写好bat脚本,双击 redis-server.exe 即可启动,若想连接redis客户端进行操作,则双击 redis-cli.exe 即可开始设置键值对之旅

2023-10-06

空空如也

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

TA关注的人

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