- 博客(327)
- 资源 (15)
- 收藏
- 关注
原创 SSM框架完整教程
- 第一章:项目基础与环境搭建- 第二章:Spring框架核心配置- 第三章:嵌入式Tomcat深度解析- 第四章:数据持久层开发- 第五章:业务逻辑层开发- 第六章:控制器层开发- 第七章:前端页面开发- 第八章:项目部署与运维- 第九章:项目扩展与进阶
2025-11-20 18:42:44
1041
原创 SSM框架教学教程
在现代Java Web开发中,嵌入式服务器已经成为一种趋势。它简化了部署流程,使应用可以独立运行,无需依赖外部服务器环境。本项目采用嵌入式Tomcat 11(支持Servlet 6.1.0)作为Web服务器。
2025-11-20 18:34:38
1104
原创 WebRTC技术详解
WebRTC技术详解摘要: WebRTC是一项由Google主导开发的实时通信技术,支持浏览器间点对点的音视频和数据传输,无需中间服务器。其核心特性包括P2P连接、低延迟通信、跨平台支持和端到端加密。技术架构包含RTCPeerConnection(连接管理)、MediaStream(媒体处理)和RTCDataChannel(数据传输)三大组件,以及ICE、STUN/TURN等网络穿透技术。典型的实现方案包括建立连接、媒体协商、ICE候选交换和状态监控等环节,通过JavaScript API提供开发者友好的接
2025-11-18 15:27:40
590
原创 WebRTC零基础入门
WebRTC零基础入门指南摘要 WebRTC是一种开源技术,支持浏览器和移动应用直接进行实时音视频通信,无需插件。核心组件包括: getUserMedia - 获取音视频设备权限 RTCPeerConnection - 管理点对点连接 ICE协议 - 实现NAT穿透 关键流程: 通过SDP交换媒体信息 使用STUN/TURN服务器解决网络穿透 ICE候选收集建立最优传输路径 典型应用场景:视频会议、在线教育、远程医疗等。开发时需关注音视频约束配置(分辨率、帧率等)、连接状态管理及错误处理。150字
2025-11-18 15:23:57
414
原创 手写 Spring Boot 嵌入式Tomcat项目开发教学
本文将详细介绍如何从零开始开发一个基于Spring Boot和嵌入式Tomcat的Web应用程序。该项目采用现代化的Java技术栈,展示了Spring Boot的核心特性和最佳实践。
2025-11-17 18:14:38
972
原创 uv 安装、国内镜像配置与项目初始化
`uv` 是一款高性能 Python 项目管理工具,支持依赖管理、虚拟环境创建、Python 版本管理等功能,相比 `pip+venv` 速度更快。
2025-11-17 13:59:05
1295
原创 Ubuntu 24.04 MariaDB 完整安装与配置文档
本文整合了 MariaDB 的安装、安全配置、本地使用及远程访问(含 root 远程授权)全流程,步骤连贯且兼顾安全性,适合新手快速上手与进阶用户参考。
2025-11-13 12:13:56
470
原创 Ubuntu 24.04 安装 PostgreSQL
以下是 **Ubuntu 24.04 安装 PostgreSQL** 的详细步骤,包含官方源安装(推荐,稳定)、基础配置、验证测试及常见问题处理,适合新手快速上手
2025-11-13 10:58:36
842
原创 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
784
原创 cuda12 cudnn9 tensorflow 显卡加速
cuda-toolkit12推荐命令:sudo apt-get -y install cuda-toolkit-12-9。cuDNN需与CUDAToolkit版本匹配,不推荐当独安装,在安装tensorflow的时候会自动安装匹配的版本。中文官网上命令:sudo apt-get -y install cuda-toolkit-12-4但不可用。英文官网上命令:sudo apt-get -y install cuda-toolkit-13-0。选择适合你显卡型号的驱动版本,下载后直接在Windows中安装。
2025-11-12 10:29:09
1597
原创 wsl ubuntu24.04 cuda13 cudnn9 pytorch 显卡加速
在WSL Ubuntu中部署CUDAToolkit cuDNN pytorch显卡加速
2025-11-11 19:41:51
1139
原创 python web 项目 部署成 Linux 服务
- 使用普通用户(非 root)- 项目放在 `/opt/mock_server`- 使用 **Gunicorn** 作为 WSGI 服务器(比 Flask 内置服务器更稳定、支持并发)- systemd 服务文件完整配置
2025-11-11 18:36:53
341
原创 Spring Cloud微服务课程设计 第四章:Feign客户端
想象一下公司内部的部门协作:- 财务部提供报销API,销售部需要调用- 使用Feign,销售部就像调用自己部门的方法一样调用财务部的方法- 不需要关心HTTP请求的构造、URL拼接、参数序列化等细节- 即使财务部换了办公室(服务地址变化),销售部也无需修改代码
2025-11-07 16:26:35
642
原创 Spring Cloud微服务课程设计 第三章:LoadBalancer负载均衡
**应用场景举例:**想象一下双11购物节:- 成千上万的用户同时访问电商网站- 如果所有请求都打到同一台商品服务服务器,服务器会崩溃- 通过负载均衡,把请求分散到10台相同的商品服务服务器上- 这样每台服务器只处理1/10的请求,系统就能稳定运行
2025-11-07 14:21:06
767
原创 FastAPI 完整教程
FastAPI是一个现代、高性能的Python Web框架,基于标准Python类型提示构建。截至2025年,它已经成为构建API的首选框架之一,主要优势包括:- 极高的性能,可与Node.js和Go相媲美- 自动生成交互式API文档(Swagger UI和ReDoc)- 基于Pydantic的数据验证,类型提示即文档- 支持异步编程,充分利用现代硬件性能- 易于学习和使用,与现有Python生态系统兼容
2025-11-03 14:42:22
1262
原创 Spring Cloud微服务课程设计 第二章:Eureka注册中心
什么是 Eureka?Eureka 就像一个“公司通讯录”,每个服务启动时,把自己的名字和地址写进去。别人要找它,就翻通讯录。生活中像什么?你去商场找店铺,先看导购图(Eureka),才知道“奶茶店在3楼B区”。
2025-10-30 07:54:27
975
原创 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
985
原创 Spring Boot 3 RestClient 完整教程
RestClient 是 Spring Framework 6 引入的新的 HTTP 客户端。作为 RestTemplate 的现代替代方案,提供了更简洁的 API、更好的响应式支持和函数式编程风格。在 Spring Boot 3 中,RestClient 成为了推荐的 HTTP 客户端选择。
2025-10-29 08:06:10
1037
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
629
原创 MyBatis 完整教程
从零基础掌握MyBatis框架。本教程基于最新技术栈,结合理论与实战,全面覆盖MyBatis核心特性与最佳实践。章节导航1. MyBatis概述])2. 环境搭建3. 核心配置文件详解4. 基本CRUD操作]5. 动态SQL6. 关联查询7. 缓存机制(Redis版)8. 注解开发9. 分页查询10. 综合实战案例
2025-10-27 08:11:37
762
原创 Spring Boot 3 + Thymeleaf 基础教程
Thymeleaf作为一款强大的模板引擎,与Spring Boot的完美结合为Java Web开发提供了高效、优雅的解决方案。随着你在实际项目中的应用,将会发现更多的技巧和最佳实践,不断提升你的开发效率和代码质量。
2025-10-22 14:00:08
537
1
原创 Spring6 完整教程 thymeleaf 版
本教程基于 `JDK 25`、`Spring 6.2.12` 构建,采用 Maven 多模块设计,涵盖 Spring 核心及 Web 开发全流程。教程按"基础→进阶→整合"逻辑编排,每个知识点均提供**XML配置**和**配置类**两种实现方式,代码逐行注释,确保零基础可跟随实践。
2025-10-22 07:05:29
1557
1
原创 Spring 6 完整教程 JSP版本(基于JDK 25)
本教程将全面讲解Spring框架的核心功能与实战应用。我们采用Maven多模块设计,覆盖从基础到高级的所有重要知识点,并提供配置文件和配置类两种实现方式,帮助你深入理解Spring的精髓。
2025-10-21 08:55:08
469
原创 Spring6 完整教程(JSP版)
本教程基于最新技术栈(JDK 25、Spring 6.2.12),采用"概念解析-架构设计-编码实现-测试验证"的闭环思路,通过Maven多模块架构系统化讲解Spring生态核心技术。教程同时提供XML配置与Java配置两种实现方式,兼顾传统开发与现代编程习惯,适合有Java基础的开发者快速掌握Spring6全家桶。
2025-10-21 07:46:44
1067
原创 spring 中 HttpStatus 与 ResponseEntity
在Spring框架(尤其是Spring Web模块)中,`org.springframework.http.HttpStatus`和`org.springframework.http.ResponseEntity`是处理HTTP响应的核心类,二者配合使用可灵活控制HTTP响应的状态、头部和体内容。
2025-10-20 10:49:31
884
原创 Apipost 测试教程
Apipost是一款集成了API设计、调试、测试、文档生成功能的协作平台,旨在提高API开发与测试效率。其直观的界面和丰富的功能使其成为API测试工程师的理想工具。
2025-10-20 10:14:08
740
原创 Java Optional 类完整教程
Optional 是 Java 8 引入的一个容器类,用于包装可能为 `null` 的对象。它的核心作用是**优雅地处理空值**,避免直接操作 `null` 导致的 `NullPointerException`,同时让代码意图更清晰。
2025-10-18 17:52:28
295
原创 Spring Boot 基础教程
Spring Boot是由Pivotal团队开发的Spring框架的子项目,它简化了Spring应用的初始搭建和开发过程。通过自动配置、起步依赖等特性,Spring Boot让开发者能够快速构建独立运行的、生产级别的Spring应用。Spring Boot 3.5.6基于Spring Framework 6.2.x,要求JDK 17及以上版本,我们将使用最新的JDK 25进行开发。项目初始化:使用Spring Initializr快速创建项目结构,选择合适的依赖主程序类。
2025-09-25 10:37:23
1559
2
原创 Selenium基础操作
作为一名资深爬虫工程师,我将带您全面掌握Selenium自动化测试与网页爬取技术。本教程基于Python 3.12,使用uv进行依赖管理,并通过FastAPI搭建模拟网站供实战练习。
2025-09-17 08:59:59
1053
原创 HTML 完整教程与实践
HTML作为Web的基础技术,从最初的简单文本标记发展到如今功能丰富的HTML5标准,经历了巨大的变革。通过本教程,我们学习了HTML的基础知识、各种元素和标签的使用方法,以及如何创建语义化、可访问性高且性能优良的网页。
2025-09-11 09:31:12
502
原创 Python Requests 爬虫完全指南(增强版)
# Python Requests 爬虫完全指南(增强版)本指南在原有基础上增加了处理JavaScript渲染页面、代理IP使用和高并发处理等高级内容,从基础到进阶全面覆盖爬虫开发所需知识和技巧。
2025-09-01 07:26:17
878
原创 正则表达式 Python re 库完整教程
正则表达式Pythonre库完整教程正则表达式RE库的查找方法正则表达式字符匹配正则表达式-字符集合匹配正则表达式-数量匹配正则表达式-边界匹配正则表达式-贪婪和非贪婪模式正则表达式-分组和捕获正则表达式-零宽断言正则表达式-标志(Flags)使用正则表达式-re.compile与对象复用综合示例提取日志中所有IPv4地址验证和提取URL信息
2025-08-31 10:24:14
677
1
原创 「从零手写」的 XPath 完整教程
「从零手写」的XPath完整教程一、语法速查表二、逐行带注释的完整代码示例三、高频实战技巧一句话总结四、常见报错五、扩展阅读六、解析网页七、requests请求远程站点八、豆瓣电影
2025-08-31 06:49:37
968
手写 嵌入式 tomcat + springmvc + mybatis 整合 支持 mariadb 多种数据库
2025-11-21
pandas销售数据分析
2025-07-11
脱发因素机器学习数据集
2025-05-30
基于文本的情感分析数据集 pos.txt 积极评论数据集 neg.txt 消极评论数据集
2025-04-15
finebi6.0 服务器版
2024-07-16
Javaweb Layui RBAC 项目 小金库
2022-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅