WEB 二月 19, 2023

使 nip.io 域名在纯内网环境可用

文章字数 4.5k 阅读约需 4 mins.

简单,却伟大 中,我们介绍了几个非常简单,但又非常强大的 DNS 解析服务,如 nip.iosslip.iolocaltest.me 等。

然而在 K8s 集群内部,或没有 DNS 服务的纯内...

查看全文

WEB 二月 19, 2023

使 nip.io 域名在纯内网环境可用

文章字数 4.5k 阅读约需 4 mins.

简单,却伟大 中,我们介绍了几个非常简单,但又非常强大的 DNS 解析服务,如 nip.iosslip.iolocaltest.me 等。

然而在 K8s 集群内部,或没有 DNS 服务的纯内网环境中,我们却无法直接使用这些服务。

那就只能回归到挨个域名配置 host 的原始方式了吗?不!有一个能解析这类域名的 DNS 服务就可以了。

CoreDNS 是一个用 Go 编写的灵活可扩展的 DNS 服务器,是 CNCF 的毕业项目。可通过 Kubernetes 插件 集成至 Kubernetes...

查看全文

JAVASCRIPT 二月 12, 2023

数据不直观?试试 RAWGraphs

文章字数 3k 阅读约需 3 mins.

大大小小的决策离不开数据的支撑,然而从数据的海洋中挖掘或分析出有价值的信息,没有好的工具几乎是不可能完成的任务。

比如下面的数据:

这是一份来自 www.gov.uk 的关于英国 2050 年能源流动的预测数据。

从二维的数据表格中,很难直观的看到数据想要说明的内容。但如果这份数据是以下面这种形式展示的呢:

相同的空间,相同的数据,适当的图表,能够比数据表格传递出更多更有价值的信息。

那么怎么把枯燥的数据表格变成吸人眼球的图表呢?

Excel?太繁琐;专业的数据可视化工具?成本太高……

我只...

查看全文

GO 二月 05, 2023

批量上传 Jar 包至 Maven 仓库

文章字数 3.4k 阅读约需 3 mins.

如果你有一些只有 Jar 包没有 pom 文件的类库需要上传至 Maven 仓库(如 Nexus),
或 Jar 和 pom 都有,但需要通过离线方式从一个 Maven 仓库迁移至另一个 Maven 仓库,可以试试下面这个命令行工具。

Upload Jars:https://github.com/AlphaHinex/go-toolkit/tree/main/upload-jars

批量上传 Jar 包至 Maven 仓库的命令行工具。
如果存在与 Jar 包同名的 pom 文件,也会一并上传。

Jar...

查看全文

GO 一月 29, 2023

想知道你的公众号昨日都有哪些文章被阅读了吗?

文章字数 3.8k 阅读约需 3 mins.

在微信公众平台中,提供了前一日 00:00 ~ 24:00 的阅读、分享、关注数统计,如:

但当我们想知道这个昨日阅读的次数,分别是由哪些文章产生的,每篇文章新增了多少阅读量时,无论桌面端的微信公众平台还是移动端的订阅号助手,都无法给出我们这个明细数据。

如果能有这样一个统计每天推送过来就好了:

使用钉钉扫描下方二维码,申请加入钉钉群,以便接收阅读量统计消息。

扫描下方二维码关注 周拱壹卒 公众号,并发送 公众号 关键字,加空格,再加要统计的公众号的 Cookie 值(获取 Cookie ...

查看全文

BOOK 一月 15, 2023

《大教堂与集市》书摘

文章字数 7.1k 阅读约需 6 mins.

豆瓣评分 8.4:https://book.douban.com/subject/25881855/

  • Eric在本书中向大家展示了两种最为经典且截然不同的模式:大教堂模式和集市模式。传统大型软件公司的开发模式就像是艰难而缓慢的大教堂建造工程,它有着严密的管理和封闭的集中式结构,但在创新上、生产力上和Bug控制上却落后于集市模式。集市模式是一种并行的、对等的扁平化开发结构,其参与者大多来自于互联网上的志愿者,结构松散,来去自由,就像是一个乱糟糟的集市,但就是这 样的组织形式,却取得了像Linux...
查看全文

OTHERS 一月 08, 2023

markdown 写微信公众号,排版交给 mdnice

文章字数 7.1k 阅读约需 6 mins.

墨滴软件( https://product.mdnice.com/ ),提供了以面向微信公众号内容排版为主的辅助工具 Markdown Nice,效果堪称完美,极大的提升了发布微信公众号文章的效率。

使用其在线编辑器( https://editor.mdnice.com/ ),可在左侧编辑 markdown 内容时,右侧实时预览发布到公众号的效果,并包含多种主题可供选择和切换。

主题可在 https://product.mdnice.com/themes/ 订阅后使用。

mdnice ...

查看全文

BOOK 一月 01, 2023

《Linux in Action》书摘

文章字数 43k 阅读约需 39 mins.

1.2.1 The Linux file system

  • UNIX Filesystem Hierarchy Standard (FHS)
  • Figure 1.2 Common top-level directories as defined by the UNIX FHS

1.2.3 Getting things done: Linux file management tools

  • “Touching” an existing file with touch updates its time stamp...
查看全文

DATABASE 十二月 25, 2022

TiDB 数据库管理 [TiDB v6](303)笔记

文章字数 14k 阅读约需 12 mins.

在线学习地址:https://learn.pingcap.com/learner/course/1110001

软件包下载地址:https://cn.pingcap.com/product-community/

  • TiUP 是从 TiDB 4.0 引入的包管理器
  • TiUP 在执行时,命令 和组件 < component > 可以同时出现
  • TiDB 集群启动顺序:PD => TiKV => TiDB => TiFlash;停止顺序是启动顺序倒序
  • tiup cluster...
查看全文

K8S 十二月 18, 2022

基于 KubeSphere 的运管系统落地实践

文章字数 12k 阅读约需 11 mins.

作者:任建伟 @weiliang-ms

首发于:https://mp.weixin.qq.com/s/d5a9uGpdM4sAdCQ461FbYg

接触容器化之前,我们应用一直基于虚拟机运管,由开发人员自行维护。

由于面向多开发部门服务,而开发人员运维能力参差不齐,导致了每次部署新的环境时往往耗费大量时间。

针对部署难的问题,我们将部分组件、服务容器化,采用 Docker 发布管理解决了部分问题,但仍未降低对开发人员的运维技能要求。

下面是我们基于虚拟机管理开发环境的流程:

从上图我们也能发现...

查看全文

GO 十二月 11, 2022

用 Go 构建全平台命令行工具

文章字数 11k 阅读约需 10 mins.

Write once, run anywhere 是 Sun 1995 年为宣传 Java 语言的跨平台特性而提出的口号。

然而了解 Java 的人都知道,这个 run anywhere 是以目标环境存在 JVM 为前提的。当我们希望构建一个可以 run anywhere 的命令行工具时,Java 显然不是最好的选择。

作为一个更加简洁、现代的编程语言,Golang 可以通过指定 GOOSGOARCH 两个环境变量,将 Go 代码编译为目标环境的可执行文件(无需 Go 运行环境等其他任何依...

查看全文
加载更多
0%