技术阅读周刊第十三期:一些提高生产力工具的终端命令

a2978d2a79086a861c72ffa66f62d127.png

技术阅读周刊,每周更新。

历史更新

  • 20231201:第八期

  • 20231215:第十期

  • 20231122:第十一期

  • 20231129:第十二期

生存还是毁灭?一文带你看懂 Pulsar 的消息保留和过期策略-腾讯云开发者社区-腾讯云

URL: https://cloud.tencent.com/developer/article/2245703

技术阅读周刊第十三期:一些提高生产力工具的终端命令_第1张图片

本文分析了 Pulsar 消息的生命周期,主要是如何保留和回收消息

  • TTL(Time To Live):使得未 ACK 的消息进入 ACK 状态,供后续回收的时候使用

  • Retention保留策略:默认情况下已经被所有订阅者 ACK 的消息会被立即回收掉,配置保留策略可以保留一定时间、一定数量的 ACK 消息,利用这个时间差可以做消息回查

  • Backlog: 未被确认消息的集合,也就是积压消息;也可以配置只保留一定时间、数量的消息,从而减少磁盘压力;当超过我们配置的阈值时,有以下几种选择:技术阅读周刊第十三期:一些提高生产力工具的终端命令_第2张图片

这些流行的K8S工具,你都用上了吗

URL: https://mp.weixin.qq.com/s/EC-YLm71YB4cMDoTjrdfyg

推荐了一些常用的 kubernetes 管理工具

技术阅读周刊第十三期:一些提高生产力工具的终端命令_第3张图片
  • Helm: kubernetes 平台的必备的包管理工具

  • 本地运行的 kubernetes 工具:有时候需要在本地进行开发和测试,这类工具就很有用:

    • Docker Desktop

    • minikube

    • kind

    • k3s

    • 这类工具在ingress、负载均衡、集群外访问等需要单独配置。

  • 集群自动缩放器:用于缩放底层节点

    • 一些云服务厂商自动集成了这类功能,如果是自建集群:

    • kubernetes Autoscaler

    • Karpenter

  • 备份和迁移

    • 如果部署了有状态的应用,需要进行数据迁移和备份时,可以使用 velero

  • 命令行工具

    • kube-ps1 用于终端的 kubernetes 命令提示

    • kubectx 用于在终端进行 集群、namespace 上下文切换

  • IDE

    • OpenLens 一个客户端可视化 app,用于方便管理 kubernetes 集群

3 Terminal Commands to Increase Your Productivity - DEV Community

URL: https://dev.to/pankajgupta221b/3-terminal-commands-to-increase-your-productivity-57dm?ref=dailydev

作者介绍了几个常用的可以提高生产力的终端命令

技术阅读周刊第十三期:一些提高生产力工具的终端命令_第4张图片

alias 别名

别名非常好用,以下是我常用的一些别名:

-='cd -'
...=../..
....=../../..
.....=../../../..
......=../../../../..
1='cd -'
2='cd -2'
3='cd -3'
4='cd -4'
5='cd -5'
6='cd -6'
7='cd -7'
8='cd -8'
9='cd -9'
dc=docker
jdk11='export JAVA_HOME=~/jdk/jdk-11.0.16.1.jdk/Contents/Home'
jdk17='export JAVA_HOME=~/Users/chenjie/Documents/dev~/jdk/jdk-17.0.1.jdk/Contents/Home/'
jdk21='export JAVA_HOME=~/jdk/jdk-21.0.1.jdk/Contents/Home'
jdk8='export JAVA_HOME='
k=kubectl
pp='sh hexo-push.sh'

pbcopy

这个在有时候需要 debug 日志或者复制一些长文本到剪贴板里非常有用

cat xx.properties |grep timeout | pbcopy

这样就可以把 timeout 这个关键字从文件中复制到粘贴板,我就可以将它复制到其他地方使用。

反向搜索

在终端中使用 ctrl+r 就可以根据关键字在历史命令中查找命令,这个在忘记了一些命令但只记得关键字的时候非常有用。技术阅读周刊第十三期:一些提高生产力工具的终端命令_第5张图片

我这里使用的终端是 Warp ,交互上更加好用一些。

cal

可以用于显示日历技术阅读周刊第十三期:一些提高生产力工具的终端命令_第6张图片

文章链接:

  • https://cloud.tencent.com/developer/article/2245703

  • https://mp.weixin.qq.com/s/EC-YLm71YB4cMDoTjrdfyg

  • https://dev.to/pankajgupta221b/3-terminal-commands-to-increase-your-productivity-57dm?ref=dailydev

往期推荐

Pulsar3.0新功能介绍

Pulsar3.0 升级指北

如何给开源项目发起提案

如何编写一个 Pulsar Broker Interceptor 插件

技术阅读周刊第十三期:一些提高生产力工具的终端命令_第7张图片

点分享

技术阅读周刊第十三期:一些提高生产力工具的终端命令_第8张图片

点收藏

技术阅读周刊第十三期:一些提高生产力工具的终端命令_第9张图片

点点赞

技术阅读周刊第十三期:一些提高生产力工具的终端命令_第10张图片

点在看

你可能感兴趣的:(java,开发语言)