• 记一次Dubbo invoke命令的问题

    记一次Dubbo invoke命令的问题背景因为线上发生了一次死锁问题,导致数据没有正常写入,需要手动调用dubbo invoke重试。 接口入参为 String, String, Object 命令为: 1invoke xxService.xxMe...
  • 使用R2+Page部署免费的图床【白嫖Cloudflare】

    背景作为一个程序员,一般写文章都是使用markdown编写,可以快速复制到其他平台上。然而markdown有一个严重的问题,就是图片保存的问题。 刚开始我使用的typora作为编辑器,图片保存在md文件同目录的assets文件夹。一直以来都是自己阅读...
  • 制作CA签发验证SSL证书

    背景为什么要用SSL? 对于我来说,最重要的就是数据加密。在互联网访问中,HTTPS相比HTTP,提供了TLS加密数据。别人只能看到你访问了某个域名和IP,但是不知道我们之间传输了什么内容。 TLS解决了什么? 如何保证数据传输的保密性; 如何保证...
  • 在公司无感访问家里的服务

    简述家里有一台ALL in Boom,跑了一些服务,在家里因为可以控制DNS,可以无感访问,在公司内就没办法使用这些服务了,所以需要一种方式,在外可以访问家里的服务,并且在常用环境做到低延迟访问 想法如下: 家庭环境中:由于可以控制DNS,直接在L...
  • Outline部署教程

    Outline详细部署教程摘要因为日常需要写一些自己的学习笔记,文章等,因此需要一个软件用于记录和展示。市面上有很多可用的产品,比如notion,语雀,飞书等等,还有相当一部分可以私有化部署的,比如obsidian,思源笔记,typora等等都可以本...
  • 使用Cloudflare做HTTP内网穿透

    背景家里有一台24小时运行的NAS,顺便跑了一些服务。当在公司时,需要访问这些服务,就比较麻烦。传统的方法使用frp做内网穿透。该方案需要一台公网服务器,且有被攻击的风险。 方案简单对比如下: Frp Cloudflare Tunnel ...
  • PVE复制CentOS导致网卡启动失败的问题

    背景因为最近在折腾一些linux相关的软件,所以需要频繁创建Centos虚拟机,故使用了PVE的模板功能,配置好必须的软件,作为一个模板,这样虚拟机创建更快。 缺点: hostname一样,每个虚拟机需要改一下 网络因为使用的静态IP,复制完成后,...
  • 油猴脚本保存51CTO为HTML文件

    背景因中文互联网内容经常404,所以养成了内容自己保存的习惯,看到好的内容想保存到自己本地。这次市制作51CTO的保存脚本 调研51CTO分为两种内容,一种是专栏,一种是用户写的博客文章。因为博主也买一些专栏,所以也需要将其保存起来。所以本次就两种都...
  • 从文件看Git

    从文件看Git从一个提交代码说起 初始化仓库为了了解Git,我们先创建一个本地仓库 1git init . 创建完成后,会有一个.git文件夹,打开后如下 12345678910tree .git---------------├─hooks├─i...
  • MySQL超大表删除数据

    背景笔者在公司负责公司的OpenAPI应用,估产生了调用审计的需求。对于存储这些AccessLog,虽然业界有很合适的架构和理论,奈何我司已成本优先,且作为toB的项目,调用量并不算特别大,每天也就2G左右的AccessLog产生。业务特征又导致整个...