- 博客(85)
- 资源 (3)
- 收藏
- 关注

原创 前后端分离项目中实现注册业务中的邮箱验证码功能(详细)
信息安全性对于网站开发标准而言是不言而喻的,而邮箱验证码在日常业务中也非常常见,这篇文章主要对前后端分离项目中的邮箱验证码实现用户注册功能进行了详述,包括但不限于SpringBoot整合邮件发送,前端通过Vue实现具体功能,结合消息中间件rabbitmq进行邮件发送优化等等,欢迎有兴趣的同学参考学习。
2023-03-18 21:59:35
54221
8

原创 Springboot+Vue实现简单的前端后分离数据交互
学习前后端分离的同学看过来,一篇文章带你了解一下当前一个简单前后端分离的后台系统的数据交互实现过程,告别传统JSP,模板引擎式的系统开发。
2022-09-02 15:53:48
65022
9

原创 MySQL存储过程的使用实现数据快速插入
还在一条一条地向数据库慢慢的插数据吗?进来这一篇文章告诉你如何分分钟搞定百万数据插入。灵活运用mysql存储过程,让你的办事效率事半功倍!
2022-08-24 18:09:12
11935
5
原创 每天认识一个设计模式-享元模式:用「对象共享」破解资源冗余困局
在前面的设计模式系列文章中,我们已经陆续探讨了诸如单例模式、工厂模式等常见且实用的设计模式,它们各自在对象创建、资源管理等方面发挥着独特的作用,为我们构建稳健、可维护的软件系统奠定了坚实的基础。但随着软件系统的规模不断扩大和复杂度的持续提升,我们又会面临新的挑战。在许多场景下,会出现海量细粒度对象,这些对象的创建和存储会导致内存占用急剧飙升,严重影响系统性能,甚至引发内存溢出等问题。为了解决这类问题,我们今天要认识一下享元模式~
2025-04-04 09:00:00
588
原创 【解决】离谱!原来这样也会导致Python出现RROR: Could not find...Installer\vswhere.exe
一直在使用Python3.10的版本,最近为了紧跟技术前沿想换一个最新生产版本试一下,结果因为一个很蠢的失误导致部分python库一直安装报错,看了很多解决办法,最后才发现问题所在,因此记录一下,希望后面的小伙伴不会跟我踩一样的坑……
2025-04-03 12:11:09
729
原创 每天认识一个设计模式-外观模式:化繁为简的接口魔法
当我们的系统由于需求增多、规模扩大后,多子系统相互依赖,客户端直接交互复杂,如电商下单涉及多子系统,增加开发、维护和扩展难度,耦合度高。针对这些痛点,外观模式应运而生,为子系统提供统一简单接口,客户端只与外观接口交互,降低耦合度,简化系统使用。本文将深入探讨外观模式原理、应用场景,通过项目代码示例,助大家掌握运用外观模式构建高效可维护系统架构的方法。
2025-04-03 09:00:00
476
原创 每天认识一个设计模式-装饰器模式:给对象「动态换装」的能力
今天,我们把目光聚焦到装饰器模式上。简单来说,装饰器模式就像给一个对象披上一件件 “功能披风”,在不改变对象原本结构的情况下,能够在运行时动态地为它添加新功能。比如说,给一部基础款手机的功能对象在运行的时候添加拍照功能模块,根本不需要对基础代码大动干戈。这种强大的灵活性和扩展性,正是装饰器模式的核心魅力所在。它不仅能优化代码结构,还能大大提升代码的可维护性和可复用性。接下来,就让我们一起深入研究它的原理和实际应用吧。
2025-04-02 09:00:00
677
原创 每天认识一个设计模式-组合模式:树形结构的统一接口艺术
搞软件开发就像走一段很长的路,设计模式就像天上闪亮的星星,总能给我们指引方向。讲完桥接模式和过滤器模式之后,这个系列接着带大家探索结构型设计模式这个神奇的领域。今天,咱们就专门来聊聊组合模式,看看它到底是怎么回事。
2025-04-01 09:00:00
2481
原创 每天认识一个设计模式 - 过滤器模式:构建灵活筛选逻辑的核心法则
过滤器模式顾名思义,它的作用肯定是过滤了。与其他模式的模块解耦方式不同,它更多聚焦于数据的筛选处理逻辑,赋予系统灵动筛选的能力,在应对复杂多变的数据处理需求时,这一特性显得尤为重要。本文将深度剖析过滤器模式的底层原理,探索其适用场景,并通过实际代码示例,助力大伙透彻理解并熟练运用这一强大模式。
2025-03-31 09:00:00
815
原创 每天认识一个设计模式-桥接模式:在抽象与实现的平行宇宙架起彩虹桥
使用过VMware或者Docker的同学们应该都接触过网络桥接,在虚拟机网络配置里,桥接模式是常用的网络连接方式。而在软件开发中也有这么一个设计模式,从软件设计角度,虚拟机桥接模式与桥接模式思想一致,桥接模式核心是分离抽象与实现使其独立变化。软件系统也有类似情况,多种实现方式与抽象层次下,可借鉴桥接模式分离抽象和实现,降低耦合度,让系统更灵活可扩展,今天咱们就来了解一下软件设计中的桥接模式。希望感兴趣的同学能对这一设计模式有所感悟~
2025-03-28 16:11:47
812
原创 每天认识一个设计模式-适配器模式:让不兼容的接口无缝协作
在这篇文章中,我们将深度解析适配器模式,探究其运行机制、适用场景与固有局限。期望通过此番探索,让大伙在面对整合异构系统、实现接口适配这类复杂难题时,能够游刃有余,做出精准且明智的抉择。
2025-03-28 08:00:00
1682
原创 Python模块与包管理完全指南
在 Python 的编程世界里,模块与包是构建代码大厦的基石,它们就像是乐高积木的不同组件,以巧妙的方式组合,搭建出复杂而有序的程序结构。理解模块与包的本质,是掌握 Python 代码组织哲学的关键,也是迈向高效、可维护编程的第一步。让我们一起来看一下~
2025-03-27 19:54:28
1140
原创 每天认识一个设计模式-原型模式:对象克隆的“影分身之术“
在软件开发中,对象创建虽基础,却常给开发者带来麻烦。想象一下,有时创建对象的速度甚至比生命诞生还慢,项目规模越大,这种频繁创建对象带来的耗时问题就越严重。那么,有没有办法让对象创建变得更高效呢?原型模式正是解决这些难题的关键。它不仅能揭示高效创建和精准复制对象的奥秘,还能帮助我们理解深拷贝与浅拷贝的差异和适用场景。接下来,让我们深入探索原型模式,为编程技能添砖加瓦。
2025-03-27 08:00:00
667
原创 每天认识一个设计模式-建造者模式:复杂对象的“装配式革命“
建造者模式作为一种强大的创建型设计模式,在软件开发领域发挥着独特的作用。其核心在于将复杂对象的构建过程与表示分离,赋予开发者清晰的对象构建逻辑。希望通过对建造者模式的深入探讨,大伙能在实际开发中敏锐识别适用场景,灵活运用这一模式。当面临复杂对象创建难题时,不妨尝试借助建造者模式,优化代码结构,提升软件质量,让开发工作更加高效且富有成效,在不同项目场景中充分发挥其优势,打造更健壮、可扩展的软件系统 。
2025-03-26 08:40:31
935
原创 每天认识一个设计模式 - 工厂模式:代码世界的“流水线“是怎样炼成的?
工厂模式作为软件开发中常用的设计模式,致力于将对象创建和使用相分离。通过将对象创建逻辑封装于工厂类,有效隔绝了业务逻辑与创建过程的变化,极大提升了系统的可维护性与扩展性。文章详细阐述了简单工厂、工厂方法和抽象工厂三种模式的特点与差异,并借助决策树清晰呈现不同场景下的模式选择依据。希望通过本文能帮助对设计模式感兴趣小伙伴能将工厂模式更好地应用到实际开发工作中~
2025-03-25 13:52:38
755
原创 用Python爬取图片的两种姿势:从静态到动态的完整攻略(二)
如今 Python 可是数据分析领域超火的语言。作为数据分析领域的"瑞士军刀",Python不仅能处理Excel表格,还能化身"网络蜘蛛侠"帮你抓取图片。掌握它的各种工具技能,那在数据的世界里就能如鱼得水。最近在研究 Python 的过程中,发现数据爬取这一技能简直太实用啦!尤其是当我想给自己找点学习用的图片素材,或者搜集些动漫资源用来休闲娱乐的时候,Python 爬虫就派上大用场了。今天我就把自己总结的一些简单使用方式分享给大家,希望能帮到同样有需求的小伙伴。
2025-03-24 10:13:53
1409
原创 用Python爬取图片的两种姿势:从静态到动态的完整攻略(一)
嘿,大家好呀!如今 Python 可是数据分析领域超火的语言呢。作为数据分析领域的"瑞士军刀",Python不仅能处理Excel表格,还能化身"网络蜘蛛侠"帮你抓取图片。掌握它的各种工具技能,那在数据的世界里就能如鱼得水。最近在研究 Python 的过程中,发现数据爬取这一技能简直太实用啦!尤其是当我想给自己找点学习用的图片素材,或者搜集些动漫资源用来休闲娱乐的时候,Python 爬虫就派上大用场了。今天我就把自己总结的一些简单使用方式分享给大家,希望能帮到同样有需求的小伙伴。
2025-03-21 10:15:26
763
原创 【k8s系列】Kubernetes ReplicaSet 原理机制与基础应用要点
本文将结合自己的一些使用经理分享一些关于 ReplicaSet 的工作原理,并详细阐述基础应用的关键要点,帮助正在学习k8s的小伙伴们在 Kubernetes 环境中精准运用 ReplicaSet,提升技术能力与工作效率。
2025-03-17 22:39:23
1104
原创 SpringBoot3+SaToken+JWT:轻量化权限认证实战指南
开发新项目技术选型至关重要,SpringSecurity在大型项目表现出色,但对中小型项目,其复杂配置却是难题。接手中小型项目做权限管理,引入它后配置繁琐,耗时费力且易出错、留隐患。此时Sa-Token来了!它秉持“零配置开箱即用”理念,专为中小型项目打造,能将RBAC权限模型实现成本降低60%。几行代码即可完成登录认证、权限校验等,与Spring Boot等常见框架无缝集成。本文将围绕SpringBoot3+SaToken+JWT,为你带来轻量化权限认证实战指南,详解SaToken权限认证助你攻克权限管理
2025-03-17 20:06:15
1131
原创 MQTT 通信协议详解与应用场景全解析
在物联网时代下,传统的 HTTP/TCP 协议在物联网场景里缺点是一览无遗。而软硬件集成居多的当下,MQTT 协议作为一种轻量级的消息传输协议,无疑是学习必选之一了。希望围绕MQTT介绍的本文能对物联网感兴趣的小伙伴有所帮助~
2025-03-13 11:46:20
1032
原创 深入解析Vue3父子组件通信的六种专业方案
本文将汇总六大通信方案。希望对这些方式的汇总,小伙伴能够清晰地了解组件传值在不同场景下的工作方式,从而根据项目的实际需求选择最合适的通信方案。无论是小型项目还是大型企业级应用,掌握这些组件传值方案都能让大家更加高效地构建出功能强大、交互流畅的前端应用。
2025-03-12 15:30:19
638
原创 揭秘MySQL窗口函数:数据分析的新利器
本文将深入探讨MySQL窗口函数的基本概念、语法结构、应用场景以及性能优化策略,并通过实战案例展示其在数据分析中的强大功能。希望通过本文的介绍,感兴趣的小伙伴们能够掌握这一数据分析的新利器,提升数据处理和分析的能力。
2024-09-10 13:35:19
3485
1
原创 SpringBoot与Minio的极速之旅:解锁文件切片上传新境界
在数字化时代,文件上传是众多应用不可或缺的一环。随着文件体积的增大和用户对上传速度的追求,传统的上传方式已难以满足需求。SpringBoot作为Java开发者的利器,结合Minio这一高性能对象存储解决方案,为我们提供了一种全新的文件上传体验——文件切片极速上传。本文将带领读者深入探索SpringBoot与Minio的结合,通过文件切片技术,实现高效、稳定的文件上传。我们将从基础概念出发,逐步介绍这个文件切片上传系统,解锁上传速度的新境界。希望对正在研究文件上传存储的小伙伴们有所启发~
2024-09-05 20:02:44
3119
原创 告警管理大师:深入解析Alertmanager的配置与实战应用
本文将深入探讨Alertmanager的各个方面,从其基本概念和核心功能,到详细的配置参数说明,再到实际应用中的邮件告警和钉钉告警的具体实现方式。通过本文的阅读,大伙将全面了解Alertmanager的工作组件,掌握其配置技巧,并能够根据实际需求构建高效的告警管理系统。希望对感兴趣的小伙伴有帮助~
2024-09-02 17:28:49
2258
4
原创 【k8s系列】Kubernetes Service 深度解析:从基础到实战
在当今的云原生世界中,Kubernetes 已经成为容器编排和管理的事实标准。它提供了一种强大的方式来部署、扩展和管理容器化应用。然而,随着应用规模的扩大和复杂性的增加,如何有效地暴露和管理这些应用的网络服务成为了一个关键问题。Kubernetes Service 正是解决这一问题的利器。本文将分享一些笔者在这块的知识点学习过程,便于感兴趣的小伙伴可以快速理解Kubernetes组件的基础应用。
2024-09-02 10:20:12
1606
原创 离线环境下的 Prometheus 生态部署攻略
在当今高度数字化的世界中,监控系统的稳定性和可靠性对于确保业务连续性和性能优化至关重要。特别是在网络隔离或无互联网接入的局域网环境下,离线部署监控解决方案成为了一种必要且挑战性的任务。本文将深入探讨如何在离线环境中成功部署 Prometheus、Alertmanager、Node Exporter 和 Grafana 这一强大的监控生态系统。
2024-08-28 22:31:05
1174
原创 【k8s系列】驾驭容器化未来:Kubernetes Pod的全面解析与简单实践
在当今快速发展的云计算和容器化技术领域,Kubernetes已经崭露头角,成为自动化容器操作的开源平台。在这个生态系统中,Pod作为Kubernetes的最小和最简单的单元,扮演着至关重要的角色。Pod不仅是容器的集合,更是资源共享和协同工作的基础。作为初探容器化技术的爱好者,笔者也是在k8s学习过程中根据自己的理解分享一下这块的具体内容,希望对感兴趣的小伙伴有所帮助~
2024-08-28 09:53:02
1263
原创 CI/CD之Jenkins用于Linux系统的部署方式汇总
在当今快节奏的软件开发世界中,持续集成(Continuous Integration, CI)与持续交付(Continuous Delivery, CD)已成为确保软件质量和加速交付周期的关键实践。CI/CD不仅仅是一种技术实现,更是一种文化转变,它要求开发团队不断迭代、持续测试,并自动化整个软件交付流程。本文将深入探讨CI/CD的定义、核心原则,并对当前广泛应用于CI/CD的部署工具Jenkins及其常见的部署方式进行总结。
2024-08-25 20:32:02
1148
2
原创 ELK进阶-安全认证设置流程介绍
在数字化转型的浪潮中,企业对于数据的依赖日益增强,而日志数据作为业务运行的“脉络图”,其重要性不言而喻。ELFK(Elasticsearch, Logstash, Filebeat, Kibana)作为一套强大的日志监控系统,为企业提供了从数据采集、处理到可视化的完整解决方案。然而,随着数据价值的提升,安全问题也日益凸显,如何在享受ELFK带来的高效与便捷的同时,确保数据的安全与合规,成为了企业必须面对的挑战。安全认证,作为守护数据安全的第一道防线,其在ELFK系统中的必要性不容忽视。
2024-08-23 09:47:52
2008
原创 ELFK基础搭建流程及在SpringBoot项目中进行日志采集的简单实践
在软件开发和维护中,日志总是DevOps们避不开一块。日志主要包括系统日志和应用程序日志,通过日志运维和开发人员可以了解服务器中软硬件的信息,检查应用程序或系统的故障,了解故障出现的原因,以便解决问题。分析日志可以更清楚的了解服务器的状态和系统安全状况,从而可以维护服务器稳定运行。但当项目规模较大、日志量多而复杂的场景中,总会面临日志量太大如何归档、日志搜索太慢怎么办、如何多维度查询日志等问题。那么今天搭建的这个ELFK日志分析系统也许可以帮你解决问题~
2024-08-20 15:55:37
1071
原创 【K8S系列】Kubernetes基础介绍
搭建完k8s集群后,正式进入k8s相关知识点的理论了解。并结合官方文档逐步总结涉及k8s各类知识点,希望能对正在学习的或将要学习得到小伙伴有所帮助。
2024-08-15 22:21:21
1499
原创 【k8s系列】从0到1搭建一个破产版的k8s集群流程
由于之前对云原生的学习了解只到Docker那块,但是实际工作中有很多公司其实已经用到了k8s这块了。加上自己平常浏览的博客论坛对这方面的知识介绍也很多了,这个玩意在我看来也差不多相当于容器化学习的进阶版了吧。所以咱们在技术这块也不能永远停留在容器化层面止步不前,因此抱着学习的态度,结合自己微弱的容器化基础,尝试着照葫芦画瓢也试试搭建一个简易版k8s集群,以此深化理解,并探索其在实际应用中的无限可能。
2024-08-15 14:39:07
1260
原创 CentOS系统上安装Python3.12兼容自带Python2
文章主要讲述了在CentOS系统上安装Python3.12并且兼容自带的Python2的方法。它解释了为什么要在CentOS系统上安装Python3.12以及如何实现与Python2的兼容性。该文章的目的是提供一种详细的梳理方式,方便初学小伙伴在CentOS系统中完成Python3.12的安装和与Python2的兼容配置,能够处理一下安装过程中的问题。
2024-08-11 13:00:56
2525
原创 软考中级系统集成项目管理工程师备考笔记
主要记录了自己在备考软考中级系统集成项目管理工程师时的一个大致考点内容,可帮助准备冲软考项目集成中/高级的小伙伴省去枯燥看书、刷相关学习视频的时间,可直接学习刷题去了。不一定是最新考试内容,适当使用~
2024-07-01 13:35:11
9451
4
原创 如何快速分析并将一个简单的前后端分离项目跑起来
文章旨在帮助那些在开源网站上找到前后端分离项目但不太了解如何运行的读者。通过文章的简单介绍,小伙伴可以大致了解如何理解项目结构、检查依赖关系、查看文档和配置文件,以及启动项目。这篇文章将为读者提供解决项目运行困惑的方法,并带来快速上手的指导,提升对前后端分离项目的理解和应用能力。阅读全文,掌握快速分析和运行前后端分离项目的实用技巧。
2024-06-04 16:33:49
2717
2
原创 Linux系统上的磁盘扩展总结
本文详细总结了Linux系统在一些常见场景下进行磁盘扩容的操作方式。从基本概念到具体操作步骤,涵盖了多种扩容方法,包括使用LVM、扩展分区、添加新磁盘等。读者将通过本文了解如何在不同情景下有效地扩展磁盘空间,提升系统灵活性和性能,解决磁盘空间不足的问题。无论是新手还是有经验的Linux用户,本文都为其提供了全面的指导,使磁盘扩容操作变得简单而有效。同时也欢迎大佬提出更好的优化建议~
2024-05-30 17:53:54
1636
原创 Docker-Compose进行容器编排的简单使用
在真实的企业级应用中,应用程序规模的扩大,一个服务往往需要和很多个其它的服务进行关联,单个服务也有可能有多个容器实例。单纯的Docker部署服务并不能满足这种情况下的部署运行要求,不过docker-compose这个skill也许能搞定这个问题~
2023-09-25 09:24:01
1516
原创 Windows Server2019上安装CentOS7流程梳理
简单梳理一下Windows server2019下通过wsl安装CentOS7的过程。
2023-09-12 16:58:03
1873
1
tesseract-ocrv5.5.0 windows安装包.zip
2025-03-30
揭秘MySQL窗口函数:数据分析的新利器.md
2025-03-26
CentOS系统上安装Python3.12与Python2共存方法及配置指南
2025-03-26
Linux系统磁盘扩展方式详解-涵盖命令行操作及具体操作方式
2025-03-25
chromedriver-win64.zip
2025-03-24
prometheus-webhook-dingtalk安装包.zip
2024-08-28
prometheus监控工具套装包-arm架构.zip
2024-08-28
prometheus监控工具套装包-amd架构.zip
2024-08-28
portainer-ce中文版镜像
2024-08-16
常见中间件Docker镜像资源包
2024-08-15
cri-docker资源包.zip
2024-08-15
Flannel Kubernetes 网络插件资源包
2024-08-11
项目管理十大知识域核心ITTO梳理.pdf
2024-07-14
项目管理十大知识域核心内容大纲.pdf
2024-07-14
docker-compose最新版本2.28.1离线包
2024-07-03
软考中级-项目集成管理中级笔记
2024-07-02
Ubuntu 一键脚本:开启 Root 用户登录配置 SSH 远程连接,轻松管理远程服务器
2024-03-27
一键安装 Ubuntu Docker 脚本:简化部署流程,提高效率
2024-03-27
WSL-CentOS7.9镜像
2023-09-13
ElasticSearch-7.6.1学习资源包
2023-05-24
一键远程连接docker脚本.zip
2023-04-12
RestMoment微信小程序项目课程设计.zip
2023-02-12
Seata1.6.1压缩包(已配置)
2023-01-20
sentinel-dashboard-1.8.6 jar包最新版
2023-01-09
nacos-server2.2.0(目前最新的开发版本)
2023-01-05
web开发课程设计(静态界面)
2023-01-05
springboot整合其他技术栈(redis缓存,mongodb,exsyexcel,Mybatis-plus)
2022-09-17
maven-3.6.1加速版
2022-08-11
jkd1.8中文文档。
2022-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人