- 博客(1096)
- 资源 (601)
- 问答 (33)
- 收藏
- 关注
原创 JavaWeb学生选课系统项目源码附带图文和视频部署教程
学生选课系统,也可以说教务管理系统,功能比较多,可做课程设计和毕业设计参考,角色分为学生,老师,管理员,分别对应不同的操作学生:注册登录,修改信息,查看选课信息,查看成绩,查看公告,课程信息管理教师:登录注册,课程信息,查看学生选课情况,成绩管理(对学生成绩增删改查),修改密码,查看公告管理员:学生,教师班级,课程信息,选课信息,成绩信息,公告做增删改查,修改密码,登录注册数据库为mysql,推荐工具navicat,编辑器是eclipse,也可以使用idea2022.06.04添加详细的视频部署教
2022-06-14 10:52:39
3588
4
原创 JavaWeb图书管理系统 图书借阅系统项目源码附带视频部署演示教程
一、项目介绍更新记录2022.05.29修复Java代码,添加过滤器未实现的方法解决css,js样式失效,引入改为本地引入重构项目,一个项目分两版本,一个idea版本一个eclipse版本项目简介JavaWeb图书管理系统 图书借阅系统项目使用jsp、layui、mysql完成的图书馆系统,包含用户图书借阅、图书管理员、系统管理员界面,功能齐全。开发工具为eclipse/idea,环境java8,推荐tomcat9.0(tomcat8也可以),mysql为5.7(mysql8也行)项
2022-06-14 10:13:29
4854
原创 javaweb课程设计学生宿舍管理系统附带功能截图和图文部署以及视频教程
JavaWeb学生宿舍管理系统项目基于JSP+servlet+JavaBean三层架构,MVC推荐:jdk8,tomcat8/9,mysql8,ideanavicat解压版本:https://pan.baidu.com/s/1gI6ktxKACIX6fbguRIiHuw?pwd=obshjdk8解压版:https://pan.baidu.com/s/1_IQ5lJ3RPPJ4hPCAF52Ycg?pwd=ee53tomcat8.0解压版:https://pan.baidu.com/s/1AfMQ6hRs2S
2022-06-14 10:09:04
1629
原创 【Java课程设计】商品仓库管理系统jsp+servlet+mysql仓库管理系统
本文介绍了一个基于JSP+Servlet+MySQL的商品仓库管理系统,适用于中小企业或课程设计。系统采用MVC架构,实现了商品管理(入库/出库、库存查询、预警)、订单管理(生成、状态跟踪)和数据可视化等功能。项目亮点包括模块化设计、易扩展性,支持传统依赖包或Maven管理。部署需配置JDK8、Tomcat8和MySQL8环境,导入数据库后即可运行。系统可扩展用户权限、多仓库管理等功能,并提供源码下载和视频教程支持。核心功能包括登录验证、商品增删改查、批量操作和上下架状态管理,通过Servlet实现业务逻辑
2022-06-14 09:47:55
2658
3
原创 基于Spring Boot的校园二手交易市场源码部署教程
本文介绍了一款基于Spring Boot的校园二手交易市场系统的部署流程。系统采用Spring Boot+MyBatis+MySQL技术栈,提供商品发布、交易管理等功能。部署步骤包括:1)环境准备(JDK8、MySQL8);2)数据库导入;3)项目配置修改;4)运行启动。文中提供了详细的配置说明、常见问题解决方案及配套资源链接(源码下载、视频教程)。该系统实现了校园二手物品的线上流转,部署后可通过localhost访问前台交易页面和后台管理系统(管理员账号admin/123456)。
2022-06-14 09:35:52
724
2
原创 2022java员工信息管理系统附带文档和视频部署教程
后端:jsp+servlet+mybatis前端:html+js+css+layui数据库:mysql编辑器:ideamysql8数据库脚本转换mysql5字符集由utf8mb4替换为utf8排序规则由utf8mb4_0900_ai_ci替换为utf8_general_ci修改工具推荐使用notepad++本项目虽然是导入在webapp/WEB-INF/lib导入依赖jar包的形式,但是不太好管理依赖版本,因此本项目加入maven来管理依赖,前提是本地下载了maven并配置到了idea,可以将依
2022-06-14 09:18:27
1078
原创 基于Spring Boot的商城在线销售系统:Java毕业设计实战
本文介绍了一个基于SpringBoot的JavaWeb商城在线销售系统开发方案,该系统采用前后端分离架构,结合HTML+Bootstrap+Layui前端技术。开发环境包括JDK11、Tomcat9、MySQL8.0等,使用SpringBoot+MyBatis作为后端框架。系统实现了用户与管理员双角色功能体系:管理员具备用户/商品/订单/分类管理功能;普通用户支持商品浏览、购物车、订单提交等功能。该项目适合作为毕业设计或课程设计,文中还提供了项目截图和下载地址。
2021-06-11 10:20:26
3068
2
原创 基于SSM+Vue的手机商城销售系统项目
本文介绍了一个基于SSM+Vue的手机商城销售系统,采用前后端分离架构,实现商品展示、购物车管理、订单支付等功能。系统使用Spring+SpringMVC+MyBatis(SSM)后端框架和Vue.js前端框架,具备模块化开发、快速迭代和高可维护性的特点。详细解析了技术架构(包括MySQL数据库、Tomcat服务器、VueX状态管理等)、核心功能模块(用户管理、商品展示、订单处理等)以及开发部署流程。文章还提供了源码下载地址和相关开发资源链接,方便开发者快速获取和使用。
2021-05-24 20:33:56
1436
1
原创 Jync 捷同~异构数据库实时同步工具
Jync(读作 "sync",J 代表 Java;捷同:敏捷同步,两库皆同)是一个在异构数据库之间实时同步结构与数据的 Web 应用。在任意两种数据库之间建立持续的「结构 + 数据」同步链路。单个 jar 启动,浏览器里点几下即可上线,不需要 Kafka、Flink、ZooKeeper,也不需要写一行作业代码。轮询模式对源库零侵入,只需一个只读账号;需要秒级延迟时,再切到日志 CDC。MIT 协议开源 · 完全私有化部署 · 内网离线可用项目下载演示26 分钟视频,从建连接到实时同步。
2026-10-28 13:55:00
124
原创 MuRig:一款跨平台开发环境自动装配工具
它是一款基于 Python + PySide6 构建的跨平台桌面 GUI 工具,目标是将开发环境搭建中这些机械的步骤自动化,让配置过程变得简单一些。软件已经打包好了各平台的成品安装包,开箱即用,无需在本地额外安装 Python 环境。
2026-10-08 21:06:17
208
原创 MuOpt 沐优:面向内网与信创场景的 SQL 优化及方言转换工具
MuOpt 是一个基于 Spring Boot 3 的 Web SQL 优化与信创转换助手,采用单文件muopt.jar部署,浏览器打开即可使用,无需安装任何客户端。当前版本为 v1.1.0,采用 MIT 协议开源。
2026-10-03 16:17:09
180
原创 百目 JArgus:基于 AST 与字节码分析的开源内网代码质量评审平台
在企业级研发流程中,代码质量评审常常面临困境:接入外部 SaaS 服务有数据泄漏风险,而自建 SonarQube 等平台又需依赖外部数据库、消息队列等重型组件,在信创与完全离线的内网环境中部署极其繁琐。是一款即开即用的开源 Java 代码质量评审平台。它的核心理念是:用一个 JAR 或单容器,把「扫描 → 评分 → 门禁 → 报告 → CI 阻断 → 邮件推送」的完整质量闭环直接塞进你的内网环境中。
2026-10-03 15:45:54
314
原创 一个 JAR 跑通 Java 代码评审全闭环 —— Jargus 百目开源项目发布
Jargus 百目是一个开箱即用的 Java 代码质量评审平台。正如其名“百目所视,无所遁形”,它的目标是用一个 JAR / 一个容器,把「扫描 → 评分 → 门禁 → 报告 → CI 阻断 → 邮件推送」的完整闭环塞进你的内网环境里。适合内网离线、信创环境、希望以最小运维成本获得代码质量全闭环的团队。它不追求成为“大而全”的多语言平台,而是聚焦 Java 生态,把单 JAR 离线交付 + 内网全闭环这件事做到极致。不同产品定位不同,用户可按需选择。
2026-09-28 14:10:11
174
原创 基于Python+RAG智能客服系统源码
99 个文件 · 后端 Python 6 , 548 行 · 前端 2 , 823 行 · 24 个 API 端点│ ├── run.py ← 一键启动(PyCharm 右键 Run)│ └── src/│ ├── adapters / (5) OpenAI / Anthropic 协议适配│ ├── embeddings/ ( 3 ) 向量化│ ├── prompts/ RAG 约束提示词│ ├── core/ 配置 · 数据库 · 厂商注册表 · 异常。
2026-08-25 16:23:43
240
原创 数据库信创源码改造工具 (Desktop)
将标准 SQL 智能转换为国产信创数据库兼容语法的跨平台桌面应用。基于 Python + PySide6 打造,同时支持 Windows / macOS / Linux。
2026-07-24 10:54:24
210
原创 基于Springboot+VUE开发的前后端分离博客系统
一套完整的前后端分离博客系统。前端 Vue 3 + TypeScript + Vite 5 + Element Plus,后端 Spring Boot 2.7 + MyBatis-Plus + MySQL + Spring Security(JWT)
2026-07-15 23:55:42
235
原创 好用的SQL优化工具源码(部署简单)
SQL 优化工具是一个基于 Spring Boot 3 的 Web 应用,针对给定的查询 SQL 进行智能优化分析,给出合适的索引建议,并支持连接真实数据源做深度优化与执行计划分析。核心特性:索引建议颜色区分—— 已建立的索引以灰色(删除线)展示,尚未建立的以橙色展示,均支持一键复制。
2026-07-12 09:13:00
179
原创 Python+dddocr自动化突破多缺口滑块验证技术详解
本文详细介绍了使用Python和dddocr库突破多缺口滑块验证的技术方案。文章分析了多缺口滑块验证的技术原理与难点,包括图像干扰、轨迹检测等防御机制。核心实现包含四个关键步骤:1)通过dddocr深度学习模型识别多个缺口位置;2)智能过滤算法筛选有效缺口;3)拟人化轨迹生成模拟真实操作;4)Selenium自动化执行验证流程。方案采用多重过滤机制和上下文关联分析优化识别准确率,并提供了完整的Python代码实现,包括环境初始化、图像处理、轨迹生成和验证执行等功能模块,有效解决了复杂滑块验证的自动化难题。
2025-06-16 06:59:03
2022
原创 Java中Map.Entry深度解析:键值对的精髓与应用实践
本文深入解析Java中的Map.Entry接口,详细阐述其作为键值对封装对象的核心作用。文章从设计理念入手,分析Map.Entry的静态嵌套接口特性及其标准化访问方法,包括getKey()、getValue()和setValue()等基础操作。通过代码示例展示了四种获取Map.Entry的方式,重点比较了entrySet()遍历与其他方式的性能差异。同时探讨了Java 8新增的增强方法,如比较器工厂方法和流式处理应用。针对实际开发,文章总结了Map.Entry在高效遍历、过滤修改、构建集合和流处理中的典型场
2025-06-16 06:50:05
1703
原创 Python中图片与PDF识别文本(OCR)的全面指南:方法与实战
在数据爆炸时代,80%的企业数据以非结构化形式存在,其中PDF和图像是最主要的载体。本文将深入探索Python中OCR技术如何将这些"数字纸张"转化为可分析的结构化文本
2025-06-16 06:46:19
3426
原创 使用 Canal 实现 MySQL 数据同步的完整指南
Canal 是阿里巴巴开源的一个基于 MySQL 数据库增量日志(binlog)解析的组件,通过模拟 MySQL 从库的方式,实时捕获主库的数据变更(如 INSERT、UPDATE、DELETE 操作),并将这些变更以事件的形式推送给下游系统
2025-06-15 06:27:44
2301
原创 HTML滚动条高速滚动残留边框的终极解决方案:深入剖析与实战指南
本文深入剖析HTML滚动条高速滚动时出现残留边框的问题根源,提供三种专业级解决方案:1)硬件加速渲染优化,通过CSS 3D变换提升渲染优先级;2)滚动条渲染抑制技术,动态控制滚动条可见性;3)Canvas绘制高级滚动指示器,完全规避原生滚动条缺陷。文章包含详细的代码实现、性能对比数据(如translateZ优化可将帧率从42提升至60+)和跨浏览器兼容方案。针对现代网页开发需求,还介绍了滚动事件优化、CSS渲染层控制等进阶技巧,并附实测数据证明各方案在极端滚动场景(5000px/s)下的性能表现。
2025-06-15 06:26:47
1259
原创 SpringBoot集成LiteFlow:轻量级工作流引擎的极简实践指南
在复杂的业务场景中,工作流引擎是解耦业务逻辑、提升可维护性的核心组件。传统的BPM引擎(如Activiti、Flowable)虽功能强大,但学习曲线陡峭且资源消耗较大。**LiteFlow**作为一款国产轻量级规则引擎/流程引擎,以其零学习成本、高可扩展性和极致性能成为微服务架构下的理想选择。本文将详细讲解SpringBoot集成LiteFlow的全过程,助你轻松驾驭轻量级流程编排。
2025-06-15 06:14:05
2371
原创 SpringBoot服务获取Pod当前IP的两种核心方案详解
SpringBoot获取K8s Pod IP的两种方案对比 在Kubernetes环境中,SpringBoot应用获取Pod IP对服务发现、日志追踪等场景至关重要。本文对比两种核心方案: 环境变量注入方案 原理:利用K8s Downward API将Pod IP注入环境变量 实现:在Deployment中配置环境变量映射,应用通过System.getenv()读取 优点:零侵入、启动即生效、语言无关 限制:需预先配置、变量更新需重启Pod K8s API动态查询方案 原理:通过K8s Java客户端实时查
2025-06-15 06:12:47
1011
原创 Python 推导表达式:高效数据处理的六种方法
本文介绍了Python中6种高效的推导表达式方法:列表推导式、字典推导式、集合推导式、生成器表达式、元组推导式(不推荐)及其应用场景。推导表达式通过简洁语法替代传统循环,能提升代码效率和可读性。文章详细讲解了每种推导式的语法、示例和使用技巧,并指出使用时的注意事项,包括避免过度嵌套、优先可读性及控制内存消耗。推导表达式在数据清洗、字符串转换、文件处理等场景中表现优异,合理使用可以显著提升开发效率。
2025-06-14 05:55:11
926
原创 LiteFlow轻量级工作流引擎使用示例详解
LiteFlow是一款轻量级国产工作流引擎,通过组件化设计和声明式编排实现业务逻辑解耦。核心包含组件(Component)、流程(Chain)、上下文(Context)和规则文件四大概念。文章以SpringBoot整合LiteFlow为例,展示了订单处理流程的实现,包括定义上下文、编写业务组件、配置流程规则和触发执行。LiteFlow支持条件分支、异步节点、子链嵌套等高级功能,具有轻量嵌入、热更新、可视化跟踪等优势,适用于订单、风控等需要灵活编排的场景,相比硬编码可显著提升流程调整效率。项目开源且生态完善,
2025-06-14 05:54:19
2562
原创 使用 Git 将本地仓库上传到 GitHub 仓库的完整指南
在现代软件开发中,版本控制工具 Git 已成为不可或缺的一部分。GitHub 作为全球最大的代码托管平台,为开发者提供了代码协作、项目管理和开源贡献的便捷方式。本文将详细介绍如何通过 Git 将本地仓库上传到 GitHub,涵盖从环境配置到推送代码的完整流程,并结合实际操作示例帮助读者快速掌握。
2025-06-14 05:52:41
1302
原创 Python基于线程的并行:threading模块的用法详解
在Python中,threading模块是实现多线程编程的核心工具。通过多线程,开发者可以充分利用I/O密集型任务的并发特性,提升程序的执行效率。本文将深入解析`threading`模块的核心功能、使用方法以及常见问题,帮助开发者掌握多线程编程的核心技巧。
2025-06-13 06:54:24
1208
原创 Maven 配置中绕过 HTTP 阻断机制的完整解决方案
Maven 的 HTTP 阻断机制虽然提升了安全性,但在实际开发中可能因私有仓库协议限制导致构建失败。通过合理配置 `<mirror>`、覆盖默认拦截镜像或启用 `allowInsecureProtocol`,可以灵活绕过限制。然而,从长远来看,升级仓库协议至 HTTPS 是最安全、最可持续的解决方案。开发者应根据实际需求权衡短期便利与长期安全,选择最适合的应对策略。
2025-06-13 06:53:13
2161
原创 Spring Boot排查与解决JSON解析错误(400 Bad Request)的详细指南
在Spring Boot开发中,**400 Bad Request**错误是常见的客户端错误之一,通常表示请求格式或内容不符合服务器预期。当使用`@RequestBody`接收前端发送的JSON数据时,若出现此错误,可能是由于JSON格式错误、字段不匹配、数据校验失败等原因导致。本文将从问题分析、排查步骤到解决方案进行系统性讲解,帮助开发者高效定位并修复问题
2025-06-13 06:51:32
3068
原创 Windows小学生出题软件_v6.2:专为小学数学学习设计的高效工具
Windows小学生出题软件_v6.2通过其强大的自定义功能和便捷的操作体验,成为家长辅助孩子学习数学的得力助手。它不仅解决了传统习题册内容单一、成本高昂的问题,还通过灵活的题目生成和答案管理功能,让学习过程更加高效和个性化。无论是日常练习还是阶段性复习,这款软件都能完美适配孩子的学习节奏,助力数学基础扎实提升。
2025-06-12 18:59:28
1108
原创 Android开发中的Java与Kotlin:全面对比与深度解析
本文对Android开发中的Java与Kotlin进行了全面对比分析。Kotlin凭借简洁语法、空安全性、函数式编程支持等现代特性显著提升开发效率,而Java凭借成熟生态和性能优势仍保有重要地位。两者在互操作性、运行时性能方面差异不大,但Kotlin更受官方推荐。建议新项目优先选择Kotlin,旧项目可逐步迁移。开发者需根据团队技能和项目需求做出选择,同时关注Kotlin的技术演进。
2025-06-12 07:43:49
2034
原创 Pandas实现数据Concat拼接的完整指南
Pandas是Python中用于数据分析的核心库之一,其`concat()`函数是数据合并操作的核心工具。无论是纵向(行方向)还是横向(列方向)拼接,`concat()`都能灵活处理多个数据集的整合需求。本文将通过**示例代码**和**参数解析**,全面介绍`concat()`的用法,帮助开发者掌握数据拼接的核心技巧
2025-06-12 06:43:16
1338
原创 Git如何查看提交行数与删除行数:统计代码贡献量的完整指南
Git代码行数统计指南 通过Git命令可统计开发者提交的代码行数、删除行数及净增行数,帮助评估工作量、分析代码质量和监控项目进度。 核心方法: 个人统计:使用git log --author="name" --numstat查看行数变化,结合awk计算总量 时间筛选:添加--since和--until参数指定统计周期 团队统计:循环遍历提交者名单,输出每人贡献量 可视化工具:利用GitHub/GitLab的Insights功能查看图形化报告 注意事项:行数统计不直接反映代码质量,大型仓库
2025-06-12 06:40:02
9323
原创 Python 获取 CMD 环境变量值的完整实现指南
Python 获取 CMD 环境变量完整指南 本文详细讲解如何在 Python 中读取和操作 CMD 环境变量。环境变量是操作系统存储的全局配置信息,Python 主要通过 os 模块的 os.environ 字典和 os.getenv() 方法来访问。文章涵盖: 基础概念:解释环境变量的定义和作用 核心读取方法:演示 os.environ 和 os.getenv 的使用及区别 环境变量设置:Windows/Linux 下设置变量的具体命令 常见问题:变量未生效、跨平台兼容、安全风险等解决方案 进阶技巧:变
2025-06-11 06:28:55
1533
原创 HTML5无插件拖拽图片上传功能实现详解
在Web开发中,文件上传是常见的交互需求。传统文件上传方式依赖 `<input type="file">` 组件,但其交互体验较为单一。HTML5通过引入 **拖放API(Drag & Drop API)** 和 **File API**,实现了更高效的文件操作功能。本文将详细介绍如何基于HTML5实现 **无插件拖拽图片上传功能**,包括技术原理、实现步骤及代码示例。
2025-06-11 06:24:12
1582
召唤神龙(双版本在线小游戏)源码
2026-08-01
PHP极简无后台图床源码
2026-08-01
PHP开源匿名聊天室.zip
2026-08-01
基于 PHP + SQLite 的轻量级网址导航系统
2026-07-20
PHP个人记账系统源码.zip
2026-07-12
幸运大转盘抽奖系统源码.zip
2026-07-12
基于springboot开发的SQL 优化工具源码
2026-07-12
数据库信创改造工具源码
2026-07-12
子比主题红包插件.zip
2026-05-08
校园表白墙社区系统源码.zip
2026-05-05
付费进群带后台自动安装无加密,本地化支付端口
2026-05-05
AI图片生成系统PHP网站源码
2026-05-03
全新游嘻CMS-全能AI伪原创全网采集游戏下载站-一周权3,上千收录
2026-05-03
Jync 捷同 - 极简、极速的单JAR异构数据库同步
2026-09-25
精美UI. APP下载页(仿应用市场).zip
2026-10-19
Ai一句话生成网站带卡密续费功能
2026-10-19
2026年最新邮件系统1.0定时邮件.zip
2026-10-19
PHP总裁图床系统开源版
2026-10-09
情侣小窝情侣记录网站源码 全开源.zip
2026-10-09
AI创作系统免费版.zip
2026-10-09
工业品买卖合同管理系统PHP源码
2026-10-09
PHP动态个人主页+引导页+后台
2026-10-09
节日漂浮挂件 v2.0|全法定节假日适用于各种网站
2026-10-09
深色科技风的引导页单页HTML源码
2026-10-09
PHP客服聊天室.zip
2026-10-09
炫彩动画个人引导页.zip
2026-10-09
智能客服官网引导页HTML源码
2026-08-27
基于Python+RAG智能客服系统源码
2026-08-25
Spring Security如何进行登录以及权限验证
2021-09-09
CSDN里的c1认证考试难不难,有无复习资料
2021-08-26
layui的弹窗问题
2020-12-23
idea2020导入jstl报错怎么解决
2020-12-26
如何获取jsp里的map集合里的值
2021-01-10
linux部署java项目,tomcat访问不到项目,报404
2021-04-12
使用github登录的gitlab,怎么克隆项目
2021-06-19
技术面试官:如果你的产品经理对你提出级不合理的要求,你该怎么办?
2021-05-30
vue项目上传到linux后的跨域问题
2021-04-24
mysql如何获取非自增主键的值????
2021-04-11
mysql的自增id如何加前缀
2021-04-11
vue的跨域请求如何解决
2021-04-08
vue循环打印为何每行不对齐
2021-03-13
input类型为日期类型怎么存到数据库
2020-12-30
idea通过git上传代码时,代码时私有的还是共有
2021-03-10
jsp里<c:if>标签为何不能有html标签
2020-12-27
layui按钮跳转问题求解
2020-12-21
layui的询问框如何点击按钮跳转另一个界面
2020-12-21
vue3对象里面数据是重复的怎么办
2022-11-01
swagger3使用异常
2022-10-22
pycharm无法配置conda环境
2022-08-11
Pyhon私有属性如何定义
2022-08-10
使用jackson数据类型转换异常
2022-08-09
springboot无法访问static下的静态文件
2022-06-03
typescript变量名前加下划线什么意思
2022-02-19
ElementPlus的图标为什么不能使用i标签来展示了?
2022-02-22
java代码如何避免bug出现
2022-01-22
如何设置触发器删除或修改某个字段
2022-01-13
数据库设计中到底要不要做中间表
2022-01-13
npm和yarn安装命令报错
2022-01-12
jpa如何实现与数据库,实体类解耦合
2021-12-23
linux如何实时监听一个端口,保证端口进程不死掉
2021-11-25
vue cli3+typescript如何安装富文本插件
2021-11-30
如何使用Java8的stream修改集合里的对象
2021-11-19
如何使用Java8的stream操作如下数据
2021-11-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅