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

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

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

原创 MySQL存储过程的使用实现数据快速插入
还在一条一条地向数据库慢慢的插数据吗?进来这一篇文章告诉你如何分分钟搞定百万数据插入。灵活运用mysql存储过程,让你的办事效率事半功倍!
2022-08-24 18:09:12
11900
3
原创 每日认识一个设计模式-建造者模式:复杂对象的“装配式革命“
建造者模式作为一种强大的创建型设计模式,在软件开发领域发挥着独特的作用。其核心在于将复杂对象的构建过程与表示分离,赋予开发者清晰的对象构建逻辑。希望通过对建造者模式的深入探讨,大伙能在实际开发中敏锐识别适用场景,灵活运用这一模式。当面临复杂对象创建难题时,不妨尝试借助建造者模式,优化代码结构,提升软件质量,让开发工作更加高效且富有成效,在不同项目场景中充分发挥其优势,打造更健壮、可扩展的软件系统 。
2025-03-26 08:40:31
421
原创 每天认识一个设计模式 - 工厂模式:代码世界的“流水线“是怎样炼成的?
工厂模式作为软件开发中常用的设计模式,致力于将对象创建和使用相分离。通过将对象创建逻辑封装于工厂类,有效隔绝了业务逻辑与创建过程的变化,极大提升了系统的可维护性与扩展性。文章详细阐述了简单工厂、工厂方法和抽象工厂三种模式的特点与差异,并借助决策树清晰呈现不同场景下的模式选择依据。希望通过本文能帮助对设计模式感兴趣小伙伴能将工厂模式更好地应用到实际开发工作中~
2025-03-25 13:52:38
445
原创 用Python爬取图片的两种姿势:从静态到动态的完整攻略(二)
如今 Python 可是数据分析领域超火的语言。作为数据分析领域的"瑞士军刀",Python不仅能处理Excel表格,还能化身"网络蜘蛛侠"帮你抓取图片。掌握它的各种工具技能,那在数据的世界里就能如鱼得水。最近在研究 Python 的过程中,发现数据爬取这一技能简直太实用啦!尤其是当我想给自己找点学习用的图片素材,或者搜集些动漫资源用来休闲娱乐的时候,Python 爬虫就派上大用场了。今天我就把自己总结的一些简单使用方式分享给大家,希望能帮到同样有需求的小伙伴。
2025-03-24 10:13:53
678
原创 用Python爬取图片的两种姿势:从静态到动态的完整攻略(一)
嘿,大家好呀!如今 Python 可是数据分析领域超火的语言呢。作为数据分析领域的"瑞士军刀",Python不仅能处理Excel表格,还能化身"网络蜘蛛侠"帮你抓取图片。掌握它的各种工具技能,那在数据的世界里就能如鱼得水。最近在研究 Python 的过程中,发现数据爬取这一技能简直太实用啦!尤其是当我想给自己找点学习用的图片素材,或者搜集些动漫资源用来休闲娱乐的时候,Python 爬虫就派上大用场了。今天我就把自己总结的一些简单使用方式分享给大家,希望能帮到同样有需求的小伙伴。
2025-03-21 10:15:26
520
原创 【k8s系列】Kubernetes ReplicaSet 原理机制与基础应用要点
本文将结合自己的一些使用经理分享一些关于 ReplicaSet 的工作原理,并详细阐述基础应用的关键要点,帮助正在学习k8s的小伙伴们在 Kubernetes 环境中精准运用 ReplicaSet,提升技术能力与工作效率。
2025-03-17 22:39:23
1093
原创 SpringBoot3+SaToken+JWT:轻量化权限认证实战指南
开发新项目技术选型至关重要,SpringSecurity在大型项目表现出色,但对中小型项目,其复杂配置却是难题。接手中小型项目做权限管理,引入它后配置繁琐,耗时费力且易出错、留隐患。此时Sa-Token来了!它秉持“零配置开箱即用”理念,专为中小型项目打造,能将RBAC权限模型实现成本降低60%。几行代码即可完成登录认证、权限校验等,与Spring Boot等常见框架无缝集成。本文将围绕SpringBoot3+SaToken+JWT,为你带来轻量化权限认证实战指南,详解SaToken权限认证助你攻克权限管理
2025-03-17 20:06:15
1077
原创 MQTT 通信协议详解与应用场景全解析
在物联网时代下,传统的 HTTP/TCP 协议在物联网场景里缺点是一览无遗。而软硬件集成居多的当下,MQTT 协议作为一种轻量级的消息传输协议,无疑是学习必选之一了。希望围绕MQTT介绍的本文能对物联网感兴趣的小伙伴有所帮助~
2025-03-13 11:46:20
988
原创 深入解析Vue3父子组件通信的六种专业方案
本文将汇总六大通信方案。希望对这些方式的汇总,小伙伴能够清晰地了解组件传值在不同场景下的工作方式,从而根据项目的实际需求选择最合适的通信方案。无论是小型项目还是大型企业级应用,掌握这些组件传值方案都能让大家更加高效地构建出功能强大、交互流畅的前端应用。
2025-03-12 15:30:19
620
原创 揭秘MySQL窗口函数:数据分析的新利器
本文将深入探讨MySQL窗口函数的基本概念、语法结构、应用场景以及性能优化策略,并通过实战案例展示其在数据分析中的强大功能。希望通过本文的介绍,感兴趣的小伙伴们能够掌握这一数据分析的新利器,提升数据处理和分析的能力。
2024-09-10 13:35:19
3479
1
原创 SpringBoot与Minio的极速之旅:解锁文件切片上传新境界
在数字化时代,文件上传是众多应用不可或缺的一环。随着文件体积的增大和用户对上传速度的追求,传统的上传方式已难以满足需求。SpringBoot作为Java开发者的利器,结合Minio这一高性能对象存储解决方案,为我们提供了一种全新的文件上传体验——文件切片极速上传。本文将带领读者深入探索SpringBoot与Minio的结合,通过文件切片技术,实现高效、稳定的文件上传。我们将从基础概念出发,逐步介绍这个文件切片上传系统,解锁上传速度的新境界。希望对正在研究文件上传存储的小伙伴们有所启发~
2024-09-05 20:02:44
3111
原创 告警管理大师:深入解析Alertmanager的配置与实战应用
本文将深入探讨Alertmanager的各个方面,从其基本概念和核心功能,到详细的配置参数说明,再到实际应用中的邮件告警和钉钉告警的具体实现方式。通过本文的阅读,大伙将全面了解Alertmanager的工作组件,掌握其配置技巧,并能够根据实际需求构建高效的告警管理系统。希望对感兴趣的小伙伴有帮助~
2024-09-02 17:28:49
2227
4
原创 【k8s系列】Kubernetes Service 深度解析:从基础到实战
在当今的云原生世界中,Kubernetes 已经成为容器编排和管理的事实标准。它提供了一种强大的方式来部署、扩展和管理容器化应用。然而,随着应用规模的扩大和复杂性的增加,如何有效地暴露和管理这些应用的网络服务成为了一个关键问题。Kubernetes Service 正是解决这一问题的利器。本文将分享一些笔者在这块的知识点学习过程,便于感兴趣的小伙伴可以快速理解Kubernetes组件的基础应用。
2024-09-02 10:20:12
1601
原创 离线环境下的 Prometheus 生态部署攻略
在当今高度数字化的世界中,监控系统的稳定性和可靠性对于确保业务连续性和性能优化至关重要。特别是在网络隔离或无互联网接入的局域网环境下,离线部署监控解决方案成为了一种必要且挑战性的任务。本文将深入探讨如何在离线环境中成功部署 Prometheus、Alertmanager、Node Exporter 和 Grafana 这一强大的监控生态系统。
2024-08-28 22:31:05
1157
原创 【k8s系列】驾驭容器化未来:Kubernetes Pod的全面解析与简单实践
在当今快速发展的云计算和容器化技术领域,Kubernetes已经崭露头角,成为自动化容器操作的开源平台。在这个生态系统中,Pod作为Kubernetes的最小和最简单的单元,扮演着至关重要的角色。Pod不仅是容器的集合,更是资源共享和协同工作的基础。作为初探容器化技术的爱好者,笔者也是在k8s学习过程中根据自己的理解分享一下这块的具体内容,希望对感兴趣的小伙伴有所帮助~
2024-08-28 09:53:02
1257
原创 CI/CD之Jenkins用于Linux系统的部署方式汇总
在当今快节奏的软件开发世界中,持续集成(Continuous Integration, CI)与持续交付(Continuous Delivery, CD)已成为确保软件质量和加速交付周期的关键实践。CI/CD不仅仅是一种技术实现,更是一种文化转变,它要求开发团队不断迭代、持续测试,并自动化整个软件交付流程。本文将深入探讨CI/CD的定义、核心原则,并对当前广泛应用于CI/CD的部署工具Jenkins及其常见的部署方式进行总结。
2024-08-25 20:32:02
1129
2
原创 ELK进阶-安全认证设置流程介绍
在数字化转型的浪潮中,企业对于数据的依赖日益增强,而日志数据作为业务运行的“脉络图”,其重要性不言而喻。ELFK(Elasticsearch, Logstash, Filebeat, Kibana)作为一套强大的日志监控系统,为企业提供了从数据采集、处理到可视化的完整解决方案。然而,随着数据价值的提升,安全问题也日益凸显,如何在享受ELFK带来的高效与便捷的同时,确保数据的安全与合规,成为了企业必须面对的挑战。安全认证,作为守护数据安全的第一道防线,其在ELFK系统中的必要性不容忽视。
2024-08-23 09:47:52
1979
原创 ELFK基础搭建流程及在SpringBoot项目中进行日志采集的简单实践
在软件开发和维护中,日志总是DevOps们避不开一块。日志主要包括系统日志和应用程序日志,通过日志运维和开发人员可以了解服务器中软硬件的信息,检查应用程序或系统的故障,了解故障出现的原因,以便解决问题。分析日志可以更清楚的了解服务器的状态和系统安全状况,从而可以维护服务器稳定运行。但当项目规模较大、日志量多而复杂的场景中,总会面临日志量太大如何归档、日志搜索太慢怎么办、如何多维度查询日志等问题。那么今天搭建的这个ELFK日志分析系统也许可以帮你解决问题~
2024-08-20 15:55:37
1058
原创 【K8S系列】Kubernetes基础介绍
搭建完k8s集群后,正式进入k8s相关知识点的理论了解。并结合官方文档逐步总结涉及k8s各类知识点,希望能对正在学习的或将要学习得到小伙伴有所帮助。
2024-08-15 22:21:21
1496
原创 【k8s系列】从0到1搭建一个破产版的k8s集群流程
由于之前对云原生的学习了解只到Docker那块,但是实际工作中有很多公司其实已经用到了k8s这块了。加上自己平常浏览的博客论坛对这方面的知识介绍也很多了,这个玩意在我看来也差不多相当于容器化学习的进阶版了吧。所以咱们在技术这块也不能永远停留在容器化层面止步不前,因此抱着学习的态度,结合自己微弱的容器化基础,尝试着照葫芦画瓢也试试搭建一个简易版k8s集群,以此深化理解,并探索其在实际应用中的无限可能。
2024-08-15 14:39:07
1255
原创 CentOS系统上安装Python3.12兼容自带Python2
文章主要讲述了在CentOS系统上安装Python3.12并且兼容自带的Python2的方法。它解释了为什么要在CentOS系统上安装Python3.12以及如何实现与Python2的兼容性。该文章的目的是提供一种详细的梳理方式,方便初学小伙伴在CentOS系统中完成Python3.12的安装和与Python2的兼容配置,能够处理一下安装过程中的问题。
2024-08-11 13:00:56
2420
原创 软考中级系统集成项目管理工程师备考笔记
主要记录了自己在备考软考中级系统集成项目管理工程师时的一个大致考点内容,可帮助准备冲软考项目集成中/高级的小伙伴省去枯燥看书、刷相关学习视频的时间,可直接学习刷题去了。不一定是最新考试内容,适当使用~
2024-07-01 13:35:11
9324
4
原创 如何快速分析并将一个简单的前后端分离项目跑起来
文章旨在帮助那些在开源网站上找到前后端分离项目但不太了解如何运行的读者。通过文章的简单介绍,小伙伴可以大致了解如何理解项目结构、检查依赖关系、查看文档和配置文件,以及启动项目。这篇文章将为读者提供解决项目运行困惑的方法,并带来快速上手的指导,提升对前后端分离项目的理解和应用能力。阅读全文,掌握快速分析和运行前后端分离项目的实用技巧。
2024-06-04 16:33:49
2655
2
原创 Linux系统上的磁盘扩展总结
本文详细总结了Linux系统在一些常见场景下进行磁盘扩容的操作方式。从基本概念到具体操作步骤,涵盖了多种扩容方法,包括使用LVM、扩展分区、添加新磁盘等。读者将通过本文了解如何在不同情景下有效地扩展磁盘空间,提升系统灵活性和性能,解决磁盘空间不足的问题。无论是新手还是有经验的Linux用户,本文都为其提供了全面的指导,使磁盘扩容操作变得简单而有效。同时也欢迎大佬提出更好的优化建议~
2024-05-30 17:53:54
1621
原创 Docker-Compose进行容器编排的简单使用
在真实的企业级应用中,应用程序规模的扩大,一个服务往往需要和很多个其它的服务进行关联,单个服务也有可能有多个容器实例。单纯的Docker部署服务并不能满足这种情况下的部署运行要求,不过docker-compose这个skill也许能搞定这个问题~
2023-09-25 09:24:01
1505
原创 Windows Server2019上安装CentOS7流程梳理
简单梳理一下Windows server2019下通过wsl安装CentOS7的过程。
2023-09-12 16:58:03
1855
1
原创 Spring中事务传播机制的理解与简单试用
见过、听过、没用过?这篇文章就能帮你入门Spring的事务传播机制,亲自带小伙伴了解各种传播机制的作用,还不赶紧Get一手?
2023-07-10 08:10:47
1455
原创 基于WebSocket的简易聊天室的基本实现梳理
目前在很多网站为了实现推送技术所用的技术都是 Ajax 轮询,由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。但是这种单向请求的特点注定了如果服务器有连续的状态变化,客户端要获知就非常麻烦。轮询的效率低,非常浪费资源(因为必须不停连接,或者 HTTP连接始终打开)。因此在这种情况下WebSocket应运而生。
2023-06-29 20:28:04
4493
1
原创 关于这款开源的ES的ORM框架-Easy-Es适合初学者入手不?
体会过原生ElasticSearch在项目中写DSL查询的复杂吗?了解过MyBatisPlus的简单便捷吗?今天带着自己的平时学习分享一个针对ES的国产开源ORM框架-Easy-Es,像MyBatisPlus一样简化ES操作,一起来看看吧~
2023-06-01 18:49:20
5267
6
原创 ElasticSearch集成SpringBoot实践及数据同步
ES全称Elasticsearch是一款分布式的全文搜索引擎,在互联网公司中,这款搜索引擎一直被程序员们所推崇。常见的使用场景如ELK日志分析,电商APP的商品推荐,社交APP的同城用户推荐等等。今天结合自己平时的一些学习对它与SpringBoot的基础集成以及一些实际项目中的使用做点小总结。
2023-05-24 17:13:17
1893
2
原创 Redis在项目实践中的问题解决方案汇总
无论是在开发过程中还是在准备跑路的面试过程中,和Redis相关的话题,难免会涉及到四个特殊场景:缓存穿透、缓存雪崩、缓存击穿以及数据一致性。虽然在作为服务缓存层的时候Redis确实能极大减少服务端的请求压力,但是如果在开发中不注意这些场景的话,在高并发场景下有可能会导致系统崩溃,数据错乱等情况。Now,笔者结合学习过程中的一些实际的业务场景来复现并解决这些问题。
2023-05-05 14:45:04
1956
原创 MySQL索引介绍及百万数据SQL优化实践总结
结合网上一些sql优化的方法,外加自己的一些主动实践,总结的一些相关基础理论和实践sql优化方法。在此当个笔记记录下来。
2023-04-22 13:03:01
846
原创 浅学WebFlux--构建一个响应式的SpringBoot服务
看惯了SpringMVC,最近在闲来之余抽空了解了一下Spring早已发布并支持的一种新web框架-WebFlux。由于这玩意的使用需要具备的基础是Reactive programming 的理解、Reactor 的基础以及熟练的java8 lambda使用。但是并不影响笔者摸着石头过河……在此做个浅学笔记。
2023-04-21 15:54:49
2257
1
原创 MongoDB基础学习总结及SpringBoot项目中的整合
MongoDB 如今是最流行的 NoSQL 数据库之一,被广泛应用于各行各业中,很多创业公司数据库选型就直接使用了 MongoDB。MongoDB一经推出就受到了广大社区的热爱,可以说是对程序员最友好的一种数据库之一,下面主要是笔者在平常的学习中对这个数据库学习的一点小总结,包括基础知识以及它同Mysql一样作为数据库在SpringBoot项目中的技术整合流程梳理。
2023-04-16 22:56:23
707
原创 Docker开启并配置远程安全访问
在工作学习中,为了提高项目部署效率,一般会在Idea中直接使用Docker插件连接服务器Docker容器,然后将项目打包与DockerFile一起build成Docker镜像部署运行。但是不可能服务器总是跟着主机的,因此呢时常会面临的一个问题就是从A端访问B端服务器上的Docker从而引发的Docker的远程访问问题。因此在此总结一下Docker安全访问配置的过程,仅供学习参考!
2023-04-12 21:13:29
5379
原创 前后端分离项目中实现业务中常用图形验证码验证功能(详细)
图形验证码是验证码的一种,有防止黑客对某一特定注册用户用程序暴力破解私人信息、恶意破解密码、刷票、论坛灌水的作用。今天带来一个简单的后端实现图片验证码的过程,可供大家学习参考~
2023-03-15 20:00:50
7120
9
揭秘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关注的人