大家好, 我是老麦 欢迎 关注公众号 Go与云原生 或 订阅网站 https://tangx.in/ 第一时间看后续精彩文章。 觉得好的话,请猛击文章右下角「在看」 一键三连, 是对我的最大支持。 原文链接: https://tangx.in/posts/2022/12/28/dos2unix-and-unix2dos/ Linux 基础命令(01): dos2unix 搞定 Linux 和 Windows 换行符的噩梦 不同操作系统 换行符 标准不统一, 秦始皇听了都要落泪。 多少年前, 我曾也被这东西坑过无数……
阅读全文
Hugo 网站优化(5): 穷的还剩 8 分钱, 还是再压缩一下图片节约流量吧 大家好, 我是老麦 欢迎 关注公众号 Go与云原生 或 订阅网站 https://tangx.in/ 第一时间看后续精彩文章。 觉得好的话,请猛击文章右下角「在看」 一键三连, 是对我的最大支持。 我很穷, 穷的来只剩账户只有 8 分钱了。 所以我每天都在想怎么能继续降低成本, 毕竟……
阅读全文
Hugo 网站优化(4): 为了防盗链, 不得不部署了两个网站 大家好, 我是老麦 欢迎 关注公众号 maitalking 或 订阅网站 https://tangx.in/ 。 第一时间看后续精彩文章。觉得好的话,请猛击文章右下角「在看」,感谢支持。 在 CDN 配置里面, 有一个 防盗链配置 , 基本原理就是判断 http header 中的 referer 来源是否在白名单中。 最初我只添加了 tangx.in, *.tangx.i……
阅读全文
Hugo 网站优化(3): 我用 dnspod 给网站实现了全球加速 大家好, 我是老麦 欢迎 关注公众号 maitalking 或 订阅网站 https://tangx.in/ 。 第一时间看后续精彩文章。觉得好的话,请猛击文章右下角「在看」,感谢支持。 之前我们用 腾讯云CDN 加速了 https://tangx.in 在国内的访问。 虽然没必要, 但我还是想做到全球访问都很快。 诚然, 可以用 CDN 的全球加速功能, 但……
阅读全文
Hugo 网站优化(2): 使用腾讯云 CDN 加速网站 大家好, 我是老麦 欢迎 关注公众号 maitalking 或 订阅网站 https://tangx.in/ 。 第一时间看后续精彩文章。觉得好的话,请猛击文章右下角「在看」,感谢支持。 通过 Hugo 编译成为静态文件之后, 使用 github page 发布。 网站虽然发布了, 但是资源还在 github.io 上,在国内访问还是很慢, 需要 CDN 加速访问。 兜兜转转调研……
阅读全文
Hugo 网站优化(1): 渲染 Markdown 图片引用地址 大家好, 我是老麦 欢迎 关注公众号 maitalking 或 订阅网站 https://tangx.in/ 。 第一时间看后续精彩文章。觉得好的话,请猛击文章右下角「在看」,感谢支持。 作为一个技术人员, 使用 Markdown 写文章确实很方便。 引用图片通常有如下三种 1 2 3 4 5 6 7 8 9 # 1. 相对路径  # 本文不讨论  # 2. 工程目录绝对……
阅读全文
OpenTelemetry(3): Collector Contrib 配置接入 Aliyun SLS Trace 服务 在 Opentelmetry(2): 【内部分享】 从入门到精通 中提到, 应用通过 OpenTelemetry Collector Contrib 将采集到的数据转发到 任意后端程序。 阿里云提供了一个 SLS Trace 服务 , 类似于 Jaeger, 可以提供服务的观测性。 1. 创建 SLS Trace 服务 创建新实例之后, 可以看到如下图 其中标记的 1,2,3 之后 授权 和 访问 需要用到的。 除了这几个参数……
阅读全文
Docker 容器中设置时区 在 linux 中, 通过 /etc/timezone 这个文件设置。 可以通过如下命令 持久化 时区设置, 其中 Asia/Shanghai 是我们需要的时区。 1 cp -a /usr/share/zoneinfo/Asia/Shanghai /etc/timezone 容器中设置时区一直是独立于宿主机的。 可以通过挂载 /etc/timezone 的方式保持与宿主机时间一致。 1 docker run --rm -it -v /etc/timezone:/etc/timezone debian bash 这种方法只适合 本地的、简单的、临时的 容器。 容器有一个很重要的特点, 就是 一处……
阅读全文
Redis 持久化 Redis 持久化数据支持 AOF (append-only files) 和 Rdb (snapshot) 两种方式。 在为 Redis 选择硬盘的时候, 最好选择 SSD 高性能硬盘。 Redis 持久化的四种选择: RDB (Redis Database): 创建 快照, 将内存中的 当前数据 状态进行 全量备份 。 AOF (Append-Only File): 以 写入操作 的 操作日志 形式存储到备份文件中。 恢复数据时重放所有操作。 类似 Mysql 的 Binlog RDB + AOF: 兼顾了 RDB 和 AOF 的优点。 No persistence: 不进行……
阅读全文
Redis 删除大 KEY 的注意事项 什么是 Redis 大 Key string 类型中的值大于 10kb hash, list, set, zset 中的元素超过 5000个 如何查找大 Key string 通过命令直接查找 1 redis-cli -h 127.0.0.1 -p6379 -a "YourPassword" --bigkeys 使用 RdbTools 工具 1 rdb dump.rdb -c memory --bytes 10240 -f redis.csv 怎么删除 Redis 中的 大 Key 风险点: 直接删除大 Key 会造成阻塞。 由于 redis 是 单线程 执行, 阻塞可能造成其他所有请求超时。 如果超时越来越多,则可能会……
阅读全文