acme.sh 是纯 shell script 写的,它实现了 acme 协议, 可以从 letsencrypt 生成免费的证书。它不依赖于 python,也不需要 root 权限,而且支持不少云服务商,可以实现全自动证书生成与续期。
分类: linux
wrk -更现代化的http压测工具
wrk 是一款更现代化的 http 压测工具,支持 lua 脚本,可以随心所欲的进行压力测试,相比 ab 命令,它更灵活,现在,wrk 已经成为了我压测的主要工具,而 ab 已经被逐渐抛弃。本文介绍 wrk 的基本命令以及配合 lua 脚本 … 继续阅读 wrk -更现代化的http压测工具
记一次docker启动失败 - systemd-networkd 导致 network-online.target 不工作
我的微信是运行在docker里的,docker设置了开机自启,但是最近却发现docker并不开机自启了,之后我自己写的service也不开机自启了,查看日志都是报网络连接异常,而网络是正常的,难不成网络还没就绪就去启动服务了。
记一次统计API耗时与mariadb慢sql遇到的坑
最近在做性能优化,然后在监测慢 API 与 sql 时遇到了一些问题,监测慢 API,即统计 API 耗时时用了切面编程,但是默认情况下,事务的顺序比他高,然后但凡是开启了事务的接口,统计出来的耗时都不准,因为事务提交没统计,等于 sql … 继续阅读 记一次统计API耗时与mariadb慢sql遇到的坑
high availability cluster for spring boot with keepalived and nginx
nginx 可以很好的实现负载均衡和高可用,但如果运行 nginx 的服务器宕机,或者 nginx 本身崩溃,服务同样将不可用。此时,keepalived 就派上了用场,keepalived 实现高可用主要依赖 虚拟IP,即VIP,通过 I … 继续阅读 high availability cluster for spring boot with keepalived and nginx
IDEA 打包并上传 jar 包 到 maven 中央仓库
就在刚刚,我上传了 dynamic-data-source-spring-boot-starter 0.0.1 版到 maven 中央仓库,之前只在私服传过 Android 的 aar 包,今天还真是第一次上传 jar 包到 maven 中 … 继续阅读 IDEA 打包并上传 jar 包 到 maven 中央仓库
frp - 内网穿透神器 - A fast reverse proxy
使用 frp 有很长一段时间了,但是一直没有写这方面的文章,每次重新配置都需要读官方的文档,略显吃力。从很长一段的文档里提取最核心的内容,显得并不那么容易。本文将讲述我是如何使用 frp 实现内网穿透,即在家里 ssh 公司的电脑以及 公司 … 继续阅读 frp - 内网穿透神器 - A fast reverse proxy
linux 添加 swap
swap 的重要性我就不废话了,简单的说,当你的系统没有 swap 的时候,一旦内存用完,可能就卡死不响应了,而如果有 swap 则会把一部分内存里的文件存储到 swap 里面,我们平时用的电脑可能内存足够大,也就不需要自己设置个 swap … 继续阅读 linux 添加 swap