自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码农研究僧的博客

熟练运用框架等前沿技术开发

  • 博客(1364)
  • 资源 (38)
  • 问答 (1)
  • 收藏
  • 关注

原创 【Java项目】实战CRUD的功能整理(持续更新)

在实战中学习,整理每个功能细节以及各个函数的使用Java专栏。

2024-01-04 17:48:33 2723 3

原创 java框架 零基础从入门到精通的学习路线 附开源项目面经等(超全)

这篇文章主要总结我之前所学过的框架以及学习路线从实打实的零基础到框架再到项目之后实习工作🤟 找工作,来万码优才:👉 #小程序://万码优才/r6rqmzDaXpYkJZF也在这篇博客中记录我的学习笔记以及在笔记中遇到的配置安装、代码bug等错误都从零开始摸索并且记录了下来后期也会一直实时更新一键三连防丢失

2021-10-01 11:46:24 35996 26

原创 编译过程中出现 文件查找失败等解决方法

主要涉及缺失npm包@wecom/jssdk和jweixin-module。提供了两种解决方案:方案A建议直接安装缺失的npm包(npm install @wecom/jssdk和npm install jweixin-module),这是最直接的解决方法;方案B作为补充方案

2025-11-24 14:54:58 53

原创 基于 Spring 事件的邮件发送实现详解

本文介绍了基于Spring Boot的事件发布与监听机制实现邮件发送功能的完整解决方案。文章首先概述了整体流程,包括服务层校验、事件发布、监听处理和实际发送等环节。随后提供了详细的代码实现,涵盖邮件消息对象(OverdueMultiMailSendMessage)、事件生产者(MailProducer)、异步事件监听器(MailEventListener)、核心发送服务(MailSendService)以及异步配置(AsyncConfig)等关键组件

2025-11-20 15:29:26 430

原创 Qoder 降价,立即生效!首购 2 美金/月

Qoder AI编程工具全球上线两个月获数十万开发者支持,推出首购优惠价2美元/月(原价10美元)。核心功能升级包括:集成四类智能模型分级选择器、支持10万代码文件的上下文检索、优化任务执行效率。新增Repo Wiki自动生成项目文档、Quest模式异步处理复杂任务,并发布轻量级CLI终端工具。JetBrains插件即将上线,全面覆盖开发场景。首购优惠长期有效,新用户及未付费公测用户可参与,续费恢复原价。

2025-11-12 14:25:23 364

原创 前端图片压缩ts 以及js的代码

本文介绍了两种图片压缩方法的实现代码:一种适用于浏览器网站的TypeScript版本,另一种适用于小程序H5的JavaScript版本。两种方法都通过Canvas API实现图片压缩,包含质量调整和尺寸缩放双重压缩策略。JavaScript版本特别实现了递归压缩算法,可根据目标文件大小(200KB以内)自动调整压缩参数

2025-11-07 09:46:56 379

原创 HttpMediaTypeNotSupportedException 和 getInputStream() has already been called for this request 解决方法

针对Java开发中出现的HttpMediaTypeNotSupportedException和IllegalStateException问题,文章分析了Spring框架处理文件上传时的常见错误原因,指出@RequestBody注解不适用于multipart/form-data格式的请求。提供了解决方案:改用@RequestParam接收文件参数,并演示了前端通过FormData构造上传请求的正确代码示例。全文包含错误截图、原理分析和技术建议,对解决文件上传功能开发中的类似问题具有指导意义。

2025-10-29 09:58:31 85

原创 Nginx 报错 413 Request Entity Too Large 原理与解决方法

本文分析了Nginx服务器返回"413 Request Entity Too Large"错误的原理及解决方法。当客户端上传文件或发送较大HTTP请求超过Nginx默认1MB限制时,会触发此错误

2025-10-22 10:24:41 246

原创 Qoder上线提示词增强功能,将开发者从“提示词”的负担中解放出来

oder平台推出“一键增强提示词”功能,解决开发者在AI编程中表达需求不精准的痛点。该功能通过智能优化模糊指令,自动补充关键约束条件,生成结构清晰的生产级需求描述,显著提升代码生成质量。典型场景下,简单提示词可被增强为包含异常处理、边界条件等细节的完整任务书,帮助开发者快速获取高质量AI生成代码,同时降低使用门槛并促进最佳实践学习。此功能现已上线,支持用户撤回不满意的优化结果。

2025-10-14 15:46:31 821

原创 出现 500 OOPS: vsftpd: refusing to run with writable root inside chroot() 解决方法

本文分析了FTP连接时出现的"500 OOPS: vsftpd: refusing to run with writable root inside chroot()"错误,指出这是由于vsFTPd安全机制要求用户主目录不可写。解决方案包括:1) 将用户主目录权限设为755只读;2) 创建专门的upload子目录用于写入;3) 检查vsftpd.conf配置文件确保关键参数正确;4) 处理用户列表限制问题。最后通过权限调整和配置修改成功解决了FTP连接问题

2025-09-29 11:09:14 186

原创 出现 java: Unknown property “xx“ in result type . Did you mean “null“ 解决方法

Java项目中MapStruct与Lombok结合时因父类字段未被Builder识别导致的报错问题。通过案例(GoodsFileHistoryDO继承BaseDO)说明,Lombok的@Builder默认不包含父类字段,导致MapStruct转换时因缺失方法而报错。提出两种解决方案

2025-08-28 15:29:38 284

原创 出现 PKIX path building failed unable to find valid certification path to requested target 解决方法

当出现"PKIX path building failed"错误时,说明JVM信任库中缺少对应的根证书或中间证书。文章提供了三种解决方案:1)测试环境下可忽略证书验证(不推荐生产环境);2)改用HTTP协议(如服务允许);3)生产环境应正确导入证书到JVM的cacerts。重点给出了一个忽略SSL验证的工具类SslUtils,通过调用ignoreSsl()方法可临时绕过证书验证,但强调该方法仅适用于本地测试,生产环境需采用标准证书

2025-08-13 09:42:23 927

原创 出现 No buffer space available 的解决方法(图文详细)

用出现"No buffer space available"错误的分析与解决方法。文章通过分析netstat命令结果,发现TIME_WAIT状态占用了大量端口导致资源耗尽。提供了三种解决方案:1)扩大系统动态端口范围;2)调整TCP参数加速TIME_WAIT回收;3)在Java代码中启用连接复用或使用带连接池的HTTP客户端。修改后需重启系统生效,适用于解决因端口耗尽导致的系统资源不足问题。

2025-08-11 14:51:44 771

原创 出现 ERROR Unable to initialize backend: decodeXLHeaders: Unknown xl header version 3 解决方法

本文分析了MinIO服务器启动时出现的"Unknown xl header version 3"错误。该错误是由于新版本MinIO将数据升级为XLv3格式后,旧版本无法识别所致。文章指出两种解决方案

2025-07-11 11:36:22 727

原创 出现 The server is temporarily unable to service your request due to maintenance downtime or 解决方法

针对服务器出现503 Service Unavailable错误,分析了其常见原因包括服务器维护、资源耗尽、高并发流量等,并提供了详细的排查思路和方法。重点指出Nginx配置中监听端口与代理端口冲突会导致循环代理问题,给出了两种解决方案

2025-07-02 20:21:31 410

原创 详细分析Java中的@FunctionalInterface基本知识

本文介绍了Java函数式接口的核心概念与应用场景。@FunctionalInterface是Java 8引入的注解,用于标记仅含一个抽象方法的接口,支持Lambda表达式编程风格。文章通过实际代码展示了函数式接口的三大典型用法:

2025-06-30 14:53:05 894

原创 出现 Error occurred during initialization of VMagent library failed Agent OnLoad 解决方法

ntelliJ IDEA启动时出现"Agent library failed to load"错误,主要原因是JVM代理加载失败。解决方法包括:1)完全卸载并删除用户目录下的JetBrains配置文件;2)检查并修改idea64.exe.vmoptions文件,确保路径正确并删除不必要的-javaagent参数;

2025-06-08 18:55:14 1468

原创 出现dev/nvmeOnip2 contains a file system with errors, check forced 解决方法

'dev/nvmeOnip2 contains a file system with errors, check forced. 解决方法

2025-06-04 15:57:44 283

原创 ‘latin-1‘ codec can‘t encode characters in position 41-54: ordinal not in range(256) 解决方法

分析了Python爬虫中常见的UnicodeEncodeError错误,指出该问题源于程序试图用latin-1编码处理超出其范围的Unicode字符(如中文)。提供了两种解决方案

2025-05-29 20:59:39 276

原创 MySQL 自增主键重置详解:保持 ID 连续性

MySQL自增主键(AUTO_INCREMENT)的特性及使用注意事项。主要内容包括:1) 自增主键在删除数据后不会重置,仍会从当前最大值继续增长;2) 通过ALTER TABLE命令可手动设置自增起始值,但只能设置比当前最大ID更大的值;3) 对比DELETE和TRUNCATE在清空表时的不同表现,前者不重置自增ID,后者会重置;4) 给出不同场景下的使用建议,包括部分删除、全表清空、数据迁移等情况是否推荐手动设置自增值

2025-05-29 08:54:48 555

原创 Avue表单个别字段实现全选的思路

在Avue框架下实现设备管理表单的全选与联动功能的方法。通过使用tree类型的复选框组件,实现了从"工作设备"字典中选择部分设备后,自动计算剩余"停用设备"的功能。

2025-05-28 10:16:35 632

原创 Nacos的安装配置启动(图文详细)

Nacos配置错误的排查与解决过程。主要问题为启动Nacos后出现API请求失败报错,经检查发现是IP地址配置有误。解决步骤包括:下载Nacos资源、执行初始化SQL语句、正确配置application.properties文件(指定IP地址为127.0.0.1)、配置MySQL数据库连接信息,最后以standalone模式启动服务。文中提供了详细的配置代码示例和相关操作截图,帮助开发者快速定位和解决类似问题。

2025-05-26 09:16:42 634

原创 Tomcat终端乱码的解决方法

在Tomcat终端执行代码时出现乱码的问题及其解决方法。乱码通常是由于控制台输出的字符编码与终端使用的编码不一致所致,尤其是在Windows和Linux/Mac系统之间。

2025-05-22 08:00:00 313

原创 Unrecognized option: --add-opens=java.base/java.lang=ALL-UNNAMED

文章主要讨论了在Java开发中遇到的两个常见问题及其解决方法。首先,当执行代码时出现“无法在localhost:1099处ping服务器”的错误,这通常与端口冲突无关。其次,遇到“Unrecognized option: --add-opens=java.base/java.lang=ALL-UNNAMED”错误,这是由于

2025-05-22 08:00:00 609

原创 Caused by: javax.net.ssl.SSLException: Received fatal alert: internal_error 解决方法

在执行Java代码时,出现了javax.net.ssl.SSLException: Received fatal alert: internal_error错误,这是由于客户端与MySQL服务端在SSL握手过程中发生了内部错误

2025-05-21 20:06:11 675

原创 com.mchange.v2.c3p0.DriverManagerDataSource. Could not load driverClass com.mysql.cj.jdbc.Driver解决方法

本文主要探讨了在Java项目中执行代码时遇到的ClassNotFoundException: com.mysql.cj.jdbc.Driver错误。文章首先分析了可能的原因,包括JAR包未引入、未放入类路径、被Web容器隔离以及依赖冲突或被过滤等。

2025-05-21 10:26:59 402

原创 出现 消息 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core] 解决方法

类型 异常报告消息 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]描述 服务器遇到一个意外的情况,阻止它完成请求。

2025-05-18 16:46:36 687

原创 Idea插件Plugins无法联网下载 解决方法(终极版必解决!)

插件联网的Bug疑难杂症,网络上不一样的解决方式以及独特的彩蛋!包解决

2025-05-18 13:12:05 3003

原创 出现 org.apache.catalina.starup.HostConfig.deployDirectory 把web 应用程序部署到目录 解决方法

org.apache.catalina.starup.HostConfig.deployDirectory 把web 应用程序部署到目录org.apache.catalina.starup.HostConfig.deployDirectory Deployment of web application directory

2025-05-18 00:16:05 518

原创 Java 使用 PDFBox 提取 PDF 文本并统计关键词出现次数(附Demo)

在文本分析、文档审核、自动化报告分析等场景中,我们经常需要从 PDF 中提取文本并进行关键词频率统计

2025-05-16 10:11:56 1572

原创 积木报表——API数据源报表带参制作(Java心得)

开源免费的报表工具,像搭建积木一样在线设计报表

2025-05-15 10:55:32 1069

原创 解读数据库设计:主键、索引与范式

✅ 主键:保障表数据唯一性,是数据库的“身份证”字段。🚀 索引:提升查询效率,是数据库的“目录”系统。🧱 范式:指导表结构设计,避免冗余和异常,是数据库设计的“工程规范”。

2025-05-15 10:23:20 1182

原创 接口出现 请求参数格式错误 的解决方法

这个问题其实和 Spring MVC 对 @RequestParam 类型转换机制的底层原理 有关

2025-05-12 15:54:31 412

原创 积木报表的 API 数据集 (附Demo图文)

测试过程中频繁出现如下:执行成功,但是数据为空,无法解析报表字段!!

2025-04-30 11:40:19 429

原创 Ubuntu搭建 Nginx以及Keepalived 实现 主备

先抢救重启nginx,抢救失败再停keepalived(适合允许小风险场景)

2025-04-29 17:59:06 465

原创 ubuntu 日志文件清空方式的解读

程序正在写日志时,强行清空(特别是 rm)有风险:可能导致程序丢失文件句柄(File Descriptor)。日志程序可能崩溃或丢失后续日志。正确做法:先通知程序(比如发送 SIGHUP 信号,让它重新打开日志)。或者用 logrotate 来安全轮转。

2025-04-27 16:24:18 1104

原创 Ubuntu 磁盘空间占用清理(宝塔)

Linux有个机制:文件在被删除以后,只要还有进程持有,物理空间不会真正释放。必须要等进程彻底关闭文件描述符,操作系统才回收

2025-04-27 16:05:27 1730

原创 Vue3 上传后的文件智能预览(实战体会)

此处的基本知识涉及较少,主要以Demo的形式供大家学习,从实战中触发本身url是在线链接且是以数组的形式存在开源项目来源:https://gitee.com/zhijiantianya/ruoyi-vue-pro

2025-04-25 15:50:30 1301

原创 git版本回退 | 远程仓库的回退 (附实战Demo)

本身暂存区有多个文件,但手快了,vscode一下子都提交了(可我只想提交一个啊!)为了防止走上我的老路,先带着基本知识才能进行实操!!

2025-04-25 14:56:28 2085

原创 详细分析 Java 企业微信的推送消息(附Demo 实战)

企业微信推送原理企业微信的消息推送流程如下:注册企业微信账号,获取企业ID(corpid)创建应用,获取:应用ID(agentid)应用Secret(corpsecret)通过 corpID + corpsecret 请求接口,获取 access_token使用 access_token 调用消息推送接口,发送消息到成员/部门/标签

2025-04-24 16:06:25 1968

pom依赖文件配置信息(万能).txt

#资源达人分享计划# pom文件中的开发依赖信息 可直接复制 主要结合博文进行学习

2021-08-18

mysql-connector-java-8.0.26.rar

#资源达人分享计划# jdbc驱动,mysql连接数据库,该版本比较高,可弥补一些bug 主要结合博文进行学习

2021-08-23

MySql Connector Java 5.1.23.rar

#资源达人分享计划# jdbc驱动,mysql连接数据库 主要结合博文进行学习

2021-08-23

MyBatis逆向工程.rar

#资源达人分享计划# mybatis逆向工程 通过该工程可以自动生成实体类以及mapper接口 主要结合博文进行学习 https://blog.csdn.net/weixin_47872288/article/details/120760316

2021-08-18

java nio实战代码.rar

#资源达人分享计划# java nio从入门到精通的代码详解 主要结合博文进行学习 详情可配合我的博客进行学习 https://blog.csdn.net/weixin_47872288/article/details/120342049

2021-09-18

zookeeper从入门到精通的代码.rar

主要是一些zookeeper的代码 可结合博主的zookeeper从入门到精通进行阅读 详情可配合我的博客进行学习 https://blog.csdn.net/weixin_47872288/article/details/120444546

2021-09-25

spring从入门到精通的实例代码.rar

配合博文进行阅读更佳 主要是spring的一些基础知识代码 详情可配合我的博客进行学习 https://blog.csdn.net/weixin_47872288/article/details/117921644

2021-09-28

IDEA-springboot-projectes.rar

结合博主文章中的springboot进行学习 主要是springboot从入门到精通的一个学习代码项目 详情可配合我的博客进行学习 https://blog.csdn.net/weixin_47872288/article/details/119514865

2021-10-27

springmvc从入门到精通的代码.rar

配合博文中的springmvc的框架进行学习 详情可配合我的博客进行学习 https://blog.csdn.net/weixin_47872288/article/details/118614587

2021-11-09

log4j日志jar包.rar

#资源达人分享计划# 日志所需要的jar包依赖 主要结合博文进行学习

2021-09-14

druid的jar包及配置.rar

#资源达人分享计划# druid的jar包以及具体xml具体配置 主要结合博文进行学习

2021-09-14

aop的jar包.rar

#资源达人分享计划# aop所需要的jar包 主要结合博文进行学习

2021-09-14

spring所需jar包.rar

#资源达人分享计划# spring所需要的jar包 主要结合博文进行学习

2021-09-14

JDBC_IDEA.rar

#资源达人分享计划# jdbc从入门到精通的代码详解 主要结合博文进行学习

2021-09-01

PowerDesigner16.5.rar

#资源达人分享计划# 数据库建模工具 主要结合博文进行学习

2021-08-27

SqlMapConfig.xml

#资源达人分享计划# mybatis配置信息 可直接复制稍微修改 主要结合博文进行学习

2021-08-18

springmvc.xml

#资源达人分享计划# springmvc配置信息 可直接复制稍微修改 主要结合博文进行学习

2021-08-18

applicationContext-dao.xml

#资源达人分享计划# spring配置文件信息 可直接复制稍微修改 主要结合博文进行学习

2021-08-18

jdbc.properties

#资源达人分享计划# jdbc配置信息 可直接复制稍微修改 主要结合博文进行学习

2021-08-18

incubator-dubbo-ops-master.rar

#资源达人分享计划# dubbo的控制台 主要结合本博文进行学习dubbo

2021-08-17

jstl 和 standard包.zip

非 Maven 项目: 确保 jstl-1.2.jar 和 standard-1.1.2.jar(或类似)在 WEB-INF/lib 目录下 对应的博客参考: https://blog.csdn.net/weixin_47872288/article/details/148045461

2025-05-18

punkt-tab报错的补充包(源自官网)

具体报错信息如下: LookupError: ********************************************************************** Resource punkt_tab not found. Please use the NLTK Downloader to obtain the resource: >>> import nltk >>> nltk.download('punkt_tab')

2025-05-18

python代码调用oracle客户端资源

使用thick模式,调用客户端库 oracledb.init_oracle_client(lib_dir=r"D:\instantclient_21_10") 或者 cx_Oracle.init_oracle_client(lib_dir=r"D:\instantclient_21_10")

2024-08-06

es中文分词器压缩配置

通过执行如下命令:docker volume inspect es-plugins 对应将ik解压,导入到_data下,重新执行docker restart es即可!

2024-01-15

es以及kibana的镜像压缩包

1.docker network create es-net # 导入数据 docker load -i es.tar docker load -i kibana.tar docker run -d \ --name es \ -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \ -e "discovery.type=single-node" \ -v es-data:/usr/share/elasticsearch/data \ -v es-plugins:/usr/share/elasticsearch/plugins --privileged --network es-net -p 9200:9200 -p 9300:9300 elasticsearch:7.12.1 docker run -d \ --name kibana \ -e ELASTICSEARCH_HOSTS=http://es:9200 \ --network=es-net \ -p 5601:5601 \ kibana:7.12.1

2024-01-15

计算机网络复习资料(申博复习资料, 可兼容 408 或者 本科的复习题)

博士复习资料(无法采取积分,索性最低付费价格) 该资料可兼容 408 中的计算机网络复习题,以及本科的期末复习题 愿大家考试加油!!!!

2023-05-18

In silico saturation mutagenesis of cancer .pptx

此论文In silico saturation mutagenesis of cancer , ppt 动态 讲解

2022-11-17

Universal resilience patterns in complex networks.pptx

此论文 Universal resilience patterns in complex networks ,ppt 动态讲解

2022-11-17

Pan-cancer analysis of whole genomes.pptx

此论文 Pan-cancer analysis of whole genomes ,ppt 动态讲解

2022-11-17

Resilience function uncovers the critical.pptx

此论文 Resilience function uncovers the critical,ppt 动态讲解

2022-11-17

早期预警信号检测.pptx

主要包括:Early-warning signals for critical transitions 、 DNB:Detecting early-warning signals for sudden deterioration of complex diseases by dynamical network biomarkers、Identifying critical transitions and their leading biomolecular networks in complex diseases、Identifying critical transitions of complex diseases based on a single sample、Quantifying critical states of complex diseases using single-sample dynamic network biomarkers、Detection for disease tipping points by landscape dynamic network 等

2022-11-17

PowerDesigner16.5.rar

#资源达人分享计划# 数据库建模工具 主要结合博文进行学习

2021-08-27

yolov5的Arial.ttf 字体文件

yolov5的字体,解压后对应将其放置在项目的根目录中 其网址下载路劲为:https://ultralytics.com/ass

2022-11-15

米米商城项目含前后端(ssm+html+js+ajax+jquery).rar

结合这篇文章进行学习,效果更佳 代码全解析 https://blog.csdn.net/weixin_47872288/article/details/119776492

2022-01-11

redis从入门到精通的学习代码.rar

redis的学习代码模块 主要配合这篇文章学习更佳 https://blog.csdn.net/weixin_47872288/article/details/118410080

2021-12-15

javase从入门到精通的学习代码.rar

配合javase的博客进行学习 此代码为基本的学习代码 详情可配合我的博客进行学习 https://blog.csdn.net/weixin_47872288/article/details/120378520

2021-11-12

mybatis_plus学习代码从入门到精通.rar

结合博客中的mybatis_plus文章进行学习 博客链接主要如下 https://blog.csdn.net/weixin_47872288/article/details/121397544

2021-11-19

ssm项目(ssm+maven+sql+bootstrap+jsp).rar

可搭配博主的文章解析进行学习 博客主要链接如下 https://blog.csdn.net/weixin_47872288/article/details/121342836

2021-12-01

mybatis逆向工程一键生成代码.rar

修改代码即可一键生成dao mapper 以及接口文件 详情可配合我的博客进行学习 https://blog.csdn.net/weixin_47872288/article/details/120760316

2021-12-01

mybatis从入门到精通的学习代码.rar

主要是介绍一些mybatis从0到有的代码 配合博文进行学习更好 https://blog.csdn.net/weixin_47872288/article/details/118567864

2021-11-26

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

TA关注的人

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