自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(339)
  • 资源 (15)
  • 收藏
  • 关注

原创 Redis-8.4.0-完整教程

Redis 8.4.0 是一个开源的内存数据结构存储系统,支持多种数据结构并提供了丰富的操作命令。新版本带来了性能提升、安全增强和集群管理改进。安装过程包括下载源码、编译配置、设置系统服务等步骤。Redis支持字符串、哈希、列表等多种数据类型,每种类型都有相应的操作命令。字符串适合存储简单键值,哈希适合存储对象,列表则按照插入顺序保存元素。本教程详细介绍了Redis的安装配置和基础数据类型操作,为开发者提供了全面的入门指南。

2025-12-17 10:17:47 325

原创 Apache Shiro 教程

本文摘要:Apache Shiro是一个功能强大且易于使用的Java安全框架,提供认证、授权、会话管理和加密等功能。文章详细介绍了Shiro的核心架构、组件交互流程,以及它与Spring Security的对比优势。教程涵盖从基础概念到高级应用,包括身份认证、角色管理、权限控制等9个核心章节,帮助开发者全面掌握Shiro的应用实践。

2025-12-15 08:08:10 927

原创 MeiliSearch

MeiliSearch 小而美开源搜索引擎 本文详细介绍了在Ubuntu系统中部署和使用MeiliSearch的完整流程。内容包括:环境准备、两种安装方式(推荐一键安装)、生产环境配置(含主密钥设置、数据持久化和系统服务创建)、基本API操作示例(索引创建、文档添加和搜索)、中文分词支持配置(通过jieba分词器),以及常见问题排查和卸载方法。文章提供了从测试到生产环境的完整部署方案,并附有详细的命令和配置示例,帮助用户快速搭建高性能的开源搜索引擎。

2025-12-12 13:35:50 767

原创 Spring Cloud微服务课程设计 第七章:Spring Cloud Config配置中心

配置中心就像是公司的行政管理部门,所有部门的规章制度(配置信息)都由行政管理部门统一制定、分发和更新。在微服务架构中,配置中心统一管理所有服务的配置信息,实现配置的集中化、动态化和版本控制。

2025-12-09 10:28:15 1020

原创 深度学习高级教程:基于生成对抗网络的五子棋对战AI

生活场景类比:生成对抗网络就像一个造假者和一个鉴宝师在互相竞争。造假者(生成器)试图制造假文物,鉴宝师(判别器)试图区分真假文物。随着时间的推移,造假者的技艺越来越高超,鉴宝师的眼光也越来越敏锐,最终造假者能制造出几乎以假乱真的文物。生成器(Generator):生成假数据,试图欺骗判别器判别器(Discriminator):区分真实数据和生成器生成的假数据"""残差块,有助于梯度流动和信息保留"""# 快捷连接,处理通道数变化if stride!

2025-12-08 18:22:08 1026

原创 深度学习进阶教程:用Seq2Seq模型实现文本自动摘要

新闻媒体:自动生成新闻摘要,提高新闻阅读效率科研论文:自动生成论文摘要,帮助研究者快速了解论文内容商业报告:自动生成报告摘要,辅助决策制定聊天机器人:生成对话摘要,提高对话系统的上下文理解能力搜索引擎:生成网页摘要,提高搜索结果的可读性学习文本自动摘要可以让你掌握自然语言处理的前沿技术,为从事NLP相关工作打下坚实的基础。生活场景类比:Seq2Seq模型就像一个翻译官,它接收一种语言的输入序列(比如中文句子),然后生成另一种语言的输出序列(比如英文句子)。

2025-12-08 18:21:25 729

原创 深度学习进阶教程:用卷积神经网络识别图像

生活场景类比:卷积就像你用放大镜观察一幅画,每次只观察画的一小部分,然后移动放大镜,直到观察完整个画面。在CNN中,卷积操作通过一个小的卷积核(filter)在图像上滑动,每次计算卷积核覆盖区域的点积,生成一个特征图(feature map)。这个过程可以提取图像的局部特征,如边缘、纹理等。"""模块5:卷积神经网络(CIFAR-10图像分类)# 开发思路1. **问题分析**:- 任务:CIFAR-10图像分类,属于多分类问题- 输入:3通道32×32彩色图像- 输出:10个类别。

2025-12-08 18:20:11 721

原创 深度学习入门教程:用全连接神经网络识别手写数字

"""模块4:全连接深度神经网络(手写数字识别)开发思路:1. 问题分析:MNIST手写数字识别是一个经典的多分类问题,输入为28×28像素的灰度图像,输出为0-9的数字标签2. 模型选择:使用多层感知器(MLP),这是一种最简单的深度学习模型,适合作为入门级任务3. 网络结构设计:- 输入层:784个神经元(28×28图像展平后)- 隐藏层:3层,神经元数量分别为256、128、64,使用ReLU激活函数- 输出层:10个神经元,对应0-9的数字类别。

2025-12-05 10:14:46 877

原创 Spring Cloud微服务课程设计 第六章:Spring Cloud Gateway网关

**什么是API网关?**API网关就像是公司的前台接待处,所有外部请求都要先经过网关,由网关负责路由到相应的部门(微服务)。网关可以统一处理认证、限流、监控、安全等跨切面关注点。**Spring Cloud Gateway的特点:**- 基于Spring WebFlux,非阻塞异步模型,性能高- 支持动态路由、限流、熔断、重试等功能- 使用谓词(Predicate)和过滤器(Filter)实现灵活的路由规则

2025-12-04 11:52:46 878

原创 WSL Ubuntu 安装GPU版 tensorflow pytorch

WSL Ubuntu 安装GPU版 tensorflow pytorch

2025-12-04 11:48:13 558

原创 Debian Ubuntu 系统 RabbitMQ 安装完全指南

RabbitMQ 作为一款高性能的开源消息队列,在分布式系统中扮演着关键角色。虽然 Debian 和 Ubuntu 官方软件仓库中包含 RabbitMQ,但版本往往滞后且可能不再受官方支持。本文基于 RabbitMQ 官方推荐方案,详细介绍在 Debian/Ubuntu 及衍生系统上的安装、配置、管理及安全优化全流程,适用于开发和生产环境。

2025-11-28 09:17:14 532

原创 Ubuntu 24.04 上安装 Elasticsearch 9.2.1

## Ubuntu 24.04 上安装 Elasticsearch 9.2.1 **核心步骤:**1. **更新系统包列表**2. **安装 Java (JDK)**3. **下载并安装 Elasticsearch** * 使用 APT 包管理器(推荐) * 或者 手动下载 `.deb` 包安装4. **配置 Elasticsearch**5. **启动并启用 Elasticsearch 服务**6. **验证安装**7. **开启GPU加速**

2025-11-28 08:48:11 1023

原创 跨平台异步编程实战指南

Boost.Asio 是一个跨平台的 C++ 网络和低层 I/O 编程库。它提供了一套统一的异步模型,抽象了操作系统底层的 I/O 复用机制(如 epoll, kqueue, IOCP),使开发者能够编写可移植且高效的异步网络程序。使用 C++20 标准可以更好地利用其现代特性。io_context: Asio 的核心,负责运行异步操作和事件循环。socket: 表示网络套接字。async_*函数: 启动异步操作,如async_read。回调函数/完成处理器: 当异步操作完成时被调用。

2025-11-26 11:21:01 437

原创 Spring Cloud微服务课程设计 第五章:Resilience4j熔断机制

熔断机制就像是家里的电路保险丝,当电流过大(服务调用异常过多)时,保险丝会自动熔断(打开熔断器),防止电器损坏(防止系统崩溃)。

2025-11-26 09:26:16 899

原创 SSM框架完整教程

- 第一章:项目基础与环境搭建- 第二章:Spring框架核心配置- 第三章:嵌入式Tomcat深度解析- 第四章:数据持久层开发- 第五章:业务逻辑层开发- 第六章:控制器层开发- 第七章:前端页面开发- 第八章:项目部署与运维- 第九章:项目扩展与进阶

2025-11-20 18:42:44 1097

原创 SSM框架教学教程

在现代Java Web开发中,嵌入式服务器已经成为一种趋势。它简化了部署流程,使应用可以独立运行,无需依赖外部服务器环境。本项目采用嵌入式Tomcat 11(支持Servlet 6.1.0)作为Web服务器。

2025-11-20 18:34:38 1132

原创 WebRTC技术详解

WebRTC技术详解摘要: WebRTC是一项由Google主导开发的实时通信技术,支持浏览器间点对点的音视频和数据传输,无需中间服务器。其核心特性包括P2P连接、低延迟通信、跨平台支持和端到端加密。技术架构包含RTCPeerConnection(连接管理)、MediaStream(媒体处理)和RTCDataChannel(数据传输)三大组件,以及ICE、STUN/TURN等网络穿透技术。典型的实现方案包括建立连接、媒体协商、ICE候选交换和状态监控等环节,通过JavaScript API提供开发者友好的接

2025-11-18 15:27:40 926

原创 WebRTC零基础入门

WebRTC零基础入门指南摘要 WebRTC是一种开源技术,支持浏览器和移动应用直接进行实时音视频通信,无需插件。核心组件包括: getUserMedia - 获取音视频设备权限 RTCPeerConnection - 管理点对点连接 ICE协议 - 实现NAT穿透 关键流程: 通过SDP交换媒体信息 使用STUN/TURN服务器解决网络穿透 ICE候选收集建立最优传输路径 典型应用场景:视频会议、在线教育、远程医疗等。开发时需关注音视频约束配置(分辨率、帧率等)、连接状态管理及错误处理。150字

2025-11-18 15:23:57 437

原创 手写 Spring Boot 嵌入式Tomcat项目开发教学

本文将详细介绍如何从零开始开发一个基于Spring Boot和嵌入式Tomcat的Web应用程序。该项目采用现代化的Java技术栈,展示了Spring Boot的核心特性和最佳实践。

2025-11-17 18:14:38 994

原创 uv 安装、国内镜像配置与项目初始化

`uv` 是一款高性能 Python 项目管理工具,支持依赖管理、虚拟环境创建、Python 版本管理等功能,相比 `pip+venv` 速度更快。

2025-11-17 13:59:05 1892

原创 Ubuntu 24.04 MariaDB 完整安装与配置文档

本文整合了 MariaDB 的安装、安全配置、本地使用及远程访问(含 root 远程授权)全流程,步骤连贯且兼顾安全性,适合新手快速上手与进阶用户参考。

2025-11-13 12:13:56 534

原创 Ubuntu 24.04 安装 PostgreSQL

以下是 **Ubuntu 24.04 安装 PostgreSQL** 的详细步骤,包含官方源安装(推荐,稳定)、基础配置、验证测试及常见问题处理,适合新手快速上手

2025-11-13 10:58:36 940

原创 Ubuntu 24.04 安装开源WebRTC信令服务器

Ubuntu 24.04环境下安装和配置三种流行的开源WebRTC信令服务器的详细步骤:1. **Janus** - 功能丰富的通用WebRTC服务器2. **MediaSoup** - 高性能的WebRTC选择性转发单元(SFU)3. **Simple-Peer-Server** - 轻量级WebSocket信令服务器

2025-11-12 15:47:27 834

原创 python web 项目 部署成 Linux 服务

- 使用普通用户(非 root)- 项目放在 `/opt/mock_server`- 使用 **Gunicorn** 作为 WSGI 服务器(比 Flask 内置服务器更稳定、支持并发)- systemd 服务文件完整配置

2025-11-11 18:36:53 354

原创 Spring Cloud微服务课程设计 第四章:Feign客户端

想象一下公司内部的部门协作:- 财务部提供报销API,销售部需要调用- 使用Feign,销售部就像调用自己部门的方法一样调用财务部的方法- 不需要关心HTTP请求的构造、URL拼接、参数序列化等细节- 即使财务部换了办公室(服务地址变化),销售部也无需修改代码

2025-11-07 16:26:35 656

原创 Spring Cloud微服务课程设计 第三章:LoadBalancer负载均衡

**应用场景举例:**想象一下双11购物节:- 成千上万的用户同时访问电商网站- 如果所有请求都打到同一台商品服务服务器,服务器会崩溃- 通过负载均衡,把请求分散到10台相同的商品服务服务器上- 这样每台服务器只处理1/10的请求,系统就能稳定运行

2025-11-07 14:21:06 783

原创 Java 日志框架

在 Java 开发中,日志框架是不可或缺的基础设施之一。选择合适的日志框架对系统的可维护性、性能和可观测性至关重要。

2025-11-03 18:37:59 693

原创 FastAPI 完整教程

FastAPI是一个现代、高性能的Python Web框架,基于标准Python类型提示构建。截至2025年,它已经成为构建API的首选框架之一,主要优势包括:- 极高的性能,可与Node.js和Go相媲美- 自动生成交互式API文档(Swagger UI和ReDoc)- 基于Pydantic的数据验证,类型提示即文档- 支持异步编程,充分利用现代硬件性能- 易于学习和使用,与现有Python生态系统兼容

2025-11-03 14:42:22 1328

原创 Spring Cloud微服务课程设计 第二章:Eureka注册中心

什么是 Eureka?Eureka 就像一个“公司通讯录”,每个服务启动时,把自己的名字和地址写进去。别人要找它,就翻通讯录。生活中像什么?你去商场找店铺,先看导购图(Eureka),才知道“奶茶店在3楼B区”。

2025-10-30 07:54:27 996

原创 Spring Cloud微服务课程设计 第一章:REST Client与微服务基础

一个完整的电商微服务课程项目,课程结构规划springcloud-course/├ parent-pom.xml├ chapter-01-restclient/├ chapter-02-eureka/├ chapter-03-loadbalancer/├ chapter-04-feign/├ chapter-05-resilience4j/├ chapter-06-gateway/├ chapter-07-config/└ chapter-08-comprehensive/

2025-10-29 08:58:34 993

原创 Spring Boot 3 RestClient 完整教程

RestClient 是 Spring Framework 6 引入的新的 HTTP 客户端。作为 RestTemplate 的现代替代方案,提供了更简洁的 API、更好的响应式支持和函数式编程风格。在 Spring Boot 3 中,RestClient 成为了推荐的 HTTP 客户端选择。

2025-10-29 08:06:10 1220 1

原创 MyBatis 基本教程(电商项目实战)

一套完整的MyBatis教程,通过一个电商项目贯穿始终,涵盖MyBatis的核心概念与实战技巧。## 章节设计1. MyBatis简介与环境搭建2. MyBatis核心配置与映射文件3. MyBatis基本CRUD操作4. MyBatis高级查询5. MyBatis动态SQL6. MyBatis关联查询7. MyBatis缓存机制8. MyBatis与Spring整合9. MyBatis与Spring Boot整合10. MyBatis性能优化11. 电商项目实战:综合应用

2025-10-27 18:30:16 640

原创 MyBatis 完整教程

从零基础掌握MyBatis框架。本教程基于最新技术栈,结合理论与实战,全面覆盖MyBatis核心特性与最佳实践。章节导航1. MyBatis概述])2. 环境搭建3. 核心配置文件详解4. 基本CRUD操作]5. 动态SQL6. 关联查询7. 缓存机制(Redis版)8. 注解开发9. 分页查询10. 综合实战案例

2025-10-27 08:11:37 773

原创 Spring Boot 3 + Thymeleaf 基础教程

Thymeleaf作为一款强大的模板引擎,与Spring Boot的完美结合为Java Web开发提供了高效、优雅的解决方案。随着你在实际项目中的应用,将会发现更多的技巧和最佳实践,不断提升你的开发效率和代码质量。

2025-10-22 14:00:08 589 1

原创 Spring6 完整教程 thymeleaf 版

本教程基于 `JDK 25`、`Spring 6.2.12` 构建,采用 Maven 多模块设计,涵盖 Spring 核心及 Web 开发全流程。教程按"基础→进阶→整合"逻辑编排,每个知识点均提供**XML配置**和**配置类**两种实现方式,代码逐行注释,确保零基础可跟随实践。

2025-10-22 07:05:29 1565 1

原创 Spring 6 完整教程 JSP版本(基于JDK 25)

本教程将全面讲解Spring框架的核心功能与实战应用。我们采用Maven多模块设计,覆盖从基础到高级的所有重要知识点,并提供配置文件和配置类两种实现方式,帮助你深入理解Spring的精髓。

2025-10-21 08:55:08 482

原创 Spring6 完整教程(JSP版)

本教程基于最新技术栈(JDK 25、Spring 6.2.12),采用"概念解析-架构设计-编码实现-测试验证"的闭环思路,通过Maven多模块架构系统化讲解Spring生态核心技术。教程同时提供XML配置与Java配置两种实现方式,兼顾传统开发与现代编程习惯,适合有Java基础的开发者快速掌握Spring6全家桶。

2025-10-21 07:46:44 1075

原创 spring 中 HttpStatus 与 ResponseEntity

在Spring框架(尤其是Spring Web模块)中,`org.springframework.http.HttpStatus`和`org.springframework.http.ResponseEntity`是处理HTTP响应的核心类,二者配合使用可灵活控制HTTP响应的状态、头部和体内容。

2025-10-20 10:49:31 913

原创 Apipost 测试教程

Apipost是一款集成了API设计、调试、测试、文档生成功能的协作平台,旨在提高API开发与测试效率。其直观的界面和丰富的功能使其成为API测试工程师的理想工具。

2025-10-20 10:14:08 807

原创 Java Optional 类完整教程

Optional 是 Java 8 引入的一个容器类,用于包装可能为 `null` 的对象。它的核心作用是**优雅地处理空值**,避免直接操作 `null` 导致的 `NullPointerException`,同时让代码意图更清晰。

2025-10-18 17:52:28 313

Pytest 从入门到进阶

# 【实战教程】Pytest从入门到进阶:基于FastAPI的测试开发全指南 13章体系化教程,从Pytest基础到企业级实战,结合FastAPI落地测试方案,附完整可运行代码与最佳实践! ## 核心内容 覆盖环境搭建、用例编写、Fixture系统、参数化测试、覆盖率分析、插件开发、CI/CD集成等13大核心模块,分入门→进阶→高级三阶段学习路径。每章配套FastAPI实战项目(用户认证、电商API、完整电商系统等),测试用例贴合实际业务,支持本地直接运行。聚焦高频难点:Fixture作用域管理、参数化数据源设计、测试并行执行、异常处理、自定义插件开发、覆盖率优化。落地工程化实践:测试目录规范、用例隔离、日志配置、测试报告可视化、CI/CD自动化集成。 ## 技术栈 FastAPI + Pytest + Pydantic + OAuth2/JWT + RESTful API + 测试覆盖率工具 + CI/CD ## 适用人群 Python开发者、测试工程师、后端开发者、DevOps工程师(零基础可入门,有经验可进阶) ## 学习收获 掌握Pytest全流程用法,能独立设计可维护测试体系,实现高覆盖率测试与报告可视化,开发自定义插件,落地TDD与持续集成流程。 ## 快速上手 1. 进入章节目录安装依赖:`pip install fastapi uvicorn pytest fastapi.testclient` 2. 运行应用:`uvicorn app:app --reload`,访问`http://localhost:8000/docs` 3. 执行测试:`python -m pytest test_app.py -v` 配套完整代码、测试用例与配置文件,助力快速落地实际项目!

2025-12-02

手写 嵌入式 tomcat + springmvc + mybatis 整合 支持 mariadb 多种数据库

手写 嵌入式 tomcat + springmvc + mybatis 整合 支持 mariadb 多种数据库

2025-11-21

pandas销售数据分析

pandas销售数据分析,案例地址:https://blog.youkuaiyun.com/qq_24330181/article/details/149266047 1. 计算每个客户的总消费金额 2. 计算每个客户的平均订单金额 3. 按产品类别统计销售总额和销售量 4. 按性别统计客户数量 5. 创建年龄分布直方图数据 6. 计算每个月的销售总额(时间序列分析) 7. 找出最畅销的10种产品 8. 找出消费最高的10个客户 9. 计算不同品牌产品的平均价格 10. 创建产品类别和性别之间的交叉表 11. 创建产品类别和年龄组之间的交叉表 12. 创建区域和产品类别之间的交叉表 13. 创建性别和区域之间的交叉表 14. 计算每个客户的首次购买日期和最近购买日期 15. 计算客户生命周期价值(CLV)假设为一年 16. 创建一个透视表,显示每个区域、每个类别的销售总额 17. 创建一个透视表,显示每个月、每个类别的销售总额 18. 创建一个透视表,显示每个区域、每个性别在各个类别上的平均消费 19. 计算每个客户的购买频率(每年购买次数) 20. 分析会员时长与消费金额之间的关系

2025-07-11

脱发因素机器学习数据集

随着年龄增长,脱发成为影响外貌与健康的重要问题。 本数据集包含遗传、荷尔蒙变化、医疗状况、药物治疗、营养缺乏、心理压力等12个可能导致脱发的因素, 旨在通过数据分析挖掘各因素与脱发的潜在关联,为健康管理和医疗干预提供参考。

2025-05-30

基于文本的情感分析数据集 pos.txt 积极评论数据集 neg.txt 消极评论数据集

基于文本的情感分析数据集 pos.txt 积极评论数据集 neg.txt 消极评论数据集

2025-04-15

seaborn基本绘图人力资源数据集

seaborn基本绘图人力资源数据集

2025-04-01

机器学习 iris 鸢尾花数据集下载

机器学习 iris 鸢尾花数据集下载

2025-03-31

人工智能+垃圾短信分类+数据集

人工智能+垃圾短信分类+数据集

2025-03-25

finebi6.0 服务器版

finebi6.0 服务器版 安装教程 https://blog.youkuaiyun.com/qq_24330181/article/details/140435340

2024-07-16

MyBatis 案例练习 SQL

MyBatis 案例练习 SQL

2022-07-15

Hadoop 视频分析系统

Hadoop MapReduce WordCount 操作数据库

2024-03-26

javafx 整合 sparingboot mybatis

javafx 整合 sparingboot mybatis

2024-03-20

javafx Scene Builder

javafx Scene Builder

2024-01-02

finebi 新手入门案例 销售明细表

finebi 新手入门案例 销售明细表

2023-11-30

ICOFormat64

Photoshop 导出 ico 图标插件

2023-09-03

springboot多数据源代码

springboot 使用 hive mysql 多数据源切换

2023-04-28

winutils.exe

hadoop hdfs windows兼容包

2023-04-12

歇后语大全数据库 MySQL版

歇后语大全数据库 MySQL版

2022-07-02

全国地区地址数据库 MySQL 版

全国地区地址数据库 MySQL 版

2022-07-02

成语词典 数据库 文件 MySQL 数据库文件

成语词典 数据库 文件 MySQL 数据库文件

2022-06-30

Typora Markdown 编辑器

Typora Markdown 编辑器

2022-06-26

SSM 整合 Layui Echarts图表

案例采用前后端分离架构 后端使用经典的 SSM 框架 前端使用 Layui + Echars图表

2022-06-26

Servlet Layui 客户管理系统

项目采用前后的分离架构 后端 使用 Jersey + Servlet 前端 使用 Layui

2022-06-26

XmanagerPowerSuite7

XmanagerPowerSuite7

2022-06-23

MySQL 图形化客户端工具 navicat

MySQL 图形化客户端工具 navicat

2022-06-23

新闻管理系统 Servlet JSP 增删改查小练习

新闻管理系统 Servlet JSP 增删改查小练习

2022-06-20

Javaweb Layui RBAC 项目 小金库

图文教程地址 https://blog.youkuaiyun.com/qq_24330181/article/details/125253721 视频教程地址 https://www.bilibili.com/video/BV1gQ4y1r7ah

2022-06-13

xampp8.1.4 windows php 集成环境

xampp8.1.4 windows php 集成环境

2022-06-10

xampp8.1.4 windows php 集成环境

xampp8.1.4 windows php 集成环境

2022-06-10

layui-v2.6.11.zip

layui-v2.6.11.zip

2022-06-03

js-cookie.js

原始Javascript操作cookie封装的js库

2022-05-27

空空如也

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

TA关注的人

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