K8S 一月 31, 2021

K8s subPath

文章字数 2.4k 阅读约需 2 mins.

在 K8s 中,VolumeMount 是用来挂载定义好的存储卷的。

其中有个属性 subPath 是这样描述的:

Field Description
subPath
string
Path...
查看全文

K8S 一月 31, 2021

K8s subPath

文章字数 2.4k 阅读约需 2 mins.

在 K8s 中,VolumeMount 是用来挂载定义好的存储卷的。

其中有个属性 subPath 是这样描述的:

Field Description
subPath
string
Path within the volume from which the container’s volume should be mounted. Defaults to “” (volume’s root).

subPath 所定义的路径,指的是 卷(Volume)内的子路径,用于将卷内 subPath...

查看全文

GFW 一月 24, 2021

v2ray

文章字数 7.3k 阅读约需 7 mins.

引用 v2ray 官网中的 说明

制作 V2Ray 的目的是什么

对于已公开的合法信息,人民有自由获取的权利。同时,人民也有言论自由的权利。

是否反对管制

不反对管制。事实上任何事物都需要管制,以减少大众的生活成本,比如奶粉。但监管需要有法可依、有据可循。民众都认可的监管方式也是合理的,可接受的。

Project V 由谁主导开发

我们是一群爱好自由的人们。由于政策压力,我们倾向于保持匿名,尽可能地不透露任何身份信息。

服务端

# 创建路径
$ mkdir v2ray && cd ...
查看全文

CLOUD 一月 17, 2021

薅 AWS 羊毛

文章字数 5.5k 阅读约需 5 mins.

AWS,即 Amazon Web Services,是由 Amazon 提供的云服务。在 Gartner 新的 2020 年云基础设施和平台服务 (CIPS) 魔力象限 中,Gartner Research 将 AWS 定位在“领导者象限”中。在此魔力象限中,CIPS(Cloud Infrastructure and Platform Services)被定义为“标准化、高度自动化的产品,其中基础设施资源(例如计算、联网和存储)由集成式平台服务加以补充。”

作为领导者,AWS 提供的福利也是很...

查看全文

MAC 一月 10, 2021

MacOS 制作 USB 启动盘

文章字数 5.8k 阅读约需 5 mins.

安装操作系统时,当前常用的方式是获取操作系统对应的 ISO 文件,并制作 U 盘启动盘,使用 U 盘引导系统进行安装。

当使用 MacOS 时,可以很方便的利用系统自带工具,完成上述工作,具体步骤如下。

推荐从官方进行下载,如:

下载到的文件名如 Win10_20H2_v2_Chinese(Simplified)_x64.isoubuntu-20.04.1-desktop-amd64.isoCentOS-7-x86_64-DVD-2003...

查看全文

OTHERS 一月 03, 2021

程序员对程序员的承诺

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

开公众号至今已达到了一年,每周发一篇文章也坚持了一年,不容易,但成年人的世界,没有容易二字。

过去几年立了一些 flag:

  1. 每天在 GitHub 上有 contribution
  2. 每两个月读一本书并进行分享
  3. 每周写一篇博客并发公众号

虽然新的 flag 会接替之前的 flag 填充满主要的时间,但坚持做这些事的初衷都没有变:不断的改变自己,并尽可能的给他人带来积极的影响。

静态网站访问统计脚本 不蒜子 作者的 一段话 让我很有感触:

静态网站建站现在有很多快速的技术和平台,但静态是优点也有缺...

查看全文

SERVLET 十二月 27, 2020

Override same class

文章字数 7.5k 阅读约需 7 mins.

实际 Java Web 项目中经常会遇到这样的场景:希望对依赖的某个三方库中的行为进行覆盖式的定制(修改三方库中的某些行为),但并不希望发布定制的版本至私服。

通常在使用 WAR 包发布应用时,可将定制的类编译成 class 文件,放入 WEB-INF/classes 路径中,即可覆盖放置在 WEB-INF/lib 路径下的三方库中同名类,达到定制的目的。

那么为什么可以这样?

在两个相同的 class 必须都存在于 JAR 包中时,又怎么实现这种需求呢?

Servlet 规范

Java(TM...

查看全文

DEVOPS 十二月 20, 2020

TeamCity Kotlin DSL

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

将持续集成环境的配置代码化(Configuration as code)有很多好处:

  1. 可借助版本控制系统(VCS)对配置进行管理
  2. 很容易对配置变更进行审查(review)
  3. 提高配置的可移植性
  4. 不同的分支可以执行不同的构建,甚至是未合并的请求分支以及历史构建

目前常见的持续集成服务都提供(甚至仅有)代码化配置方式,如:

  1. Travis CI.travis.yml
  2. GitHub Actions 的放在代码仓库 .github/workflows 路径下的 workflow yml 文件
  3. GitLab...
查看全文

SHELL 十二月 13, 2020

zsh

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

macOS Catalina 飞起来了 之后,发现打开终端时会提示 The default interactive shell is now zsh.
从 macOS Catalina 版开始,Mac 将使用 zsh 作为默认登录 Shell 和交互式 Shell。

默认情况下,Mac 使用 zsh 或 bash 作为登录 Shell 和交互式 Shell 的命令行解释器:

  • 从 macOS Catalina 版开始,zsh (Z shell) 是所有新建用户帐户的默认 Shell。
  • bash 是...
查看全文

JAVA 十二月 06, 2020

如何确定装载了哪个类

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

某些时候,我们可能希望知道 ClassLoader 里到底装载的是哪个 class,比如当两个 jar 包中存在 package 和 Class 名完全相同的两个类时。

在 java 命令的帮助信息中,有如下内容(部分):

$ java -help
用法: java [-options] class [args...]
           (执行类)
   或  java [-options] -jar jarfile [args...]
           (执行 jar 文件)
其中选项包括:
    -d32      使用 32 位数据模型 (如果可用...
查看全文

CLOUD 十一月 29, 2020

腾讯云架构高级工程师

文章字数 5.3k 阅读约需 5 mins.

疫情期间采用线上考试的方式。考试时间 120 分钟,总分 100 分,共 65 题(30 单选 + 15 多选 + 20 案例分析),均为单选及多选形式,多选不提示选项个数。
通过条件 70 分以上。
线上考试可提前进入考场,开始考试 30 分钟后不得登录系统。

考试过程中浏览器会进入全屏,离开作答界面或退出全屏可能将引发疑似作弊告警。各类违规行为累计出现5次及以上,将视为作弊,取消考试成绩。

考试结束后当场显示成绩,考后7个工作日内将发放考试结果通知。

可提前在 这里 进行试考,检查设备是否满足考...

查看全文
加载更多
0%