wsl1使用Java文件锁异常


代码如下 public void writeWithFileLock(File tempFile){ try (FileChannel workPathResourceMd5Lock = new RandomAccessFile(tempFile,"rw").getChann

wsl使用技巧


设置默认用户 不推荐直接使用root当作默认用户,我们需要为系统设置一个默认用户 新建用户 >Arch.exe(设置sudoer文件)[root@PC-NAME]# echo "%wheel ALL=(ALL) ALL" > /etc/sudoers.d/wheel(添加用户)[root@PC-NA

prometheus自定义注册服务


Prometheus进阶 自定义http_sd_config 配置方式如下: - job_name: 'http_sd' metrics_path: "/prometheus" http_sd_configs: - url: http://localhost:8080/

Github workFlow发布release失败


Github workFlow发布release失败 常见问题 Error: Unhandled error: TypeError: Cannot read properties of undefined (reading 'uploadReleaseAsset') release.yml 中的配置

nginx代理ssh请求


nginx代理ssh请求 问题: gitea搭建完成后,无法使用ssh访问 原因: ssh 通过默认端口22, nginx配置的https/http只能通过web访问 需要将 ssh对应的端口也暴露出来 现有所有的服务请求路径 域名解析 -> nginx -> 本地frpc -> 家庭服务器 解决:

Linux实用脚本


Linux实用脚本 MySQL备份 #!/bin/bash set -e USER="backup" PASSWORD="backup" # 数据库数据目录 # DATA_DIR="/data/mysql" BIN_INDEX=$DATA_DIR"/mysql-bin.index" # 备份目录

mybatis-generator


<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"

JavaScript中Map与JSON之间转换


1. Map转换JSON: 使用 Object.fromEntries() 方法将Map转为对象; const map = new Map([['name', '张三'],['age', '18'],['address', 'xian']]); const jsonObj = Object.from

maven多模块打包命令


现在的项目多模块越来越流行,下对于多模块的项目,有时我们希望只构建其中的一个或者几个模块,如果直接进入模块目录下执行mvn命令,一般会失败,因为单个模块没有聚合模块pom中的信息或者一些本工程内依赖的其他模块就会构件失败。所以,一般会使用下面的参数构建,此时仍然是以多模块的视角来让maven处理的。

ES日期格式


"yyyy-MM-dd'T'HH:mm:ss.SSSXXX"