
解决问题
文章平均质量分 52
冰糖码奇朵
这个作者很懒,什么都没留下…
展开
-
aspost转pdf部署Linux中文乱码解决方案
项目使用aspost转pdf,Windows系统本地调试的时候一切正常,部署到Linux服务器,转换后的pdf文件中文无法正确显示。(2)在Windows系统找到字体文件,路径C:\Windows\Fonts,将字体文件上传到服务器。(3)安装mkfontscale mkfontdir和fc-cache命令(已经安装的可忽略)(4)进入字体文件目录,建立字体索引信息,更新字体缓存。至此,问题解决,再次生成pdf可正常显示中文。如下可查到安装的字体则安装成功。(5)查看字体是否安装成功。原创 2023-03-01 11:25:57 · 753 阅读 · 0 评论 -
前后端分离项目跨域问题No ‘Access-Control-Allow-Origin‘解决方案
前后端分离项目跨域问题,浏览器控制台报错:No 'Access-Control-Allow-Origin' header is present on the requested resource. 请求方法为OPTIONS,状态值为302或403。 本文解决常见的CORS跨域问题,以及,集成CAS 5.3单点登录内嵌页面时,发送复杂请求产生的跨域问题。原创 2023-02-27 15:14:12 · 10314 阅读 · 0 评论 -
ElasticSearch远程主机强迫关闭了一个现有的连接
项目集成了ElasticSearch实现全文检索,项目启动可正常进行创建索引、检索等操作,长时间无操作后再次请求ES服务报错远程主机强迫关闭了一个现有的连接。调整ElasticSearchConfig配置,问题解决。原创 2023-02-22 13:38:05 · 2337 阅读 · 1 评论 -
Excel百万数据导入内存溢出(OOM)解决方案,以及HSSFworkbook,XSSFworkbook,SXSSFworkbook失败分析
Excel百万数据导入,出现内存溢出,HSSFworkbook数据上限太低,不可行;XSSFworkbook会发生OOM,不可行;SXSSFworkbook读取数据做导入还是会发生OOM,不可行。使用StreamingReader可以解决大文件读取造成的OOM,它可以根据配置将一个大文件分成多个临时文件,再读取一部分Row到内存中,全部读取完成后将临时文件删掉。但是它仅支持XLSX文件,需要java8及以上运行环境。原创 2023-02-15 15:40:28 · 12791 阅读 · 5 评论 -
引用远程资源库中不存在的jar包,相关问题及解决方案
项目中需要用到远程资源库中不存在的jar包,将jar包放在项目目录下,并用的方式引用,windows系统本地调试的时候没问题,部署到Linux能成功启动,但编译时报警告[WARNING] 'dependencies.dependency.systemPath',运行时找不到类java.lang.NoClassDefError。解决方案1.指定${pom.basedir}2.将jar包发布到部署服务器的本地maven库原创 2023-02-15 12:42:35 · 740 阅读 · 0 评论 -
若依框架部署Linux访问报错,401认证失败,无法访问系统资源
现象描述:若依框架搭建项目,本地测试前后端访问均正常,部署Linux服务器后,登录页面提示会话过期请重新登陆,重新登陆返回401认证失败,无法访问系统资源。解决方案:修改Nginx配置文件,配置代理时/prod-api/前后都要加斜线。原创 2022-12-08 12:25:48 · 7012 阅读 · 0 评论