![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
踩坑记
qgbihc
这个作者很懒,什么都没留下…
展开
-
jetty配置404显示内容
webdefault.xml 修改:true改为false。修改:true 改为false。jetty.xml增加。原创 2023-07-31 17:04:05 · 655 阅读 · 0 评论 -
目录域转换为静态文字
通过域生成的目录,需要单独只存储目录,想把目录内容转为普通带格式文本。原创 2023-05-29 18:35:31 · 639 阅读 · 0 评论 -
微信小程序免费SSL证书及SpringBoot服务
1、免费SSL证书申请的JoySSL免费ssl证书。有效期90天,不知道到期后续签是否还免费?申请下证书,速度还是很快的。2、微信小程序wx.request电脑端正常,手机端失败解决方法。微信小程序报错request:fail -2:net::ERR_FAILEDwx.requset请求报错,域名已经添加信任和Https,真机模式下报错服务器的SSL证书是使用中间证书颁发的,而服务器中缺少中间证书补全证书...原创 2022-05-24 09:33:26 · 729 阅读 · 0 评论 -
Nginx作为WebSocket代理(Handshake failed due to invalid Upgrade header: null)
使用WebSocket在测试环境中一切正常,在生产环境中后端出现如下错误:org.springframework.web.socket.server.support.DefaultHandshakeHandler: Handshake failed due to invalid Upgrade header: null因为WebSocket 是在客户端和服务器之间保持长连接的方式运行,与普通的HTTP短链接的方式不同,所以在NGINX需要通过使用Upgrade和Connection将连接从 HTTP原创 2022-03-01 13:56:20 · 4544 阅读 · 0 评论 -
EXCEL的VBA宏密码破解
在OLE文档中使用Alt+F11可以打开查看宏代码。而部分VBA宏使用了密码保护,如下图:在不知道密码的情况下则无法查看到宏代码。对策用Emeditor以二进制方式打开文件,搜索[43 4D 47],对应字符为CMG,将找到CMG后的3D修改为2E。然后再分别搜索DPB与GC,同样3D修改为2E。之后保存。再次打开OLE文档,按确认跳过所有提示信息,按下Alt+F11打开查看宏。...原创 2022-02-15 15:54:07 · 8100 阅读 · 5 评论 -
Openlayer通过wms请求geoserver加载慢
一、现象开发的系统使用openlayer通过wms方式请求geoserver的地图,开发环境geoserver安装在windows上,使用默认设置,一切都正常。系统部署到客户的linux上之后,发现地图显示特别缓慢。二、调查1、通过开发工具发现pending时间特别长。2、geoserver的设置和windows上的设置也都一样。3、发现单独加载其他图层,比如zxy、geojson方式都不存在卡的问题。4、当zxy与wms同时存在时,zxy也存在pending时间特长的现象。但是在浏览器地址直原创 2021-10-26 14:14:08 · 4169 阅读 · 0 评论 -
VUE依赖ol版本问题:geotiff.js Unexpected token
1、问题VUE项目中,使用Openlayer 使用版本为6.4.0。package.json中如下: "dependencies": { ... "ol": "^6.4.0", ... }之前项目运行都很正常。过段时间运行npm run,出现如下错误:error in ./node_modules/geotiff/src/geotiff.jsModule parse failed: \node_modules\geotiff\src\geotiff.js Unexpec原创 2021-10-20 15:48:11 · 2727 阅读 · 4 评论 -
vue 中使用echart5.2发生TypeError: Cannot read properties of undefined (reading ‘init‘)
在VUE项目中使用echart,以前使用的时4.8版本,一切正常。但是把echart的版本改为5.2后,提示出现如下错误:TypeError: Cannot read properties of undefined (reading 'init')"查看官方文档:Apache ECharts 5 升级指南有明确的说明,引用方式的变化:1、如果使用者在 v4 中这样引用了 echarts:import echarts from 'echarts';// 或者按需引入import echar原创 2021-09-24 11:54:01 · 4833 阅读 · 2 评论 -
设置CMD窗口为UTF-8编码
Windows下的CMD窗口默认是采用非UTF-8编码的,在执行如下命令时,输出中文log时,就会显示乱码。java -jar -Dfile.encoding=utf-8 demo.jar一、CHCPCHCP是MD DOS中的命令,用来显示或设置活动代码页编号的。其中 936就是 GBK语言的的编号。二、以下是几种常用的编码:936 GBK(一般情况下为默认编码)437 美国英语65001 utf-8三、设置CMD窗口编码格式1.运行CMD2.在命令行中输入 chcp 65001原创 2021-04-16 18:08:34 · 193 阅读 · 0 评论 -
parse data from Nacos error
SpringCloud Alibaba从Nacos读取配置文件。在开发工具运行,没有问题,正常启动。打包后,jar包启动 java -jar application-1.0.0.jar,出现错误:ERROR - [main] c.a.c.n.c.NacosPropertySourceBuilder : parse data from Nacos error,dataId:application-dev.yml,data:spring:...org.yaml.snakeyaml.error.YAM原创 2021-04-16 17:28:48 · 10786 阅读 · 2 评论 -
server is DOWN now, please try again later!
单机启动nacos服务后,服务注册出现以下异常:server is DOWN now, please try again later!使用以下url访问,也出现同样错误:http://192.168.1.218:8848/nacos/v1/ns/instance/beat解决办法:删除data目录下的protocol文件夹,重启服务即可。问题原因:1.4.0使用了jraft, jraft会记录前一次启动的集群地址,如果重启机器ip变了的话,会导致jraft记录的地址失效,从而导致选主出问题原创 2021-04-16 16:31:37 · 2746 阅读 · 5 评论 -
com.mysql.jdbc.jdbc2.optional.MysqlXADataSource 找不到
分布式事务报错:The class “com.mysql.jdbc.jdbc2.optional.MysqlXADataSource” specified by property “xaDataSourceClassName” could not be found in the classpathmysql 6以上要用新的类: com.mysql.cj.jdbc.MysqlXADataSource现在很多教程都用的mysql 5.x版本,在mysql配置上面有很多都和现在的8.x不一样,比如这个atom原创 2021-03-23 14:50:42 · 2404 阅读 · 0 评论 -
JasperReport 导出PDF不能加载
JasperReport 导出PDF不能加载。项目JasperReport模板导出PDF,最近在浏览器不能打开了。提示【未能加载PDF文档】,但不是JasperReport导出的PDF却正常。一、调查:1、调查发现,通过代码生成的PDF版本为1.4而能正常显示的PDF版本为1.7。2、新问题:发现直接打开pdf文件能显示,但是使用项目中还是有问题。项目中加载PDF是通过controller读取文件后,用ResponseEntity返回,修改为reponse直接返回。二、对策:1、代码中生原创 2020-11-20 12:52:32 · 1021 阅读 · 1 评论 -
GDAL被java调用 Cannot find proj.db
现象Java调用GDAL,运行时提示ERROR 1: PROJ: proj_identify: Cannot find proj.db对策环境变量增加:PROJ_LIB=D:\gdal-3.1.2\bin\proj6\share原创 2020-09-25 22:14:05 · 2341 阅读 · 0 评论 -
Multipart生成的临时文件
现象正常运行一年的系统,突然不能上传文件了。调查查看日志,提示磁盘空间不足了。java.io.IOException: 磁盘空间不足。 at java.io.RandomAccessFile.writeBytes(Native Method) ~[na:1.8.0_231] at java.io.RandomAccessFile.write(Unknown Source) ~[na:1.8.0_231] at javax.imageio.stream.FileCacheImageOutputS原创 2020-09-25 14:24:49 · 2792 阅读 · 0 评论 -
windows上java调用gdal.jar报错
windows上java版GDAL环境报错Native library load failed.java.lang.UnsatisfiedLinkError: no gdalalljni in java.library.pathException in thread "main" java.lang.UnsatisfiedLinkError: org.gdal.gdal.gdalJNI.AllRegister()VGDAL的Dll都在如下目录:d:/release-1900-x64-gdal-3原创 2020-09-24 18:07:09 · 2430 阅读 · 0 评论 -
gdal-3.1.2-release下载页面出错
点击下载链接出错点击下载链接,画面迁移,但是并没有显示相应的现在一栏。分析原因F12打开开发者工具,发现网页下载jquery的js出错,估计是国内屏蔽了下载地址,导致运行出错。https://code.jquery.com/jquery-1.7.2.min.js分析其中js执行,在scripts/gisinternals.js中有使用loadContent2,发送getJson取得相应的下载地址。function loadContent2(params, host) { $('#se原创 2020-09-23 17:39:37 · 1150 阅读 · 0 评论 -
IOS14微信小程序scroll-view 不滚动
现象IOS手机版本升级为14后,原来好好的scroll-view变得不能滚动了。调查通过建立一个新的画面,同样使用scroll-view,不添加多余元素。发现能够正常的滚动。然后,逐渐增加画面内容,终于找到了原因。在scrool-view 甚至的样式中,class内有如下定义:.scrol-v { position: fixed; z-index: -1; top: 45px; bottom: 100px;}把z-index改为1后边的正常。...原创 2020-09-23 13:43:04 · 631 阅读 · 0 评论 -
Critical dependency: require function dependencies cannot be statically extracted
问题VUE引用一个新的依赖后,编译打包时出现如下警告: Critical dependency: require function is used in a way in which dependencies cannot be statically extracted关键依赖:require函数的使用方式无法静态提取依赖项。原因webpack 再使用变量作为require路径时,打包 Critical dependencies 警告解决在webpack的module配置中增加如下设置,u原创 2020-09-18 21:25:34 · 7259 阅读 · 4 评论 -
Thingsboard 3.1.0 - 源码编译
网上有很多资料,每个人遇到的情况也都不一样。本人成功编译花费时间较长,将近一周时间,过程整理如下:1、下载GIT源码目录右键,选择Git Bash Here输入git命令克隆源代码:git clone https://github.com/thingsboard/thingsboard.git进入thingsboard文件夹:cd thingsboardgit branch列出所有版本:git branch -acheckout 最新realease版本git c原创 2020-09-02 15:34:10 · 2446 阅读 · 0 评论 -
packages are looking for funding
npm fund []此命令检索有关如何为给定项目的依赖项提供资金的信息。如果没有提供软件包名称,它将在树状结构中列出所有正在寻找资金的依赖项,其中列出了资金的类型和要访问的URL。如果提供了软件包名称,则它将尝试使用–browser config参数打开其资金来源网址;如果该计划有多个资金来源,系统将指示用户传递–which命令以消除歧义。捐赠在 package.json 文件中添加了一个“funding” 字段,这个文件列出了各种模块设置和依赖项。它的作用是让维护 npm 的开发人员(为Node原创 2020-09-02 15:16:52 · 35282 阅读 · 0 评论 -
Address already in use: bind 端口被占用的解决办法
经常出出现Address already in use: bind 端口被占用的现象1.启动cmd, 执行命令netstat -ano|findstr 8080 ,会查询出占用端口号的进程号比如找到被占用端口8080的PID是41962、输入tasklist|findstr “4196”,回车,查看是哪个进程或者程序占用了8080端口,结果是:javaw.exe3、打开任务管理器关闭进程就可以了,但是有时候会遇到这样的问题,同名进程太多不知道是哪个?4、打开任务管理器的查看->选择列,√P原创 2020-08-26 15:18:48 · 1911 阅读 · 0 评论 -
npm install 报错operation not permitted, unlink
环境OS是Windows10Nodejs是node-v12.16.2-x64.msi修改了默认的npm仓库 npm config set prefix "E:\node-repository\node_global" npm config set cache "E:\node-repository\node_cache" npm config set registry=http://registry.npm.taobao.org问题:在执行npm install时,总是出现错误。np原创 2020-09-01 13:54:39 · 1406 阅读 · 3 评论