摘要: 概念 https 是在 http 的基础上,利用 TLS/SSL 加密的方式,实现了安全的通信。 流程图 证书 服务器下发的数字证书可以是向某个可靠机构申请的,也可以是自制的,证书包含以下这些内容: 证书的序列号。 证书的过期时间。 站点组织名。 站点 DNS 主机名。 站点公钥。 证书颁发者名。 阅读全文
posted @ 2022-03-16 12:21 fengrui 阅读(340) 评论(0) 推荐(0) 编辑
摘要: git 保存用户名密码 git config --global credential.helper store git 换行符设置 跨平台协作开发是常有的,不统一的换行符确实对跨平台的文件交换带来了麻烦。最大的问题是,在不同平台上,换行符发生改变时,Git 会认为整个文件被修改,这就造成我们没法 d 阅读全文
posted @ 2022-03-16 10:36 fengrui 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 腾讯云 EKS EKS 介绍 弹性容器服务(Elastic Kubernetes Service,EKS)是腾讯云容器服务推出的无须用户购买节点即可部署工作负载的服务模式。弹性容器服务 EKS 完全兼容原生 Kubernetes,支持使用原生方式购买及管理资源,按照容器真实使用的资源量计费。弹性容器 阅读全文
posted @ 2022-01-20 09:11 fengrui 阅读(134) 评论(0) 推荐(0) 编辑
摘要: Fastdfs 介绍 Fastdfs 是一款流行的分布式文件系统,具有文件自动同步,防止单点故障等特性,官网地址:https://github.com/happyfish100/fastdfs 部署 采用 Docker 部署,使用官网提供的 Docker 文件稍加修改,截止 2021-11-09 日 阅读全文
posted @ 2021-11-14 10:33 fengrui 阅读(413) 评论(0) 推荐(0) 编辑
摘要: ELK 介绍 ELK 是一套可用来收集、分析、展示日志信息的工具,主要由三部分组成: Logstash:Logstash 是服务器端数据处理管道,能够同时从多个来源采集数据,转换数据。(现在 ELK 增加了新的工具家族 Beats,其中包括 FileBeat 来读取日志文件并发送,更加简便轻量) E 阅读全文
posted @ 2021-11-05 23:46 fengrui 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 创建 npm 包 为了创建全平台适用的 npm 包,这里使用了一个第三方的脚手架 jslib 来创建项目工程。 使用 npm 全局安装 jslib,npm i -g @js-lib/cli。 运行 jslib new mylib 创建新的工程,会有一段交互式输入,按需填写。 在 src 目录下完成工 阅读全文
posted @ 2021-10-09 17:18 fengrui 阅读(131) 评论(0) 推荐(0) 编辑
摘要: WebRTC 服务 Janus 搭建的简要方法。 阅读全文
posted @ 2021-09-16 21:52 fengrui 阅读(1776) 评论(0) 推荐(0) 编辑
摘要: 工具 https 的场景运用越来越广泛,有时在开发环境中也需要使用 https 来进行开发或测试,这时自签名证书就成了快速应对这一场景的省时省力的好帮手。 常见的自签名方案有通过 OpenSSL 来生成,不过现在有更快捷方便的工具 https://github.com/FiloSottile/mkc 阅读全文
posted @ 2021-09-10 15:51 fengrui 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 概念 UUIDs (Universally Unique IDentifier),也称为 GUIDs (Globally 唯一标识符)。一个 UUID 是 128 位长,并且可以保证空间和时间上的唯一性。 使用 UUID 的主要原因之一是无需集中的管理,并且 UUID 的生成算法要求它支持单台每秒超 阅读全文
posted @ 2021-09-08 21:38 fengrui 阅读(3005) 评论(1) 推荐(0) 编辑
摘要: 让.netCore 2.0 的测试在 Azure DevOps 中正确运行需要注意几个地方 要增加.netCore 的测试程序集目录; 设置 Speceific location:C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterpri 阅读全文
posted @ 2020-10-21 14:15 fengrui 阅读(1015) 评论(0) 推荐(0) 编辑