当前位置: 首页 > news >正文

【java系】记录一次ClassLoader.getResourceAsStream获取不到文件流

问题描述反馈,开发同事在本地获取对应文件流是可以正常业务操作,发布到linux服务器对应环境就会出现异常。

源码部分截图

看到这里,我猜想是否和window底层文件操作系统不区分大小写有关呢?而服务器linux是严格区分大小写这个应该属性linux系统的都知道。

想到就要验证,对吧?我们来验证下

首先我在window操作系统中创建一个logs文件夹,然后在创建一个大写LOGS文件夹

看到上面的截图提示,我们应该知道了吧,windows确实是大小写不区分的,而linux是大小写严格区分的

 后来根据代码排查定位,发现确实是因为开发本身代码中有个地方,本该是大写开头的文件名称,他写成了小写。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Linux上使用touch修改文件时间属性的限制
  • Unity同时启动多个Editor
  • 项目管理必备3大工具,助你的项目管理技能飞跃提升。
  • Git提交有乱码
  • ChatGPT 为何将前端框架从 Next.js 更换为 Remix以及框架的选择
  • WIFI | 硬件 基于MT7988D平台VC5772实现BE7200路由设计方案
  • 计算机组成原理(笔记3)
  • FEAD:fNIRS-EEG情感数据库(视频刺激)
  • CS61C 2020计算机组成原理Lecture03
  • 【Kubernetes】(K8S)彻底卸载详细教程
  • Spring Boot中的响应与分层解耦架构
  • vue3 自定义el-tree树形结构样式
  • Nginx+Tomcat(负载均衡、动静分离)
  • python毕业设计基于django+vue医院社区医疗挂号预约综合管理系统7918h-pycharm-flask
  • javaseday27异常、FIle、综合案例
  • 【5+】跨webview多页面 触发事件(二)
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • HTML中设置input等文本框为不可操作
  • Iterator 和 for...of 循环
  • log4j2输出到kafka
  • Lsb图片隐写
  • mysql innodb 索引使用指南
  • SOFAMosn配置模型
  • webgl (原生)基础入门指南【一】
  • 笨办法学C 练习34:动态数组
  • 第十八天-企业应用架构模式-基本模式
  • 计算机常识 - 收藏集 - 掘金
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 世界上最简单的无等待算法(getAndIncrement)
  • 1.Ext JS 建立web开发工程
  • ​水经微图Web1.5.0版即将上线
  • # Redis 入门到精通(九)-- 主从复制(1)
  • #nginx配置案例
  • $LayoutParams cannot be cast to android.widget.RelativeLayout$LayoutParams
  • (C语言)共用体union的用法举例
  • (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
  • (搬运以学习)flask 上下文的实现
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (原创)攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)
  • .NET 中小心嵌套等待的 Task,它可能会耗尽你线程池的现有资源,出现类似死锁的情况
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .Net多线程总结
  • .net和jar包windows服务部署
  • .net后端程序发布到nignx上,通过nginx访问
  • .NET设计模式(2):单件模式(Singleton Pattern)
  • .py文件应该怎样打开?
  • @开发者,一文搞懂什么是 C# 计时器!
  • [].shift.call( arguments ) 和 [].slice.call( arguments )
  • [18] Opencv_CUDA应用之 基于颜色的对象检测与跟踪
  • [2]十道算法题【Java实现】
  • [8-23]知识梳理:文件系统、Bash基础特性、目录管理、文件管理、文本查看编辑处理...
  • [C#]使用PaddleInference图片旋转四种角度检测
  • [C++]命名空间等——喵喵要吃C嘎嘎