自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis中的五大数据类型

Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库缓存和消息中间件。它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 geospatial(地理空间) 索引半径查询。

2023-09-20 17:43:34 235 1

原创 2023Gradle入门

Gradle是一个项目构建工具,它最早出现于2012年,由Google大力推广,受到了开发者的欢迎。在此之前,项目构建主要依赖Ant和Maven等工具。Ant是最早的构建工具之一,2000年已经发布,它完全用Java编写,可以执行基于XML的构建文件。然而,它的缺点是构建过程不规范,且处理jar包依赖问题比较麻烦。Maven是另一个广受欢迎的构建工具,发布于2004年。它采用pom.xml文件来管理项目,能够自动化下载并管理项目所需的jar包依赖。

2023-09-11 10:00:00 163

原创 2023MybatisPlus详细教程

MyBatisplus可以节省我们大量工作时间,所有的CRUD代码它都可以自动化完成!简介MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。愿景我们的愿景是成为 MyBatis 最好的搭档,就像中的 1P、2P,基友搭配,效率翻倍。

2023-09-07 10:24:50 874 2

原创 2023最新版Python安装教程

Python是一种高级编程语言,它被广泛应用于各种领域,包括科学、数据分析、网络编程、人工智能等。简单易学:Python的语法非常简洁,易于阅读和理解,因此它也被称为“可阅读”的语言。面向对象:Python支持面向对象编程,可以创建类和对象,支持继承和多态等特性。功能强大:Python拥有大量的第三方库和框架,可以方便地处理各种任务,包括Web开发、数据分析、机器学习等。跨平台:Python可以在多种操作系统上运行,包括Windows、Linux和Mac OS等。

2023-09-06 09:00:00 299 2

原创 JavaScript中的原型与原型链

🍠🍠🍠理解原型和原型链是掌握JavaScript面向对象编程的关键。通过原型链,子类可以继承父类的属性和方法,同时也能够拥有自己的属性和方法。在实际开发中,我们可以利用原型链实现代码的复用和扩展。同时,由于JavaScript的对象都是通过原型链进行属性查找的,因此优化原型链的查找效率对于提高代码的性能也具有重要意义。

2023-09-02 13:37:36 50

原创 Pinia快速入门

Pinia和Vuex有很多相似之处,它们都是用于实现状态管理的插件。但是,Pinia相对于Vuex来说,更加轻量,并且提供了更多的功能,例如支持异步状态更新、更好的调试能力等🍍🥭🍎。

2023-08-28 09:00:00 273 1

原创 Vue3组合式API快速入门

本文记录了关于Vue3组合式API的大部分常用内容,通过此文可以快速掌握,并使用组合式API,同时本文中所有代码均运行过,没有问题,可直接粘贴运行,喜欢的话望收藏,评论,点赞🎈🎈🎈

2023-08-25 19:58:30 392 1

原创 SpringSecurity+jwt+redis基于数据库登录认证

本项目主要是一个SpringSecurity+jwt+redis基于数据库登录认证的Demo,其中也涉及到自定义的过滤器和处理器,希望能对大家有帮助,本文中所有代码正常情况下可以直接复制使用。

2023-08-22 23:07:46 1345 2

原创 Java中的Map集合框架

Java中的Map接口为开发人员提供了方便而强大的数据结构,可以有效地存储和操作键值对数据。它的特性使得Map在开发中具有重要的影响,可以简化数据操作,提高代码的可读性和可维护性。

2023-08-16 22:04:26 136 1

原创 Java中的Set集合框架

本文介绍了Java中常用的集合框架HashSet和TreeSet,本文为系列文章,接下来还会介绍Map,如果喜欢的话,可以点赞,收藏,关注。HashSet三、Set的去重原理先创建一个复杂类型DogHashSet此时,复杂类型并没有被去重!!!所以,此时需要在Dog类中重写hashCode方法再执行,成功去重Set去重的原理主要基于对象的hashCode()和equals()方法。当添加元素到Set时,首先会计算元素的hashCode,然后在Set内部查找具有相同hashCode的元素。如果找到

2023-08-15 17:18:32 87

原创 闲置服务器之网易云升级篇

作为云服务器能干啥的专栏第二篇文章,本文主要是讲解如何在服务器上搭建网易云升级脚本,本系列所有文章不构成任何商业建议,仅仅以技术的角度去看待,如若造成任何经济上的损失,本人概不负责😑😑😑。本人也只是该项目的搬运者,以自己搭建的过程作为教程,希望能帮助到你,该项目的官网在这儿,可自行查看,也希望大家可以去github给原作者一个✨本文是该专栏的第二篇教程,皆旨在让你的服务器跑起来,这些项目可能看起来没有什么商业价值,但是,咋就是享受这种过程ψ(`∇´)ψ。

2023-08-15 10:45:47 246

原创 Java中的List集合框架

Java中的集合框架是一个强大的工具,为Java应用程序提供了灵活且高效的方式来存储、操作和访问数据。它提供了一组接口和实现类,可以处理各种常见的数据结构,如列表、集合和映射等。集合框架的出现对Java开发产生了深远的影响。在早期的Java版本中,程序员需要手动实现各种数据结构,这既复杂又容易出错。而集合框架的出现提供了一种统一的方式来进行数据操作,大大简化了代码的编写和维护。同时还提高了代码的可读性和可维护性。通过使用标准的接口和类,开发者可以更容易地理解彼此的代码,同时也方便了代码的复用和扩展。

2023-08-13 15:26:46 283 2

原创 使用Docker部署jar包

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。本文将使用Dokcer对SpringBoot项目进行打包。

2023-08-10 23:02:42 1335 3

原创 闲置服务器之无人直播篇

作为云服务器能干啥的专栏第一篇文章,本文主要是讲解如何在服务器上搭建,部署推流脚本(以B站直播为例),本系列所有文章不构成任何商业建议,仅仅以技术的角度去看待,如若造成任何经济上的损失,本人概不负责。kPlayer这款媒体资源推流的应用程序,还支持各种插件,还有接口,对于咋们程序员来讲就有更多的操作空间,大家可以进入官网)ρ(*╯^╰)

2023-08-07 15:47:32 923 6

原创 使用Python完成音频提取

在日常生活中,有好听的翻唱视频或音乐视频可以将其音频分离保存到网易云或QQ音乐中随时听,然而大部分的音频分离软件需要下载和安装,使用起来极其笨重。提示:本文出现的代码在Python环境下安装完相应的库后可以直接使用。

2023-08-03 10:20:50 552

原创 Vue+axios使用FormData方式向后端发送数据

在前后端分离的项目中经常使用到Vue+axios通过FormData的方式向后端(Java)发送表单数据(文字+图片),但是在初次写这个功能时,可能会遇到很多问题,本文详细的记录了该功能的实现。将前端发送的数据名称和后端修改一致。

2023-07-23 15:48:51 7345

原创 细数值得你了解的Java17新特性

Java 17是Java编程语言的最新版本,于2021年9月14日发布。Java 17主要关注在Java语言和Java虚拟机的性能和安全性方面的改进。以上仅是 Java 17 新特性的一部分,还有很多其他改进和增强,可以参考 Java 官方文档以了解更多细节。

2023-03-17 21:02:23 2835

原创 COMSS BOOT USB杀毒使用教程

comss boot usb是一款由国外的大神制作的系统安全工具,软件中包含了11个防病毒扫描程序,可以帮助用户扫描和查杀电脑中的病毒,但限于国内的社区使用教程以及资料较少,很多人都不知道这一款杀毒利器,本文仅针对其杀毒功能进行了不严谨的测试,仅作参考。

2021-12-17 14:37:56 6804 9

Java实现第三方登录

本文实现的源代码

2024-03-15

手写Mybatis自动填充插件

本文所有的源码

2024-03-14

Pinia快速入门.pdf

本资源可以搭配博客Pinia快速入门适用更加,该文档为博客Pinia快速入门的pdf版,可以方便大家随时随地无网络观看,也可以助力大家可以更快速的掌握这个新的技术

2023-09-06

mybatis-plus快速入门相关代码

本资源可配合博客2023MybatisPlus快速入门一起食用更加,适合想要快速入门MP的同学,适合快速学习,快速使用,能够通过项目代码和博客迅速了解MP,同时本项目的博客围绕官方文档编写,每一个章节都有官方文档的相关链接,可以快速跳转。

2023-09-06

Java中的集合框架Markdown全系列笔记

内容概要:压缩包中含有Java中的集合框架Markdown全系列笔记,包括配图 能学到什么:在学习Java的朋友,可以从本文教程中学习到Java中最常用的集合框架,HashMap,ArrayList,HashSet等,同时又基于代码有一定层次的原理解释,让大家知其然,知其所以然,而又不会有太高的学习门槛。 阅读建议:本文档为系列文章合集,主要是,方便大家可以更加快速,便捷的学习。

2023-08-16

geek uninstaller(2023最新版)

内容概要:这是一个windows平台的专业卸载工具,它可以连带安装软件的注册表一同清理掉,也就是将软件的所有相关的文件全部删除,可真正的将安装软件连根拔起。 适用人群:想要深度删除软件的人,同时又对注册表无从下手的友友。 使用场景及目标:修改了注册表的软件(大部分需要安装的软件都会修改注册表,压缩包版的软件在解压缩后启动也会修改注册表) 其它说明:网上也有详细的使用教程,可以去找找。

2023-08-07

空空如也

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

TA关注的人

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