自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Linux中jar包实现自动重启、开机自启方案

想要实现自动重启、开机自启方式有很多,这里使用一种简单优雅的方式。不需要写Shell脚本,再用cron定时任务去不断扫描进程。

2024-02-26 14:35:05 922 1

原创 Websocket连接成功10秒后自动断开后报错1006

今天,我要带大家探索一个令人费解的网络通讯谜题。在这个数字时代的侦探故事中,我们的主角是一个看似简单的WebSocket连接。这个谜题开始于一个普通的开发者日常,但很快演变成了一场对抗看不见的代码敌人的斗争。

2024-01-03 10:49:44 865

原创 解决 Java ZipOutputStream 压缩的包winrar 无法正常解压

使用ZipOutputStream生成的zip包,使用360解压可以正常解压,使用windors自带的解压工具会报错(压缩(zipped)文件夹xxx.zip无效)。原因是winrar解压时会先看压缩包是否存在结束标识,如果没有就会报错。而第三方的压缩工具做了处理就没报错。

2023-02-20 10:30:59 1837 1

原创 nginx openssl 找不到?OpenSSL library is not used

可能是由于没有安装sha1yum install perl-Digest-SHA1.x86_64然后执行./configure --with-http_ssl_module参考 https://www.cnblogs.com/dsc65749924/p/5857100.html

2022-01-19 17:59:15 4961 1

原创 mac Killing still running Redis server 56230

问题描述在mac OS 下安装redis 6.x版本,执行 sudo make test 会抱如下错误。[exception]: Executing test client: wrong # args: should be "close channelId".wrong # args: should be "close channelId" while executing"close $fd write" ("uplevel" body line 20) invoked fr

2021-12-07 16:15:04 514 1

原创 Linux文本或日志文件查找某个关键字位置和出现的次数

查找包含关键字的内容cat 文件名 |grep -E "需要查找的内容"查找文件中关键字出现的次数grep -0 "关键字" 文件名|wc -l例:// 查找Nginx日志中报500的日志记录cat error.log |grep -E "500"// 查找Nginx日志中500出现的次数grep -0 "500" error.log|wc -l...

2020-12-08 16:31:59 3961 2

原创 VUE在现有的路由地址前加一个统一的基础地址

在Nginx上部署多个Vue项目时,往往需要给Nginx一个访问标识用来区分项目。就比如 一个项目中有用户端、后台,两个项目。但是可能由于前期开发时没有统一路由的标识,这就导致在部署项目的时候会遇到路由或静态资源地址一致,Nginx不知道该代理到哪一个项目文件夹中。其实非常好解决,只需给路由加上 base 这个属性就好啦。new Router({ mode: 'history', base: 'aa', // 基路径});加上了base后现在访问所有的路由,都会在前面拼接一个 aa

2020-11-19 16:17:29 2841 1

转载 Nginx location、proxy_pass 后有 / 与没 / 的区别

这里我们分4种情况讨论这里我们请求的网站为:192.168.1.123:80/static/a.html整个配置文件是server{port 80,server name 192.168.1.123location /static{proxy_pass 192.168.2.321:81}location /static{proxy_pass 192.168.2.321:81/}location /static/{proxy_pass 192.168.2.321:81

2020-11-19 15:03:18 1728

原创 arduino大佬教程

https://www.jianshu.com/u/9dcb33c9d805

2020-09-11 17:16:12 125

原创 Arduino MQTT通信库

https://www.arduino.cn/thread-48186-1-1.html

2020-09-11 17:12:55 618

原创 Nginx中使用虚拟路径目录映射

实现效果location /img/ { root /home/user/image/;}如果按照如上配置,那在浏览器中访问一定是 http://127.0.0.1/img/img_file.jpg 。它的请求将会这样映射:/home/user/image/img/img_file.jpg,这样没有错,但是如果按照这样配置访问的话,在 /home/user/image/ 文件下一定需要再有一个 img 文件夹。但是现在我想要的效果为img_file.jpg文件直接存在于image文件夹下,且访问

2020-08-27 14:19:41 10705 3

原创 JDK开源镜像下载地址 一些国内常用的镜像站

推荐几个大厂的开源仓库镜像站。JDK目前好像就华为有镜像。JDK下载(华为):https://repo.huaweicloud.com/java/jdk网易开源镜像站:http://mirrors.163.com/华为镜像站:https://mirrors.huaweicloud.com/阿里镜像站:https://developer.aliyun.com/mirror/搜狐镜像站:http://mirrors.sohu.com/...

2020-06-24 09:57:30 39446 2

原创 Java文件下载|导出时报 java.io.IOException: Connection reset by peer解决

错误描述:今天遇到一个Excel导出报 java.io.IOException: Connection reset by peer 这个问题。首先是因为把代码部署到了测试服务器,然后测试导出Excel就出现了异常。但是之前本地测试都没毛病,为何一到线上就出问题了呢?其实是因为测试服务器上有做Nginx转发,但是有个Nginx属性我没配置,所以出现了问题。解决如下:了解到 nginx.c...

2020-04-26 13:48:32 30501 2

原创 Nginx 特定条件下自定义日志

原文链接:https://cloud.tencent.com/developer/article/1437647前言最近想要统计项目中的请求时间,来判断那些请求响应时间来进行优化对应的代码。传统办法是使用PHP在项目的入口文件和输出的分别计算时间,然后计算时间差值。但是这种的话,非常麻烦,而且需要修改项目文件,改动较大。如果你对nginx比较了解的话,你就会发现nginx也有统计请求时...

2020-03-30 18:19:48 498

原创 ufw 防火墙命令详解

http://www.voidcn.com/article/p-dhawymjx-bes.html

2020-03-09 15:28:23 1396

原创 Nginx location '~','=','/'配置详解

https://www.cnblogs.com/jpfss/p/10418150.html

2020-03-06 11:33:39 263

原创 文件上传java ftpClient上传文件时总是卡在storeFile方法

java ftpClient 上传文件时总是卡在"storeFile()"方法解决方案。搜集了很久的资料一直在找卡在storeFile()方法的原因,网上都说设置这行代码ftpClient.enterLocalPassiveMode();但是我一开始就添加了。。。。。最后灵机一动,突然发现我在本地测试用的是一个信号很差的WIFI!!!!!!卧槽!!!!!被自己蠢哭了!~!!!!!!!...

2020-02-06 01:10:41 29784 2

原创 Description Resource Path Location Type ApplicationContext cannot be resolve

maven项目出现Description Resource Path Location Type ApplicationContext cannot be resolve从Git导入一个Maven项目,右击想更新Maven引用的jar包,却发现右键菜单根本没有“Maven”菜单项。怎么办?很简单,按如下步骤操作即可:从Git导入后,右击项目没有“Maven”菜单项:只需一步,右击项目 》 ...

2019-12-13 14:42:56 2408

转载 解决sonar 报ERROR: Unable to create symbol table for :xxx.java

关于Sonar的安装就不写了,百度上太多:运行出现报错:ERROR: Unable to create symbol table for :xxx.java报错截图:解决方法:报这个错是因为Java版本的不兼容造成的,将SonarJava更新到最新版本就好了。...

2019-09-26 19:03:01 14786 2

空空如也

空空如也

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

TA关注的人

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