自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1197)
  • 资源 (1757)
  • 问答 (14)
  • 收藏
  • 关注

原创 【2024 CSDN博客之星】我的年度总结与创作历程回顾

中国的2024年即将结束,作为一名在CSDN平台上活跃多年的创作者,我深感这一年不仅是技术领域的飞速发展之年,也是我个人成长与突破的重要节点。借此机会,我将通过这篇总结盘点类文章,回顾我今年的创作历程、分享我的成长故事,并展望未来的方向。这篇文章不仅是对过去一年的总结,也是对未来的一种期许。2024年是我在CSDN平台上成长与突破的一年,这一年不仅让我在技术领域取得了显著的进步,也让我在个人生活和博客事业的平衡中找到了方向。

2025-01-19 17:32:40 33635 439

原创 Kubernetes 中 “Deployment does not have minimum availability“ 错误解析与解决方案

在 Kubernetes 中,Deployment是一种声明式的 API 资源,它允许开发者描述应用的期望状态,并且 Kubernetes 会确保这个期望状态得以实现。一个Deployment可以管理多个副本的 Pod,提供高可用性、负载均衡和滚动更新等功能。“Deployment does not have minimum availability” 错误通常是因为Deployment中定义的 Pod 副本数未能满足可用副本数要求。其根本原因可能包括资源不足、Pod 配置错误、调度失败等。

2024-11-14 06:45:00 45366 87

原创 如何解决 Docker 镜像拉取超时及优化网络配置(failed to do request: Head “https://registry-1.docker.io/v2/*)

在 Java 编程中,处理字符串时需要特别小心,以避免常见的异常如。通过优化字符串处理代码,我们不仅可以提高代码的健壮性,还可以提升代码的可读性和可维护性。本文中通过两个示例展示了如何通过使用局部变量、检查索引值和处理异常情况来优化字符串处理代码。这些实践可以帮助开发者编写更稳定和高效的代码,从而提升整体代码质量和软件系统的可靠性。

2024-09-14 10:01:13 57579 61

原创 Java中的@JSONField注解详解:用法、场景与实践

JSONField在一些复杂的业务场景中,可能需要对某些字段进行特定的处理。例如,某些字段可能需要进行加密、解密,或者需要根据业务逻辑进行动态转换。通过@JSONField注解中的和属性,开发者可以实现自定义的序列化和反序列化逻辑,以满足特殊的业务需求。@JSONField注解为Java开发者提供了灵活且强大的工具,用于定制Java对象与JSON数据之间的转换行为。通过本文的介绍,您应该已经对@JSONField。

2024-08-27 14:41:31 51157 104

原创 Spring Boot 数据库操作常见错误与解决方案:DataIntegrityViolationException 深度解析

在 Spring Boot + MyBatis/MyBatis-Plus 开发过程中,数据库操作是核心部分之一。然而,由于 SQL 语法、数据类型不匹配、约束冲突等问题,开发者经常会遇到 `org.springframework.dao.DataIntegrityViolationException` 异常。 本文将通过两个典型案例,深入分析 `DataIntegrityViolationException` 的常见原因,并提供完整的解决方案。同时,我们会结合代码示例,帮助读者理解如何避免类似问题。

2025-07-13 05:45:00 357

原创 Java项目日志管理:使用java -jar启动并按日分包日志的最佳实践

在生产环境中,Java应用程序通常以`java -jar`方式运行,而日志管理是运维的重要部分。如果日志文件过大,不仅影响性能,还会增加排查问题的难度。因此,按日分包日志成为常见的需求。本文将介绍4种实现方式,并提供详细配置和代码示例。

2025-07-12 10:00:00 752 49

原创 Java并发编程实践:高效广告竞价系统优化之路

在现代互联网广告系统中,竞价(Bidding) 是一个核心环节,它决定了广告展示权的归属。一个高效的竞价系统需要快速并发地请求多个广告渠道(Ad Channels),并从中选择出价最高的广告,同时确保整个过程在最短时间内完成。 在 JDK 1.8 环境下,我们可以利用 多线程、并行流(Parallel Streams)、CompletableFuture 等技术来优化竞价逻辑,提高系统吞吐量。本文将探讨如何优化一个串行竞价系统,使其支持高并发请求,并分析不同优化方案的优缺点。

2025-07-12 08:30:00 273 47

原创 数据库DDL操作卡死问题全解析:原因、解决与预防

摘要: 本文全面解析数据库DDL操作卡死问题,涵盖MySQL、Oracle、PostgreSQL和SQL Server四大数据库的解决方案与预防措施。DDL卡死通常由长事务阻塞、大表操作或资源不足导致。针对不同数据库,提供终止卡死操作的具体命令(如MySQL的KILL、Oracle的ALTER SYSTEM等),并推荐使用Online DDL减少锁表影响。预防措施包括选择低峰期执行、分批操作、监控长事务及设置超时时间。通过合理应对与优化,可有效避免DDL操作对业务的影响,保障数据库稳定性。(150字)

2025-07-11 16:46:42 840 50

原创 《前端文件下载实战:从原理到最佳实践》

前端文件下载实战摘要 本文以订单导出功能为例,详细介绍了前后端协作实现文件下载的完整方案。初始实现存在响应头访问、大文件内存、文件名编码等问题,通过后端流式响应改造(使用SXSSFWorkbook)和前端优化解决了这些问题。后端优化包括设置UTF-8编码的响应头、流式生成Excel;前端则完善了Blob下载逻辑和错误处理。文章还提供了文件MD5校验、断点续传等生产环境最佳实践,涵盖了从基本原理到高级优化的完整解决方案,适用于各种Web应用文件下载场景。

2025-07-11 16:44:48 1037 48

原创 技术人必读!开源面板+穿透工具打造的终极服务器控制台

摘要:本文介绍开源服务器管理面板mdserver-web的部署与远程访问方案。该面板模仿宝塔界面但完全开源免费,支持SSH终端、可视化文件管理等实用功能。通过Ubuntu系统一键脚本快速部署后,结合cpolar内网穿透工具实现公网访问,解决动态IP带来的管理难题。文章详细演示了从本地安装到配置固定二级子域名的完整流程,为运维人员提供了一种低成本、高自由度的远程管理方案,特别适合需要隐私保护和自主控制的用户场景。(150字)

2025-07-10 14:01:02 454 52

原创 MyBatis-Plus 分页查询优化:关联查询与VO对象转换实践

本文介绍了MyBatis-Plus分页查询优化的三种实践方案。基础分页查询仅能获取单表数据,通过定义VO对象扩展关联字段。优化方案1采用单条查询填充,简单但存在N+1查询问题;方案2通过批量查询用户数据并映射,显著提升性能;方案3则使用SQL JOIN直接关联查询,效率最高但需手写SQL。文章对比了各方案的适用场景、性能和复杂度,为开发者提供了分页查询优化的完整思路。最佳实践应根据数据量大小和查询频率,在代码简洁性和性能之间取得平衡。

2025-07-09 19:45:34 676

原创 Spring事务管理中的“Rollback-only”问题分析与解决方案

Spring事务管理中"Rollback-only"问题的分析与解决方案:当嵌套事务内部抛出异常时,可能导致整个事务被强制回滚。本文通过邮件发送失败案例,分析问题根源在于事务传播机制和异常处理的矛盾。提供三种解决方案:1)调整事务传播行为为REQUIRES_NEW;2)统一异常处理;3)移除非核心操作的事务注解。建议根据业务场景合理划分事务边界,对关键路径采用独立事务,非关键操作异步处理,并完善异常分类与日志记录,以提升系统稳定性。

2025-07-09 07:45:00 940 50

原创 将数据库字段从 VARCHAR 改为 TEXT 并使用 Java String 的注意事项

在数据库开发与维护过程中,字段长度和索引限制是常见的性能与稳定性问题。本文将通过一个实际案例,详细分析 "Data too long for column" 和 "Specified key was too long" 错误的原因,并提供多种解决方案,帮助开发者优化数据库设计。

2025-07-08 17:53:02 868

原创 解决静态内部类使用Lombok全参构造函数导致的JSON反序列化问题

摘要:本文探讨了在静态内部类使用Lombok的@AllArgsConstructor时导致JSON反序列化失败的问题。主要原因是Lombok生成的构造函数可见性不足(默认package-private)以及Java编译时参数名丢失。提出了五种解决方案: 结合使用@NoArgsConstructor和@AllArgsConstructor 显式设置@AllArgsConstructor(access = AccessLevel.PUBLIC) 为Jackson添加@JsonCreator注解 通过Maven配

2025-07-08 17:51:41 980

原创 NAS设备的AI进化:从存储节点到本地计算中枢的实现路径

摘要:将fnOS飞牛云NAS改造为本地AI中枢 通过部署Ollama和DeepSeek-R1模型,可将fnOS飞牛云NAS从传统存储设备转变为智能计算节点。该方案支持x86架构硬件,利用Docker容器技术实现模型轻量化部署。具体步骤包括:下载Ollama镜像并配置容器,通过终端命令安装DeepSeek-R1模型(可选1.5B至70B不同量级)。成功部署后,NAS设备即具备本地AI推理能力,适用于持续训练、自动化数据处理等场景,突破云端延迟限制,实现7x24小时边缘计算服务。

2025-07-07 17:18:58 1163 75

原创 Java日期格式化最佳实践:解决IllegalArgumentException与MySQL数据截断问题

Java开发常见问题解决方案 本文针对Java开发中常见的日期格式化和MySQL数据截断问题提供专业解决方案。主要内容包括: 日期格式化问题 分析IllegalArgumentException的根本原因:SimpleDateFormat无法直接处理LocalDateTime类型 提供三种解决方案: 将LocalDateTime转换为Date再格式化 使用DateTimeFormatter直接处理 通过工具类统一处理 MySQL数据截断问题 解析Data truncated错误原因:字段长度不足或ENUM选

2025-07-07 09:36:18 853 49

原创 京东POP虚拟商品接入全流程指南:从压测到上架

本文详细介绍了京东POP虚拟商品接入的全流程指南,涵盖从性能压测到商品发布的7个关键步骤。主要内容包括:压测性能验证(要求TPS≥200,TP99<200ms)、商家信息登记(需提供账号校验规则)、代理商接口配置(必须HTTPS协议)、获取测试PIN、自测与预发验证(覆盖成功/失败/处理中场景)、商品发布设置(勾选虚拟商品类型等)。文章还提供了常见问题解决方案和代码示例(如账号正则校验、回调接口实现),帮助商家顺利完成接入流程,确保虚拟商品稳定交易。遵循该指南可有效降低上线风险,提高接入效率。

2025-07-06 09:45:00 1562 49

原创 Swagger 2.9.2 访问指南与常见问题排查

在现代 Java Web 开发中,Swagger 作为一款流行的 API 文档工具,极大地方便了前后端协作。然而,许多开发者在初次使用 Swagger 2.9.2 时,可能会遇到访问路径不正确、页面无法加载等问题。本文将详细介绍 Swagger 2.9.2 的默认访问地址、配置方式、常见问题及解决方案,并结合代码示例,帮助开发者快速上手。

2025-07-06 08:30:00 1024 49

原创 智能包名选择策略:如何高效实现优先级随机选择

在Android开发或渠道分发场景中,我们经常需要根据一定的策略从多个包名中选择一个进行后续操作。例如,可能需要优先选择某些高优先级的应用,当这些应用不存在时,再从其他应用中随机选择。这样的需求看似简单,但实现起来需要考虑多种边界条件和优化策略。

2025-07-05 20:45:53 1153

原创 Spring Boot循环依赖问题:原理、解决方案与最佳实践

本文深入探讨了Spring Boot中的循环依赖问题,首先解释了循环依赖的概念及其表现形式,并通过一个实际案例分析了错误原因。随后提出了三种解决方案:重构代码(推荐)、使用@Lazy注解(次优)和临时允许循环依赖,并详细比较了各方案的优缺点。文章还剖析了Spring处理循环依赖的三级缓存机制,最后给出最佳实践建议,强调通过代码重构和合理设计来根本解决问题,避免依赖闭环。

2025-07-05 06:00:00 791 45

原创 解决HTTP 413错误:请求实体过大(Request Entity Too Large)的终极指南

在Web开发和服务器管理中,HTTP 413错误(Request Entity Too Large)是一个常见问题,通常发生在用户上传文件或提交大型数据时。这个错误意味着客户端发送的请求数据超过了服务器允许的最大限制。本文将深入探讨该错误的原因、解决方案,并提供详细的配置调整方法,帮助开发者和服务器管理员快速解决问题。

2025-07-04 11:07:41 1237 52

原创 腾讯云COS如何统一设置Content-Disposition为inline:完整指南

腾讯云COS设置Content-Disposition为inline的简明指南: 方法选择:可通过控制台(批量设置新文件)、Python SDK(修改已有文件)或COS CLI工具(命令行操作)实现。 核心操作: 控制台:在存储桶配置中添加Content-Disposition: inline自定义Header。 Python代码:使用copy_object遍历文件并更新元数据。 CLI命令:coscli cp递归修改存储桶内文件。 注意事项:旧文件需主动更新,注意CDN缓存影响,批量操作可能产生API请求

2025-07-04 11:06:33 889 52

原创 【实战篇】从零搭建OpenObserve云原生平台:实现企业级可观测性

摘要:本文介绍云原生观测平台OpenObserve的Docker部署方法及远程访问方案。首先通过Docker命令快速部署容器并提供Web UI访问,展示其日志分析、可视化仪表板、前端监控和警报等核心功能。针对远程访问需求,使用cpolar内网穿透工具生成临时公网地址,并详细说明如何配置固定二级子域名实现永久访问。OpenObserve作为新一代智能运维平台,能高效处理PB级数据,提供亚秒级故障响应,显著提升运维效率。

2025-07-03 16:43:43 1003 46

原创 Docker 中部署 MySQL 5.7 并远程连接 Navicat 的完整指南

本文详细介绍了在CentOS 7上使用Docker部署MySQL 5.7并配置Navicat远程连接的完整流程。主要内容包括:Docker环境搭建、MySQL容器部署(含数据持久化配置)、用户权限管理、Navicat连接设置,以及常见问题排查和安全优化建议。文章提供了生产环境推荐配置,强调安全性最佳实践,如避免root远程访问、限制IP和SSL加密等。适用场景涵盖本地开发测试和云服务器部署,并附有Docker Compose示例。通过容器化部署,可实现MySQL环境的快速搭建和高效管理,配合Navicat图

2025-07-03 08:15:00 1433 45

原创 深入解析ThreadLocal:从原理到实践

深入解析ThreadLocal:原理与实践 ThreadLocal是Java中实现线程局部变量的关键类,为每个线程提供独立的变量副本,解决多线程共享问题。本文从六个方面全面剖析ThreadLocal: 核心原理:通过Thread内部ThreadLocalMap实现线程隔离存储,键为ThreadLocal对象,值为变量副本 版本对比:JDK1.8优化了哈希算法和扩容策略,提升高并发性能 内存泄漏:弱引用机制下值仍为强引用,需及时调用remove()避免泄漏 最佳实践:推荐使用static final修饰,配合

2025-07-02 19:12:03 766 42

原创 Spring Boot文件上传大小限制问题及解决方案详解

在开发Web应用程序时,文件上传是一个常见的需求。然而,Spring Boot默认对上传文件的大小有限制(通常为1MB),当用户上传超过该限制的文件时,系统会抛出`MaxUploadSizeExceededException`异常,导致上传失败。本文将详细介绍如何分析和解决Spring Boot文件上传大小限制问题,并提供多种配置方式,确保文件上传功能正常运行。

2025-07-02 18:26:55 966 73

原创 Java泛型实践:如何设计兼容性更强的Result封装类

在Java Web开发中,统一封装API返回数据是一个常见的需求。我们通常会定义一个通用的`Result`类,用于包装成功或失败时的返回数据、状态码和消息。然而,在使用泛型时,可能会遇到类型不匹配的问题

2025-07-01 13:29:03 786 126

原创 飞算JavaAI:专为Java开发者打造的智能编程革命

在当今快节奏的软件开发领域,效率和质量成为了开发者面临的双重挑战。作为一名长期奋战在Java开发一线的程序员,我深知传统开发模式中的痛点:重复性代码编写耗时费力、项目架构设计需要深厚经验、团队协作中规范难以统一执行......直到我遇见了**飞算JavaAI**,这款专为Java开发者量身定制的智能开发助手,彻底改变了我的开发体验。

2025-07-01 13:23:57 21225 167

原创 从零到一:本地部署Chat2DB并配置远程访问全流程

各位朋友,您是否在SQL编写过程中遇到过瓶颈?当数据报表需求频繁时,是否常因技术壁垒与数据工程师产生沟通障碍?今天,让我们共同探索这款颠覆性解决方案——**Chat2DB**!这款智能数据库交互系统重新定义了数据操作范式,特别助力SQL新手快速掌握数据库操作技能,同时赋能业务人员自主完成数据检索。其创新性的云端架构设计,配合全球化的访问支持,彻底打破地理边界限制,让实时数据获取成为可能。立即开启这场数据交互领域的范式升级!

2025-06-30 15:14:55 1554 53

原创 Redis核心数据结构与分布式锁实现详解

Redis核心数据结构与分布式锁实现摘要 本文详细介绍了Redis的常用数据结构(字符串、哈希、列表、集合、有序集合)及其应用场景,并提供了Python操作示例。重点讲解了基于Redis的分布式锁实现方案,包括基本SETNX命令、SET扩展命令以及Redlock算法三种实现方式。分布式锁需要满足互斥性、避免死锁、容错性和自旋等待等要求。文章通过代码示例展示了如何获取和释放锁,并分析了不同方案的优缺点。Redis因其丰富的数据结构和原子性操作,成为实现分布式系统协调的理想选择。

2025-06-30 09:00:00 1278 50

原创 Spring框架中的Bean作用域解析与微服务架构下的选择策略

在现代Java企业级应用开发中,Spring框架无疑是最受欢迎的选择之一。随着微服务架构的普及,开发者们需要更深入地理解Spring的核心概念,特别是Bean的作用域管理,以确保应用程序的正确性、性能和可扩展性。本文将全面解析Spring框架中的各种Bean作用域,探讨它们在传统应用和微服务架构下的适用场景,并提供实用的代码示例和最佳实践建议。

2025-06-29 23:32:46 784 28

原创 Java并发编程:深入对比synchronized与ReentrantLock

本文将深入对比Java并发编程中的两种同步机制:synchronized与ReentrantLock。synchronized是Java内置关键字,使用简单但功能有限;ReentrantLock是显式锁,提供更丰富的特性如公平锁、可中断获取和条件变量。两者都是可重入的,在性能上差异不大。synchronized适合简单同步场景,而ReentrantLock更适合需要高级特性的复杂场景。文章详细分析了两者的实现原理、使用方式及适用场景,并给出了最佳实践建议,帮助开发者根据实际需求做出合理选择。

2025-06-29 23:31:39 652 12

原创 Java初中级工程师面试指南:从理论到实战的完美回答

Java面试备战指南:15大核心问题精解 本文为Java初中级工程师提供全面的面试解决方案,涵盖Java基础、JVM并发、数据库、框架和项目架构五大核心领域。精选15个高频面试题,每个问题包含: 回答思路 - 逻辑清晰的解题框架 示例代码 - 典型场景的代码实现 完美回答 - 专业简洁的应答模板 重点内容: 集合框架:ArrayList与LinkedList的底层对比 多线程:Thread与Runnable的优劣势分析 JVM内存:堆栈区别及OOM问题解决方案 MySQL索引:B+树原理与索引优化实践 缓存

2025-06-28 09:30:00 992 49

原创 面试官视角:初中级Java开发者必备核心技能与完美应答指南0628

摘要 本文从技术面试官视角,系统梳理了初中级Java开发者面试的核心要点。主要内容包括: Java基础:重点考察基本数据类型、集合框架原理及使用场景差异 数据库知识:解析SQL连接查询、MyBatis防注入机制等实战技巧 Spring生态:详解Spring Boot自动配置原理及定制方法 并发编程:对比synchronized与ReentrantLock的特性与适用场景 项目经验:以支付幂等性为例展示复杂业务问题的解决方案 文章还揭示了面试官的评分维度,包括技术深度、系统设计能力、问题解决思路和沟通表达等关

2025-06-28 08:45:00 1311 46

原创 前端开发实战:如何根据字段内容动态设置表格颜色

前端表格动态颜色设置方案 本文介绍了基于Vue.js和Ant Design Vue实现表格字段内容动态着色的方法。通过a-table的scopedSlots功能,我们可以: 定义颜色匹配规则:100%显示绿色,0%显示红色,其他显示橙色 使用正则表达式实现健壮的内容匹配 在模板中动态绑定颜色样式 方案特点: 支持分页和数据刷新 包含异常处理和非字符串判断 可扩展至其他字段类型 实现效果:根据百分比数值自动显示不同颜色,提升数据可视化效果。完整代码包含表格组件、分页逻辑和日期格式化功能。

2025-06-27 08:45:00 868 45

原创 淘宝超市卡TopAPI接入实战:Spring Boot + Lombok完整实现指南

在电商平台生态中,会员卡和礼品卡是提升用户粘性和促进消费的重要手段。淘宝作为国内领先的电商平台,其超市卡(猫超卡)业务为商家提供了丰富的营销工具。本文将详细介绍如何通过淘宝TopAPI接入超市卡功能,使用Spring Boot和Lombok框架实现完整的业务逻辑。

2025-06-27 07:30:00 1191 46

原创 狂涨 17.8K star!!再见手动运维,这个强大的任务神器青龙面板太爽了!

各位小伙伴们,你们是不是经常遇到这样的困扰:每天定时需要跑个脚本,比如薅羊毛、自动签到、数据抓取… 每次都得守在电脑前,生怕错过最佳时机?或者凌晨惊醒,默默打开电脑执行脚本? 别再自虐了! 今天,我就要给大家推荐一个神器——**青龙面板**!它能帮你搞定这些重复性工作,让你彻底告别熬夜脚本,从此解放双手,躺着就能收收益!

2025-06-26 14:33:12 1317 48

原创 Redis监控实战:如何追踪访问特定数据库的客户端IP

摘要(149字): 本文详细介绍了监控Redis特定数据库(如db0)客户端IP的5种方法:1)通过CLIENT LIST命令实时查询当前连接;2)使用MONITOR命令临时调试(注意性能损耗);3)分析慢查询日志;4)Redis 6.0+的审计日志功能;5)网络层抓包与防火墙日志。针对不同场景推荐组合方案:短期调试用内置命令,长期监控建议启用审计日志并搭配Prometheus,安全审计需结合网络层分析。文末对比了各方法的优缺点,帮助开发者高效实现Redis访问追踪。

2025-06-26 08:00:00 1929 43

原创 T-BOX 革新:ASR1606 LTE Cat.1 联合 SD NAND MKDV1GIL-AST 的优势剖析

摘要: ASR1606 LTE Cat.1芯片采用22nm制程与高度集成SoC设计,支持平滑升级至4G,适用于T-BOX等车联网设备。其搭配Cortex-R5处理器与丰富接口,满足中低速物联网需求。MK SD NAND(MKDV1GIL-AST)作为高可靠性存储解决方案,与ASR1606协同工作,为智能出行提供稳定数据存储与高效通信支持,推动车联网技术革新。

2025-06-25 09:46:24 770 82

原创 Vue+Ant Design表格组件开发实战:从问题到优化的完整指南

摘要: 本文详细记录了基于Vue和Ant Design开发表格组件的完整过程,重点解决固定列与滚动区域的交互问题。通过分析初始方案中出现的空白区域问题,提出深度优化方案,包括使用scroll: { x: 'max-content' }实现动态宽度计算、CSS样式修正确保滚动效果,以及优化列配置提升用户体验(固定关键信息列、统一对齐方式等)。最终实现了一个高性能、布局紧凑的数据表格组件,适用于媒体广告抓取记录等大数据量场景,为复杂表格开发提供了实践参考。

2025-06-25 08:30:00 1636 48

精品蓝桥杯资源-LanQiaoCup-master项目.zip

蓝桥杯 蓝桥杯 蓝桥刷题 原文链接: https://github.com/libo-sober/LanQiaoCup Python解答蓝桥杯省赛真题之从入门到真题 不同字串 """ 一个字符串的非空子串是指字符串中长度至少为1 的连续的一段字符组成的串。例如,字符串aaab 有非空子串a, b, aa, ab, aaa, aab, aaab,一共 7个。 注意在计算时,只算本质不同的串的个数。 请问,字符串0100110001010001 有多少个不同的非空子串? 这是一道结果填空的题,你只需要算出结果后提交即可。 本题的结果为一 个整数,在提交答案时只填写这个整数, 填写多余的内容将无法得分。 """ s = '0100110001010001' # s = 'aaab' sep = 1 # 连续的sep个字符的子串 count = 0 set1 = set() # 空集合,利用集合的不重复性

2024-04-14

精品资源-MathorCupmodeling-master项目.zip

mathorcup MathorCupmodeling-master MathorCupmodeling-master

2024-04-13

精品资源-qubo-master项目.rar

qubo qubo ubo Setup Instructions Check out our wiki to get started: https://github.com/robotics-at-maryland/qubo/wiki Project QUBO currently only supports Ubuntu 16.04. Any other platforms may not (and probably will not) work correctly. Compilation First of all, install all the dependencies in the project by running the handy installation script: bash scripts/install_dependencies.bash source the setup script which SHOULD be at the path below, but if you put it somewhere

2024-04-13

精品资源-dfsign-master项目.zip

dfs datafountain sign detection 分割->抠图->检测 比赛精度要求太高,关键还是使用cascade+更好的backbone,前几大佬基本都用了4个cascade头+cvpr19-HRNet requirements python=3.7 numpy pandas opencv-python pytorch >= 1.0.0 matplotlib pycocotools tqdm cython cffi opencv-python >= 4.0 scipy msgpack easydict matplotlib pyyaml tensorboardX 数据准备 数据目录为~/data/dfsign,下载zip文件和label文件,解压zip到test和train目录

2024-04-13

精品资源-GCDFetchFeed-master项目.zip

gcd GCDFetchFeed Done RSS 解析成可用 model dispatch_group 监听多 feeds 的 fetch Html convert to Core Text feed 详情页 FMDB 本地存储 feed Atom 解析 阅读原文 feed 列表的样式调整 首页 fetch 中的效果 支持点击文章点击后记录已看,显示已看的效果 显示列表滚动条 读取 feed 列表时取未读文章 支持标记全部已读,右上角添加按钮。同时清除该源下文章 首页提供一个 fetch 中的进度条 支持系统分享,长按链接,和点击右上角分享按钮 内置 web 浏览器 可判断 4g 和 wifi 环境,wifi 下可串行下载离线浏览图片

2024-04-12

精品资源-nonebot-plugin-suno-main项目.zip

介绍 自用的Suno AI作曲插件。 修改自 https://github.com/imyizhang/Suno-API 配置文件 必选内容: 在Bot根目录下的.env文件中填入Suno的cookies信息: suno_token = xxxxxxxx 使用方法 主题作曲:suno 主题 歌词作曲: 歌词作曲 歌词##音乐风格

2024-04-12

精品资源-java后端资源以及vue项目.rar

精品资源-java后端资源以及vue项目.rar 精品资源-java后端资源以及vue项目.rar 精品资源-java后端资源以及vue项目.rar

2024-04-12

精品资源-FlutterDouBan-main项目.zip

flutter 演示预览(右键,新标签页面打开) 如果您觉得还可以的话,给个Star白~ 使用Flutter开发一个豆瓣App 此项目,90%还原某瓣APP,所有UI均按照某瓣来实现。 项目中的数据均来自豆瓣api真实有效数据 项目中用到了几乎所有的Flutter widget 还有两个比较大的自定义魔改源码实现特效 大年初一也在维护的项目 APP中所有数据均为真实数据。但是默认,对于"书影音单个电影tab"的数据,使用模拟数据。因为,频繁的打开关闭APP,会频繁调用 这个接口。接口是有调用限制的,次数过于频繁,会被锁IP。如果想看真实数据,则可以进入 "我的",然后打开"书影音数据来自网络"开关后,重启APP即可。 下载地址 打开新页面扫码下载 Release版本下载地址 扫一扫下载体验 Demo(刷不出gif图的,耐心等待一会,或者多刷几次。)

2024-04-12

精品资源-springboot-rabbitmq-master项目.zip

rabbitmq RabbitMQ简单介绍: RabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间传递数据,RabbitMQ是使用Erlang语言来编写的,并且RabbitMQ是基于AMQP协议的。 特点: RabbitMQ底层使用Erlang语言编写,传递效率高,延迟低 开源、性能优秀、稳定性较高 与SpringAMQP完美的整合、API丰富 集群模式丰富、表达式配置、HA模式、镜像队列模式 保证数据不丢失的情况下,做到高可用 AMQP全称:Advanced Message Queuing Protocol AMQP翻译:高级消息队列协议 RabbitMQ安装与配置 安装RabbitMQ需先安装erlang和socat 安装依赖环境 yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel

2024-04-12

精品资源-java后端资源以及vue项目.rar

精品资源-java后端资源以及vue项目.rar 精品资源-java后端资源以及vue项目.rar 精品资源-java后端资源以及vue项目.rar 精品资源-java后端资源以及vue项目.rar 精品资源-java后端资源以及vue项目.rar

2024-04-11

精品资源-博客vue项目.zip

vue 精品资源-博客vue项目.zip精品资源-博客vue项目.zip

2024-04-08

spring-boot-easy-pay-demo-master.zip

java spring-boot-easy-pay-demo-master spring-boot-easy-pay-demo-master spring-boot-easy-pay-demo-master spring-boot-easy-pay-demo-master spring-boot-easy-pay-demo-master spring-boot-easy-pay-demo-master spring-boot-easy-pay-demo-master

2024-04-08

精品python计算机二级题目资源-NCRE-Python-master.rar

python 精品python计算机二级题目资源--NCRE-Python-master.rar精品python计算机二级题目资源--NCRE-Python-master.rar 精品python计算机二级题目资源--NCRE-Python-master.rar 精品python计算机二级题目资源--NCRE-Python-master.rar精品python计算机二级题目资源--NCRE-Python-master.rar精品python计算机二级题目资源--NCRE-Python-master.rar

2024-04-08

vue-kwan-admin.rar

vue后台管理系统 # router-admin 很多地方需要优化 ## Project setup ``` npm install ``` ### Compiles and hot-reloads for development ``` npm run serve ``` ### Compiles and minifies for production ``` npm run build ``` ### Customize configuration See [Configuration Reference](https://cli.vuejs.org/config/).

2024-04-05

test-main.zip

软件设计说明书

2024-04-05

cnki-downloader-master.zip

软件设计说明书 各位用户,承蒙各位厚爱,如此小巧的一个工具软件能得到这么多的stars,但因为不可抗力(接口服务器失效),所以此工具已经失去了搜索下载文献的能力, 在此对各位表示抱歉。 另外,如果有同学能获取到一张首都图书馆的借阅卡(匿名最好),请提交一个issue与我取得联系,我将尽量恢复此软件的功能。 再次感谢大家长久以来的支持,以及对你造成的不便表示抱歉,以上。

2024-04-05

CSP模型队列执行器(采用jctools实现高吞吐的任务处理).zip

csp 简介 用于服务端开发的常用工具包,来源于平时游戏服务端开发所用到的公共组件,经过稳定的上线测试。 提供组件 netty网络客户端服务端 缓存 CSP模型队列执行器(采用jctools实现高吞吐的任务处理) 热更新框架 字节操作工具 加密解密 Maven <dependency> <groupId>net.jueb</groupId> <artifactId>util4j</artifactId> <version>VERSION</version> </dependency> Gradle compile 'net.jueb:util4j-all:VERSION'

2024-03-31

本项目提供的Dockerfile构建Mojo-Webqq镜像.zip

NotifyQQ This is a Jenkins notify plugin, send a message to QQ when a job is finished. I think this is a demand for Chinese only, so I will write the follow readme content in Chinese. if you want it change to English, please let me know. 使用Docker构建Mojo-Webqq 使用本项目提供的Dockerfile构建Mojo-Webqq镜像 docker build -t mojo-webqq . 运行构建好的mojo-webqq镜像 docker run -it --env MOJO_WEBQQ_LOG_ENCODING=utf8 -p 5000:5000 -v /tmp:/tmp mojo-webqq 接下来扫码登录你懂得。 使用说明 需要做如下准备: 基于WebQQ协议,Mojo-Webqq,运行openqq模块。

2024-03-31

这是一个Mojo通知插件,当工作完成时发送消息到QQ.zip

mojo 通知QQ 这是一个Jenkins通知插件,当工作完成时发送消息到QQ。 我认为这只是针对中文的需求,所以我会用中文来写下面的readme内容。如果您想将其更改为英文,请告诉我。 使用Docker构建Mojo-Webqq 使用本项目提供的Dockerfile构建Mojo-Webqq镜像 docker build -t mojo-webqq . 运行构建好的mojo-webqq镜像 docker run -it --env MOJO_WEBQQ_LOG_ENCODING=utf8 -p 5000:5000 -v /tmp:/tmp mojo-webqq 接下来扫码登录你。 使用说明 需要做如下准备: 基于WebQQ协议,Mojo-Webqq,运行openqq模块。 (任选)Jenkins 插件编写基础。 安装NotifyQQ插件,在作业配置界面设置需要通知的QQ号,支持群号和个人号。 注意:该插件依赖Mojo-Webqq的运行,否则无法正常工作。 使用Maven构建,即mvn compile hpi:hpi最终输出NotifyQQ.hpi、NotifyQQ.jar

2024-03-31

sora精品资源-一个以轻量为主的 onebot 机器人开发框架.zip

文档 =====本框架只支持Array的上报格式!===== 本页面不会对框架的特性做介绍,如果需要详细了解框架的功能一定要看文档! ->Docs<- ->更新日志<- 更新日志中会标注框架所对应的go-cqhttp版本号 文档目前只有简单的向导和自动生成API文档 详细的介绍文档还在编写 如需要查看最新自动生成的文档请前往 Sora on fuget.org 支持的连接方式 关于本框架 本框架从开始到今后都只会支持onebot协议,非onebot的平台并不会考虑进行支持 这是一个以轻量为主的 onebot 机器人开发框架,主要的支持方向为 go-cqhttp 这个框架将会一直以简单易用为主,也会向着更加便捷的方向进行开发 所以不会有什么特别复杂的功能 同时也不会将框架拆分为多个不同功能的包 毕竟本来就没有什么功能 如果希望拥有 指令路由 多IM平台支持 等等功能,推荐使用 OneBot-Framework 这个项目同时也是我学习C#这个语言的过程中的产物,所以里面可能会部分拉高血压的代码 屎山 如果有什么建议的话,可以在Discussions里提出哦

2024-03-27

jdk17和早报.zip

jdk17和早报.zip

2025-03-06

mysql数据库上机练习2.0.docx

(1)显示六个人可以选择的所有应聘职位的全部信息。 (2)显示应聘者报名的姓名和职位。 (3)对两张表进行左连接,显示职位编号、职位分类、姓名这三部分信息。 (4)对两张表进行右连接,显示职位编号、职位分类、姓名这三部分信息。 (5)按薪酬升序排序,显示姓名、薪酬要求、职位分类。 (6)显示薪酬要求5000的职位编号和职位分类。 (7)显示没有人应聘的职位编号和职位分类。 (8)显示陈嘟嘟应聘的职位编号和职位分类。

2024-11-25

java毕设-基于Java学习平台管理系统

(1)课程发布模块 课程发布是平台的基础功能。通过此模块,管理员或教师可以: - 添加课程内容,包括视频、文档、音频等格式; - 管理课程分类,如编程类、设计类等; - 设置课程的开放时间、学习人数限制及访问权限。 (2)学习进度跟踪模块 为帮助学习者掌握学习节奏,平台提供了学习进度管理功能,包括: - 记录学习章节完成情况; - 显示学习时间统计; - 根据学习者的进度生成个性化学习计划建议。 (3)考试与评估模块 平台内置考试功能,以提升学习效果的量化评估: - 支持管理员创建随机试卷; - 提供多种题型:选择题、填空题、主观题等; - 自动评分及生成详细成绩报告,供学习者复盘分析。

2024-11-21

java毕设-基于SSM的小区物业管理系统

此次系统设计主要采用MVC的设计模式,基于Spring、Mybatis等架构进行开发,底层采用MySQL数据库,系统整体开发采用Maven进行管理,在项目中主要分为管理员和业主信息两种角色,主要完成的模块为,业主管理、房屋管理、缴费管理、维修申报、在线反馈、维修安排、车辆管理等信息。此系统设计完成后界面简单简洁、符合小区物业的基本管理要求。

2024-11-21

java毕设-基于Java构建的个人博客管理系统

该个人博客管理系统是一个基于Java开发的博客平台,采用了Spring Boot和MyBatis等框架,系统设计简洁、易用,适合个人博客创建者使用。通过该系统,用户可以轻松创建和管理自己的博客内容,包括文章发布、分类管理、标签管理等。用户还可以为每篇文章添加评论,并对评论进行管理。管理员可通过后台管理界面查看所有博客文章、用户信息、评论数据等,进行高效的内容审核和数据分析。此外,系统提供了强大的搜索功能,帮助用户快速查找文章,提升用户体验。该博客管理系统还具备自适应设计,可以在不同设备上流畅运行,支持移动端用户访问。对于有意建立个人博客或小型内容平台的开发者而言,尤其适合用来搭建简洁高效的博客网站,且具有较强的可扩展性,便于根据需求进行二次开发。

2024-11-20

java毕设-基于Java开发的宿舍管理系统

该宿舍管理系统是基于Java的Web开发技术,采用Spring Boot框架,并结合Vue.js构建前端,旨在为学校、大学等教育机构提供高效的宿舍管理解决方案。系统的主要功能包括宿舍楼信息管理、入住学生信息管理、宿舍分配、宿舍维修、人员调动等,具有高效的数据处理能力和便捷的操作界面。管理员可以通过后台管理界面查看学生的住宿信息,方便进行数据查询和统计。此外,系统还提供了宿舍检查、维修申请和记录等功能,帮助管理员及时处理宿舍问题,确保宿舍环境的舒适与安全。系统采用了用户角色管理机制,确保不同权限的用户可以访问系统的不同功能,极大提高了管理效率和数据安全性。对于学校或教育机构的宿舍管理者来说,这是一个非常实用的工具,能够帮助实现信息化管理,减少人工操作错误,提高工作效率。

2024-11-20

java毕设-基于SSM框架的蛋糕商城管理系统

本项目是基于SSM框架开发的蛋糕店电商管理系统,旨在为蛋糕店提供一套完善的线上销售、订单管理和客户服务解决方案。系统分为前台用户模块和后台管理员模块,用户可以通过平台浏览各类蛋糕、选择商品、加入购物车并下单购买;管理员则可以通过后台管理界面对蛋糕商品、订单、库存等信息进行管理。系统支持商品分类、支付结算、配送管理等功能,可以根据用户需求进行定制化开发,具有良好的扩展性。系统的订单管理功能可以帮助管理员实时查看和处理客户订单,提升运营效率。而库存管理功能则帮助商家及时掌握库存状况,避免因库存不足而导致订单延误。针对经营中的蛋糕店而言,这套系统不仅能够帮助商家提升线上销售能力,也能够通过完善的管理功能提高后台管理的效率,为商家提供一站式解决方案。

2024-11-20

java毕设-基于Java的物业管理系统

基于Java开发的社区物业管理系统,采用了Spring Boot和MyBatis技术栈,主要解决物业公司在管理社区居民、维修请求、账单等方面的需求。系统包括多个模块,如居民信息管理、维修报修、账单结算、维修记录等,帮助物业公司轻松管理日常事务。居民可以通过系统提交报修请求,查询账单信息,而管理员则可以查看所有住户的基本信息、报修历史和维修进度等,确保每一项服务都能及时处理。此外,系统还支持多种支付方式,便于居民支付物业费用。通过该系统,物业公司能够提升管理效率,优化资源配置,减少人工错误。该系统功能全面、稳定,适合大多数物业公司使用,且界面简洁易操作,能大大提升物业管理的智能化程度。对于希望提升社区管理水平的物业公司来说,这是一个理想的工具。

2024-11-20

java毕设-基于Springboot+Vue的电影在线预订与管理系统

这是一个基于Vue.js开发的电影在线预订与管理系统,系统的后端采用了Java的SSM(Spring、Spring MVC、Mybatis)框架,具有完整的后台管理功能,适合开发电影预订系统或影院管理平台。系统主要分为用户端和管理员端,用户端提供了电影搜索、座位选择、订单预定和支付功能,可以实现高效便捷的在线预订体验;而管理员端则提供了电影管理、用户管理、订单管理等功能,帮助管理员轻松处理预定信息和用户数据。该系统支持多种支付方式,能够处理各种复杂的订单流程,确保预定过程流畅无阻。此外,系统的后台数据分析模块也能够实时提供有关影院运营的数据报告,帮助管理员做出科学决策。对于想要开发类似电影票务系统的开发者而言,这是一个极具参考价值的项目,可以帮助提升影院的运营效率,优化用户体验。

2024-11-20

SpringBoot毕设资源-基于Springboot+FreeMarker旅游景点交流论坛网设计毕业源码案例设计.zip

基于Springboot+FreeMarker旅游景点交流论坛网设计毕业源码案例设计 程序开发软件: Eclipse/Idea + mysql8.0 现在给大家看的是一个基于Springboot框架+FreeMarker模板引擎的旅游景点交流论坛网站,网站一个有2个身份,普通用户和管理员。管理员登录后可以进入后台管理网站导航栏目,管理所有旅游景点文字,文章可以带缩略图,文字详情支持图文展示,可以给文章打标签,管理所有用户信息,管理角色信息,切换网站主题,配置系统参数等;用户在前台可以注册,用户登录后不可进入后台,用户可以按照栏目分类查看对应的旅游景点文章,可以根据关键词查询旅游景点,可以根据标签分类查询旅游景点,可以对旅游景点发布评论,管理自己的评论,修改个人信息等。 用户账号密码: xiaoming/123 管理员账号密码:admin/123456

2024-05-01

SpringBoot毕设资源-本人的毕业设计,个人博客网站 用到的后端技术有SpringBoot框架、Spring.zip

# Blogs 项目启动非常简单,步骤如下: 1. 将项目导入您的IDE,加载相关的依赖包 2. resource文件夹中有sql文件、Nginx服务器、Ftp服务器、和部分图片。FTP文件服务器用作上传图片,Nginx用作反向代理,如果嫌麻烦,文件上传可以只上传到本地,只要修改代码即可 3. 将ftpfile文件夹放到D:/blogs/ ,然后启动ftp服务器 4. 给C:\Windows\System32\drivers\etc\hosts文件添加 (1)127.0.0.1 image.blogs.com (2)127.0.0.1 lifeimage.blogs.com (用于Nginx反向代理到图片文件夹),启动Nginx服务器 5. 一定要下载Redis,并且运行(端口默认),否则启动不了。因为项目用到Spring Session+Redis统一Session信息 6. 先启动Server的入口类,再启动其他四个模块的入口类,访问 http://127.0.0.1:9091 注意: (1)项目前端采用Vue框架,由于本人对前端不熟,于是写出的前端代码非常一般,并且前端代码在web模块中,并没有真正意义上的前后端分离。使用者可以优化前端代码,增加更多有趣的功能 (2)本项目使用Spring Cloud框架完成,毕设的重点在于后端框架的组成,所以总体来看此博客的功能非常欠缺 (3)要更仔细地了解项目可参考resource文件夹中的毕业论文(仅供参考)

2024-05-01

SpringBoot毕设资源-Java商城管理系统,基于java+springboot+vue开发的电子商城网站 .zip

## 演示地址 前台地址: http://shop.gitapp.cn 后台地址:http://shop.gitapp.cn/admin 后台管理帐号: 用户名:admin123 密码:admin123 ### 功能介绍 平台采用B/S结构,后端采用主流的Springboot框架进行开发,前端采用主流的Vue.js进行开发。 整个平台包括前台和后台两个部分。 - 前台功能包括:首页、商品详情页、订单、用户中心模块。 - 后台功能包括:总览、订单管理、商品管理、分类管理、标签管理、评论管理、用户管理、运营管理、日志管理、系统信息模块。 ### 适合人群 大学生、系统设计人员、课程作业 ### 代码结构 - server目录是后端代码 - web目录是前端代码 ### 部署运行 #### 后端运行步骤 1. 下载JDK 1.8,并配置环境变量 2. 下载本代码后,使用IntelliJ IDEA打开server目录 3. 配置server目录中的application.yml文件,配置BASE_LOCATION、DB_NAME、数据库账号密码 4. 安装mysql 5.7数据库,并创建数据库

2024-05-01

SpringBoot毕设资源-基于Vue+Springboot+LayUI前后端分离农作物数据共享平台设计毕业源码.zip

基于Vue+Springboot+LayUI前后端分离农作物数据共享平台设计 开发软件:Idea,Vscode可以选,mysql 开发技术:Springboot + Vue + LayUI,前后端分离 用户的功能包括注册和登录,选播查询、技术查询、种子供应商和农作物收购商查询、查看种子供应商资料及报价、查看农作物收购商资料及报价、查看农作物技术资料。在农作物数据共享平台上,用户负责的模块主要是注册登录模块、查询模块和辅助模块,用户最主要的功能是查询功能,在农作物数据共享平台上可以根据自身需求和种子来查询相关信息。 管理员的功能包括登录、用户管理、网站栏目管理、农作物数据管理、病害管理、虫害管理、天气管理、土壤管理等。在农作物数据共享平台上,管理员负责的模块主要是后台管理模块,主要是对农作物数据共享平台上包含的数据进行详细的管理,可以对这些信息进行添加、删除等基础操作。 前台地址:localhost:8080/springboot6ag61/front/index.html 农户账号密码:农户账号2/123456 后台地址:localhost:8080/springboot6ag61/admin/dist/index.html 农业技术员账号密码:技术员账号1/123456 管理员账号密码:abo/abo

2024-05-01

SpringBoot毕设资源-springboot+mybatis+restful实现论坛项目(毕业设计).zip

SpringBoot毕设资源--springboot+mybatis+restful实现论坛项目(毕业设计) SpringBoot毕设资源--springboot+mybatis+restful实现论坛项目(毕业设计) SpringBoot毕设资源--springboot+mybatis+restful实现论坛项目(毕业设计) SpringBoot毕设资源--springboot+mybatis+restful实现论坛项目(毕业设计)

2024-05-01

精品项目资源-基于SpringBoot实现的租房系统(可用于学习以及毕设参考).zip

#### 管理员功能: - 房屋管理 - 租房类型管理(合租/整租) - 房屋管理 - 订单管理 - 新闻公告管理 - 收支明细 - 用户管理 - 角色管理、权限管理 #### 房东功能 - 房屋管理 - 订单管理:取消订单、审核退租、查看合同、下载打印合同 - 收支明细 - 个人信息修改、账号密码修改 ## 租客功能 订单管理:创建订单、确认合同、支付订单、取消订单、退租、电子合同查看、下载打印合同 收支明细 个人信息修改、账号密码修改 ## 技术组成 - SpringBoot - MyBatis - Shiro - Thymeleaf - Bootstrap + jQuery - MySQL - Maven 需要协助调试,私聊我哦

2024-04-18

精品python资源项目.rar

python 精品python资源项目.rar 精品python资源项目.rar

2024-04-16

精品vue资源项目.zip

vue 精品vue资源项目.zip 精品vue资源项目.zip 精品vue资源项目.zip

2024-04-16

精品java资源项目.zip

java 精品java资源项目.zip 精品java资源项目.zip

2024-04-16

精品蓝桥杯2024资源项目.zip

蓝桥杯2024 蓝桥杯2024 蓝桥杯2024 蓝桥杯2024

2024-04-14

精品蓝桥杯资源项目.zip

第十五届蓝桥杯

2024-04-14

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

TA关注的人

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