代码改变世界

2024年1月30日

nginx 配置静态资源认证

摘要: location /media/ { set $token $arg_token; if ($arg_token = "") { return 401; } auth_request /validate_token; auth_request_set $auth_status $upstream_s 阅读全文

posted @ 2024-01-30 16:30 Captain林 阅读(24) 评论(0) 推荐(0) 编辑

2024年1月24日

electron 模板支持dll调用

摘要: https://github.com/captainIT/electron-forge-vite-vue-others 📦 electron-forge 🌱 element-plus 💪 支持dll调用 🔩 支持多语言切换 阅读全文

posted @ 2024-01-24 16:10 Captain林 阅读(37) 评论(0) 推荐(0) 编辑

2024年1月18日

mysql数据文件ibd恢复

摘要: mysql数据文件ibd恢复 2020-08-18 共4343人围观 因某些原因把mysql给搞坏了,又没有备份,只剩data文件中各个库的.frm和.ibd文件了。 通过不懈寻找度娘的努力,终于让我找到了一种恢复数据的方法。 该方法的前提是,你需要记得每个表结构,字段名必不可少,字段类型最好能记得 阅读全文

posted @ 2024-01-18 22:58 Captain林 阅读(11) 评论(0) 推荐(0) 编辑

mysql 被删除如何恢复

摘要: 使用这个恢复https://github.com/twindb/undrop-for-innodb恢复ibd 使用 On Debian/Ubuntu/Linux Mint $ sudo apt-get install testdisk On CentOS/RHEL/Fedora $ sudo yum 阅读全文

posted @ 2024-01-18 20:21 Captain林 阅读(13) 评论(0) 推荐(0) 编辑

2023年6月8日

Windows gitlab ci runner配置 scp 密钥问题

摘要: gitlabrunner用户是nt authority\system所以使用的是这个位置的密钥 C:\Windows\System32\config\systemprofile\.ssh 把这C:\Users\Administrator\.ssh 的密钥给粘过去 known_hosts 也给粘过去 阅读全文

posted @ 2023-06-08 18:41 Captain林 阅读(53) 评论(0) 推荐(0) 编辑

2022年3月25日

c 中openssl aes 加密对应java 方法

摘要: public static byte[] Encrypt(byte[] bArr, byte[] bArr2) { try { SecretKey generateSecret = SecretKeyFactory.getInstance("DESede").generateSecret(new D 阅读全文

posted @ 2022-03-25 17:17 Captain林 阅读(107) 评论(0) 推荐(0) 编辑

2022年1月25日

jenkins 执行的脚本,启动程序后不能获取对应机器上的环境变量

摘要: jenkins 执行的脚本,启动程序后不能获取对应机器上的环境变量 但是直接登录到机器上可以正确获取到环境变量 转 https://feihu.me/blog/2014/env-problem-when-ssh-executing-command-on-remote/ 近日在使用ssh命令ssh u 阅读全文

posted @ 2022-01-25 17:17 Captain林 阅读(1558) 评论(0) 推荐(0) 编辑

2022年1月20日

rsa 加密后 Java使用 私钥解密

摘要: A:建议使用openssl 来生成rsa pkcs1 2048格式的公私钥。例如可使用:openssl genrsa -out private.pem 2048 来生成私钥,并使用openssl rsa -in private.pem -pubout -out public.pem从私钥来产生公钥。 阅读全文

posted @ 2022-01-20 11:00 Captain林 阅读(592) 评论(0) 推荐(0) 编辑

2021年12月3日

redis lock 和 tryLock 实际使用区别

摘要: 1、返回值 lock 是voidtryLock 返回bool 2、时机 lock一直等锁释放 tryLock 返回true立即 或者waittime后false 3、实例 1、 lock.lock(10, TimeUnit.SECONDS); 间隔小于租期10s的时候,连续发送两次请求,第一个请求大 阅读全文

posted @ 2021-12-03 16:58 Captain林 阅读(3694) 评论(0) 推荐(0) 编辑

2021年11月4日

nginx lua 打印 特定 header

摘要: 添加变量req_500_header set $req_500_header ""; header_filter_by_lua ' if ngx.status >= 500 then local h = ngx.req.get_headers() for k, v in pairs(h) do ng 阅读全文

posted @ 2021-11-04 15:01 Captain林 阅读(567) 评论(0) 推荐(0) 编辑

导航