- 博客(108)
- 收藏
- 关注
原创 自签SSL实现https
通过本教程,你已成功配置了一个基于自签名证书的 Nginx HTTPS 服务。适用于测试环境或内部系统,生产环境建议使用受信任的证书。
2025-02-20 16:45:02
691
原创 nginx代理gitlab
简单粗暴:https://zj-git-guide.readthedocs.io/zh-cn/latest/platform/[GitLab][nginx]%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86/
2025-02-13 17:08:38
97
原创 极摩客K6安装CentOS7时出现 Kernel panic - not syncing: Fatal exception
centos7.6和centos7.9都报这个错,centos7.1 install后一直黑屏。由于是小机器,并没有声卡什么的,bois禁用网卡的选项也没找到。centos8.5可以正常安装。怀疑cpu内核不支持。
2025-02-13 15:38:20
215
原创 java项目部署到linux读取properties中文乱码
只需要放properties相对jar包的相对路径,无需后缀就行。properties文件,我的properties文件在linux上是放到config目录下的。在idea中由于idea可以设置编码,所以读取正常。然而部署到linux后由于linux默认编码为。ISO-8859-1,所以读取后中文会乱码。下面写一个工具类专门读取。
2025-02-11 10:30:24
315
原创 sshfs -h翻译版
o opt,[opt...]:指定挂载选项,例如 -o port=PORT 设置连接的端口,或者其他各种 SSHFS 特定的选项。-o no_remote_posix_lock:禁用 POSIX 风格的远程文件锁定。-o from_code=CHARSET:设置文件名的原始编码(默认是 UTF-8)。-o to_code=CHARSET:设置文件名的目标编码(默认是 UTF-8)。-o uid=N 和 -o gid=N:设置文件系统中文件的所有者和组。
2025-01-22 11:29:53
487
原创 三年小记之自省展望
在创作的过程中,我最大的收获是与越来越多的同行建立了联系,获得了他们的支持和反馈。我通过文章的分享和技术讨论,吸引了不少粉丝的关注。正向反馈的积累让我更加坚定了分享的信心,尤其是看到读者在评论区提问或与我互动时,能够深刻感受到自己的知识和经验对他人产生了实质性的帮助。此外,通过技术分享,我还结识了很多志同道合的开发者,我们一起探讨技术,分享资源,交流工作经验。通过写技术文章和解决实际问题,我不仅能加深对Java的理解,还能将工作中遇到的难题通过文章的形式整理出来,既帮助自己提升技能,也帮助更多的开发者。
2025-01-17 05:16:22
435
原创 Linux下部署Redis(Docker部署超详细)
得到conf文件后,要看一下里面的内容,针对性的配置一下下面4个参数,有些在conf中自带的就不需要配置了: bind 0.0.0.0 #使redis可以被任意ip访问。redis-server /etc/redis/redis.conf:这个是关键配置,让redis不是无配置启动,而是按照这个redis.conf的配置启动。-v /data/redis/redis.conf:/etc/redis/redis.conf:把宿主机配置好的redis.conf放到容器内的这个位置中。
2025-01-12 01:56:24
498
原创 记一次虚谷数据库存储满了清空表遇到的坑
清空表的话可以直接右键清空表也可以使用truncate table清表,都是一样的。我自测了一下,一个表8亿条数据大约占了252g的空间几分钟就清空了。如果用delete命令可以写个程序定时删,保留多长时间的数据从而导致本地存储不会增长。因为存储满了导致虚谷数据库出了问题。清空表,导致客户端卡住。删除表、新建表后卡住,重启后再看表数据报错。我是找了虚谷的运维人员。他把虚谷数据迁移到了一个更大的盘里面。这就不要犹豫了,也别自己琢磨了。虚谷数据库存储满了,只能通过清空表释放存储。过一段时间虚谷数据库崩了。
2025-01-10 09:53:20
197
原创 update or delete on table “dcim_device“ violates foreign key constraint
用下面脚本将pg库中所有表的id全部更新下就好了。
2024-12-24 14:26:19
142
原创 烧录.img PE到SD卡
3.手机root后可以将手机作为系统盘 emmm 但是没有root,或者充电口刚好换了,无法连接电脑进行文件传输。介绍一下:EtchDroid就是上面说的第二种方法,DriveDroid是上面说的第三种方法,教程可以自行搜索。那么您今天就来着了,只需要有一个可以插内存卡的手机,和一张内存卡即可,这很简单吧。可以看到mmcblk1,mmcblk1p1。里面包含SD卡的设备,所以需要拔出SD卡,少的就是SD卡设备编号。前提:当你升级电脑系统导致系统崩了后。
2024-12-15 12:21:38
1367
原创 docker报错ls: cannot access SURF: Transport endpoint is not connected
nfs文件夹/CMADAAS/DATA。它大部分时间都可用,只是有时会断开连接。,但这会导致我的应用程序停机,因此不是一个可接受的解决方案。另一个可能有效的解决方案是使用以下方法挂载目录。为了让它再次工作,我发现的唯一解决方案是。无法从容器访问该文件夹,并且我得到。但是,如果中间发生断开连接,尽管。实际挂载的文件夹将再次可用。当我启动容器时,该卷可用。请参阅 docker 文档。
2024-12-04 13:35:45
841
原创 如何取出.vmdk文件中的数据
前提:我的云服务器到期了,于是我将云服务器导出了.vmdk镜像。本想在vm虚拟机中启动,但是一直报错。可以看到内部的文件了,可以选择对应文件导出到桌面。首先下载DiskGenius这个软件。点击磁盘-》打开磁盘。
2024-11-27 23:46:24
966
原创 MySQL根据idb文件恢复数据
3.去mysql的data路径看对应表的idb文件,此时该文件应该是不在了的,如果还在就得看看什么问题了。将表与当前idb文件建立联系。可以看到表里已经有数据了。首先得有对应表的idb文件以及建表语句。2.建好表后将表和表空间解除联系。然后将idb文件cp到该目录。1.首先在新数据库建表。
2024-11-27 23:34:04
723
原创 telegraf插件文件夹监控解析文件
为文件数据添加的标签,标签值是文件名。: 文件在目录中允许存在的时间,以确保文件已完全写入。时间可以设置得较低,但对于大型文件,可以设置较高的值以等待文件完全写入。这个插件是监控文件夹中文件,进行解析,解析完remove到指定目录。: 在处理完当前文件之前,最多允许排队处理的文件路径数量。: 如果处理文件时发生错误,将它们移动到该目录。: 处理文件时,最大允许的未写入输出的行数。: 文件处理完后,将它们移动到的目标目录。如果留空,将监控所有文件。,插件将递归地遍历指定目录及其子目录以处理所有文件。
2024-09-06 15:07:05
507
原创 mapstruct和lombok同时使用时,转换实体类时数据丢失
可以看到新建了TswCaseInfoPlus后直接返回了,说明TswCaseInfoPlus没有set方法,或者说编译后lombok没生效。lombok-mapstruct-binding加进去。可以看到get,set方法都有了,这样就没问题了。在pom文件中,编译打包插件中将lombok,重新clean,install再次搜maps。全局搜一下maps,找到你进行转换的方法。
2024-08-27 12:02:16
329
原创 scp脚本免输入密码(利用expect解释器)
命令来将脚本文件转换为 UNIX 格式,这将删除 Windows 换行符并使其在 Linux 上能够正确解释。主要是做远程创建目录,然后将本地文件或文件夹scp上传(指定服务器传输,免输入密码)如果执行脚本报错,那有可能是脚本编码不是uinx,需转换一下。命令不可用,你也可以使用。
2024-08-03 09:33:25
448
原创 powerjob连接postgresql数据库(支持docker部署)
1.把项目中server下的docker下面的内容传到服务器上,加上server的jar包。2.首先去拉最新的包,然后找到server模块,把mysql的配置文件信息替换成pg的。运行·docker images|grep powerjob·命令查看镜像是否打成功。注意:手动起的容器,没有前端页面,因此前端页面必须自己部署,用nginx代理一下。3.搜索server中实体注解为@lob的实体,加一个注解。然后启动就好了,这样可以jar包部署。成功后运行起docker容器命令。
2024-08-01 10:40:14
785
原创 java中根据集合中的汉字进行排序(汉字数字)
new LegLists("平安-来源", "第一千三百一十四赛段"),new LegLists("来源-西宁", "第三百一十四赛段"),new LegLists("平安-西宁", "第六十三赛段")根据第二个字段,第几赛段进行排序。
2024-06-17 14:00:04
496
原创 二.对配置文件中数据库密码进行加密
流程:先用私钥加密数据库密码,得到加密后的串,这个串填到数据库的密码位置,开启druid的解密,用公钥去进行解密。3.用私钥对密码加密后的串。
2024-05-26 22:47:06
511
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人