Centos 7 升级 Glibc-2.28

最近在捣鼓 Hexo 相关的评论系统, 一开始使用的是 Waline. 前端部署在 Vercel, 数据库使用的是官方推荐的Leancloud. 整体相应速度真的挺慢. 在尝试修改 Vercel 的serverless function所属位置后, 依旧达不到理想的速度. 于是我试着将其完全迁移至了自己的服务器, 直接使用官方提供的 docker co...

发布于 分享

Nginx 重写 Query 参数

由于旧版项目, 依旧使用php-fpm模式提供api服务, 采用 类似 /api.php?m=account&act=login类似这种方式进行控制器分类. 目前的话 打算更换为其他框架, 使用路由来分配控制器. 由于前端及软件迁移成本较高, 就想着是否可以通过Nginx的伪静态来重写. 于是一开始尝试使用 1234location / ...

发布于 技术

Typecho 迁移至 Hexo

原来我的博客使用的是Typecho, 主题为Handsome, 整体感觉还是挺不错的, 但是typecho在 大概80并发下, cpu占用就达到了90%以上. 还是比较离谱的, 也可能是我服务器不大行. 我一直使用的是 Dedipath的 2c2g的服务器, 整体感觉还不错. 所有静态资源都存放在腾讯云的COS里, 选择的是私有读写搭配腾讯云的CDN...

发布于 分享

邮件退订的设计与实现

何为邮件退订在平常的验证码, 推广邮件中, 我们通常会在最下角找到 退订链接。通常访问它, 我们就不会再收到他们发送的邮件。 但是, 如何以最简单, 最节省性能的方式去实现这一功能呢? 一开始其实最简单的方式, 貌似就是在 发送邮件时, 生成一段随机字符, 存储在数据库或缓存中(已经缓存, 可直接读取), 然后拼接成一个网址, 附在邮件底部. 用户打...

发布于 技术

自建不蒜子 访问统计

不蒜子 应该算是一款比较好用的前端访问统计工具 一段Js就可以实现统计 站点总 uv pv 及文章的 pv 自建 不蒜子 API因为其官网可能访问量太大, 不时出现502 于是我花了点时间, 用 Golang 实现了其功能, 数据存储采用 Redis. uv 通过用户 ip + UserAgent 判断, pv 通过 referer 判断. 所有信...

发布于 项目

Flutter event_bus 发布/订阅 总线

最近在捣鼓Flutter的时候, 一直在解决有关fileProvider的问题. 当需要打开安卓设备自带的文件管理器时, 一直报错exposed beyond app through Intent.getData() 在配置 FileProvider相关权限后, 依旧不行, 貌似需要原生调用.这估计就需要flutter与原生相互调用了, 奈何我暂时没有...

发布于 技术

记一次误删对象存储

其实很明显, 目前我博客的绝大多数图片和静态资源 都是存储在腾讯云的对象存储中的. 目前采用的 私有读写 + 腾讯云cdn的方案. 事情的起因很简单, 本来想分享一下日常的摄影作品, 但考虑到版权因素. 想到腾讯云的对象存储也提供了图片处理(数据万象), 同时也在近期推出了工作流. 于是我便简单的写了一个工作流来实现上传文件后 自动给文件添加水印, 并...

发布于 碎语

利用 GitHub Action 实现镜像存储库

Github ActionGithub Action 是 Github 推出的一项持续集成服务, 我们可以利用 Github Action 来实现多平台测试代码, 多平台打包, 访问远程服务等等. 如 github.com/soxft/serverStatus 我就利用 Github Action 实现了代码Push到仓库main...

发布于 分享

MySQL 全文索引 实现相似度搜索

模糊查询Mysql实现模糊查询 最简单的是LIKE关键字, 如 1SELECT * FROM `content` WHERE `topic` LIKE '%地球%'; 而当然也可以使用LOCATE(),POSITION()等内置函数来实现. 不过 这种模糊查询都存在一定的局限性. 举个?: 记录为: 你好,我的世界, 此时通过关键...

发布于 技术

应用签名 Invalid keystore format 错误解决

当使用 1java -jar pepk.jar --keystore test.jks --alias test --output=output.zip --encryptionkey=XXX --include-cert 导出加密证书时, 报错Invalid keystore format, 目前我的解决方案是, 将JAVA_HOME指向And...

发布于 分享
12347