- 博客(15)
- 收藏
- 关注
原创 nginx [error] 50645#0: *6859 connect() failed (113: No route to host)
查找资料,有人提到防火墙,检查后端服务防火墙。总结:nginx访问不通,由于防火墙拦截导致,关闭防火墙即可。发现服务无法连接,尝试ping该服务器,发现网络连接正常。事件经过:登陆系统时发现其中有一个系统一直再报502。事件起因:公司服务器断电关闭,所有项目全部重启了。事件处理:检查nginx报错日志。尝试关闭防火墙,访问正常了。
2024-11-14 11:44:17
256
原创 因台风“贝碧嘉” nginx报错:connect() failed (113: No route to host) while connecting to upstream, client:
网上找了一大堆文章,很多人都聚焦在防火墙这个问题,有人说要开防火墙对应的端口,有人说要关闭防火墙。最后抱着试试的想法,我在服务调用的服务器【注意:这里的服务器不是nginx所在的服务器】前两天台风贝碧嘉导致公司停电了,一大早来公司手动重启了一堆服务器;但是有一个服务页面接口一直在502。研究了半天也没发现问题。
2024-09-18 15:47:00
290
原创 idea 本地运行项目 报错:GC overhead limit exceede
今天在运行之前的项目idea一直在报错。根据报错信息可以明显的看出项目oom;修改idea里这两个值即可。
2024-09-12 14:03:06
312
原创 干了那么多年!!究竟什么是 分布式事务
分布式事务 是指在分布式系统中,涉及多个数据库或服务节点的事务操作。在传统的单体应用中,事务通常由单个数据库管理,比较容易实现事务的一致性。但在分布式环境下,由于数据和操作分布在不同的节点上,事务的管理变得更加复杂。比如我们最常见的 微服务架构;就像定义中所说的那样,分布式环境中出现了所谓不同节点的事务;那么管理这些复杂的事务,就统称为分布式事务;那么问题了来了,怎么管理呢;想要知道怎么管理,我们就得知道,分布式事务是怎么产生的,怎么解决;
2024-08-21 14:57:44
1000
原创 使用fastdfs client.conf 测试上传文件报错:tracker_query_storage fail, error no: 2, error info: No such file or
因为报错范围太过广泛,所以具体还是要确认tracker.conf和storage.conf这两个文件是否存在问题;2.修改storage.conf的tracker_server 地址和服务器ip地址保持一致【我的问题就出在这里】;1.修改tracker.conf中store_group和storage.conf 保持一致;成功返回了fileName;再次尝试执行上传图片命令。
2024-07-30 15:27:20
613
原创 使用yum安装报错:Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&
Loading mirror speeds from cached hostfileCould not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的错误"
2024-07-30 13:27:13
14268
31
原创 hugo+nanogallery2 开发博客画廊功能
于是我又有了另一种想法,如果我在浏览这些图片的时候通过光标切换这些图片时后面的背景图跟着我切换的图片变化,那不是更酷。果然是我选出来的插件,看来nanogallery2早就预测到了我的想法。nanogallery2提供了丰富的画廊显示方式,包括网格,瀑布,标签,支持放大,本地,甚至线上url显示。但是有一个难题出现在了我的面前。我的md文件上显示了我编写的代码,这显示不是我想要的,那么怎么去实现呢。到这里其实已经大部分符合我心目中的想要做到的效果了,但是我觉得后面的body黑空空的感觉并不满意。
2024-07-19 09:29:43
440
原创 记录一下 公司新服务器 从0到1安装nacos过程
到此nacos就基本已经完成了服务器的部署了,但是当我们用日志打印的地址去访问的我们的nacos时,有可能会出现访问超时的情况。我们先去我们的服务器查看一下,服务器是否开放了8848端口。启动成功之后,我们可以在nacos文件下看到生成了一个logs的文件夹,在logs文件夹里的start.out。然后去到github上找到我们要安装的nacos的版本,我这里安装的是nacos 2.3.1。好了 到这一步,我们nacos的已经安装成功了,那么之后要怎么使用呢。这里就打开了我们的nacos了。
2024-06-12 11:42:20
317
原创 记录使用datagrip dump报错 “mysqldump: Can‘t create/write to file ‘D:\data\sql‘ (OS errno 13 - Permission ”
第一时间想到的是用datagrip dump sql文件执行。但是在dump时报权限错误。网上查了很久,以为是文件权限问题。其实是datagrip报错机制有问题。在outpath中不仅要指明文件路径,还要指明导出的.sql文件。前提:今天需要将线上环境的数据库备份到测试环境,测试报表问题。在out path中添加data.sql 即可。
2024-05-28 09:44:47
546
原创 记录一次通过 解析ip方式 统计用户来源报表
3.通过ip2region中提供的方法对ip进行解析,需要借助该项目提供的文件进行辅助解析。2.通过解析HttpServletRequest请求头,获取用户在访问api时网络ip地址。1.通过市面上解析ip的架包进行实现。4.实现通过ip获取地址信息代码。引入ip2region。
2024-05-13 17:41:28
238
1
原创 记录一次引用【opencv】去校验上传照片中是否包含人脸
opencv_java460.dll,这里需要去opencv官网下载opencv进行安装。功能需求:为了减少商汤人脸识别接口的调用次数,需要在调用商汤接口之前。先粗略的校验一下用户上传的照片中是否包含人脸信息。CascadeClassifier 我们需要通过这个类去加载人脸识别的文件,这个文件可以帮助我们识别到人脸。某些文章会让你引入javacv的包,这个包会引入大量依赖,超过900M。注意:加载dll,获取人脸文件时 路径上不要存在中文,否则代码会报错。方案:使用开源项目:opencv实现该功能研发。
2024-03-01 10:42:33
489
1
原创 记录 git : 无法将“git”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次
在idea中使用git branch报错:git : 无法将“git”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。使用管理员身份运行idea,然后同样git branch 不再报错。【已知的条件】 首先已经确定git安装成功。为什么不会报错,暂时不知道原因是什么。解决方案:以管理员身份运行idea即可。使用git发生报错问题。
2023-11-13 16:10:10
1084
原创 记录一下java中的一些树
由于严苛的平衡要求,当插入或删除节点时,可能会不满足左右子树高度差,因此需要递归调整,可能引起整棵树的递归 + 旋转操作。B树是 BST 树的一个优化,BST 树只能有最多两棵子树,因此当节点很多时,树的高度就会很高。红黑树满足 BST 的特性,它不需要像 AVL 那样,要完全的平衡(左右子树高度差不超过1)。下图中,列出了满足红黑树的 5 条性质,其中,第5点,是针对 AVL 完全平衡的一个宽松条件。B* 树是基于 B+ 树再次升级,特点是:在B+树的非根和非叶子结点再增加指向兄弟的指针。
2023-08-18 15:39:47
203
1
原创 记录一次通过sftp下载文件方式
这里引入:jsch-0.1.42-sources.jar与jsch-0.1.42.jar包。【备注】切记一定要在finally块中关闭sftp链接。后面循环jsonlist转成流或者直接处理json即可。// 通过Session建立连接。// 建立SFTP通道的连接。// 设置连接超时为60秒。//读取所有的json文件。// 打开SFTP通道。// sftp账号名。
2023-08-18 15:29:49
357
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人