Hey ! I'm zhou

  • rust编译armv5

    好久没水文章了因glibc库版本太高,故使用debian9环境 cargo build --target=armv5te-unknown-linux-gnueabi --release

    caddy2发送真实IP

    caddy2真实IP配置www.example.com { encode gzip reverse_proxy https://api.example.com { header_up Host {upstream_hostport} header_up X-Real-

    iptables端口转发

    内核记得先打开转发功能echo "net.ipv4.conf.eth0.forwarding = 1">>/etc/sysctl.confecho "1" > /proc/sys/net/ipv4/ip_forwardecho "n

    nodejs连接oracle数据库

    admincwallet.ssoewallet.p12ewallet.pemkeystore.jksojdbc.propertiessqlnet.oratnsnames.oratruststore.jks```javascriptconst oracledb = require('oracledb'

    MYSQL基于GTID主主热备

    MYSQL基于GTID主主热备 如果已经开启基于bin-log的主主热备,先停止备份进程stop slave;然后进行锁表操作,先锁定主库show global variables like "%read_only%";flush tables with read lock;set global read_on

    ACME网站证书自动化保姆级教程

    使用 GitHub Actions 自动申请与部署 ACME SSL 证书首先请在本地(或自己的服务器上)成功使用 acme.sh 的 DNS-01 验证方式成功申请一次证书。这个过程包括:- 向 CA 注册 ACME 账户(如

    zhou.icu