linux 制作简单systemctl 的service

linux 制作简单systemctl 的service

在系统路径/usr/lib/systemd/system/ 下创建 服务名.service 文件

下面frp.service模板

[Unit]
#描述
Description=MainFrpService
#在网络启动后执行Frp服务
After=network.target


[Service]
Type=simple
#以root权限运行
User=root
#停止时重启
Restart=on-abort
#启动命令
ExecStart=/wanghao/frps/frp_0.44.0_linux_amd64/frps -c /wanghao/frps/frp_0.44.0_linux_amd64/frps.ini   

[Install]
WantedBy=multi-user.target

WH小于 1 分钟系统配置Linux
crontab linux 定时任务工具使用

crontab linux 定时任务工具使用

使用

crontab: usage error: unrecognized option
usage:  crontab [-u user] file
        crontab [ -u user ] [ -i ] { -e | -l | -r }
                (default operation is replace, per 1003.2)
        -e      (edit user's crontab)
        -l      (list user's crontab)
        -r      (delete user's crontab)
        -i      (prompt before deleting user's crontab)

WH大约 1 分钟系统配置Linuxcrontab
各种软件应用,编程语言开发工具包默认安装路径环境变量配置

各种软件应用,编程语言开发工具包默认安装路径环境变量配置

编程语言

nodejs:

环境变量

NODE_HOME: sdk 路径 NODE_PATH: nodejs 查找包的路径 一般指全局安装路径下 node_modules文件夹

配置:

prefix 全局安装node_cache的路径 cache 安装node_cache缓存位置

命令

npm config set prefix "sdk 路径\node_global"
npm config set cache "sdk 路径\node_cache"

WH大约 1 分钟系统配置
CMD 获取当前脚本各种路径

CMD 获取当前脚本各种路径

@echo off
echo 当前盘符:%~d0
echo 当前盘符和路径:%~dp0
echo 当前批处理全路径:%~f0
echo 当前盘符和路径的短文件名格式:%~sdp0
echo 当前CMD默认目录:%cd%
echo 目录中有空格也可以加入""避免找不到路径
echo 当前盘符:"%~d0"
echo 当前盘符和路径:"%~dp0"
echo 当前批处理全路径:"%~f0"
echo 当前盘符和路径的短文件名格式:"%~sdp0"
echo 当前CMD默认目录:"%cd%"
pause

WH小于 1 分钟系统配置cmd路径
DDE 动态数据交换 相关技术文档

DDE 动态数据交换 相关技术文档

DDE 相关技术文档

关于动态数据Exchange

Windows提供了几种在应用程序之间传输数据的方法。 一种方法是使用动态数据Exchange (DDE) 协议。 DDE 协议是一组消息和准则。 它在共享数据的应用程序之间发送消息,并使用共享内存在应用程序之间交换数据。 应用程序可以使用 DDE 协议进行一次性数据传输和连续交换,应用程序在新的数据可用时将更新发送到彼此。

Windows还支持动态数据Exchange管理库 (DDEML) 。 DDEML 是一个动态链接库, (DLL) 应用程序可用于共享数据。 DDEML 提供函数和消息,用于简化向应用程序添加 DDE 功能的任务。 应用程序使用 DDEML 函数来管理 DDE 对话,而不是直接发送、发布和处理 DDE 消息。 (DDE 对话是客户端和服务器应用程序之间的交互。)


WH大约 2 分钟系统配置DDE
vscode 运行Java 项目的时候的编码问题,idea运行成功,但是vscode运行就nacos 拉取配置中文注释解析失败的问题解决。

vscode 运行Java 项目的时候的编码问题,idea运行成功,但是vscode运行就nacos 拉取配置中文注释解析失败的问题解决。

最近尝试再用vscode 在跑项目,意外的觉得很好用,简洁。尝试命令行跑项目有种很棒的感觉。但是今天有个新项目在跑的时候却出现了个很头疼的问题。 就是项目运行的的时候要去nacos 拉取配置,但是就是解析报错,很纳闷,就是idea 运行就没有问题。我对比两者运行时候的命令发现,idea 在运行期间 jvm 参数多了 -Dfile.encoding=UTF-8 文件编码指定了 UTF-8 🤣,无语了。 以下是在vscode 中启动项目追加 jvm 参数的方式


WH小于 1 分钟系统配置Java
2
3
4