Linux 编写 Bash 脚本作弊条 (001)
As the title says. 0x01 脚本调试 有时即使某些命令运行失败,bash 可能继续去执行脚本,这样就影响到脚本的其余部分(会最终导致逻辑错误)。用下面的行的方式在遇到 命令失败时来退出脚本执行: #/usr/bin/env bash set -xeuo pipefail # -x 在执行每一个命令之前把经过变量展开之后的命令打印出来。 # 这个对...
As the title says. 0x01 脚本调试 有时即使某些命令运行失败,bash 可能继续去执行脚本,这样就影响到脚本的其余部分(会最终导致逻辑错误)。用下面的行的方式在遇到 命令失败时来退出脚本执行: #/usr/bin/env bash set -xeuo pipefail # -x 在执行每一个命令之前把经过变量展开之后的命令打印出来。 # 这个对...
公司的电脑升级 OpenJDK 8, 所以从 RedHet 官网下载了一个最新的版本, 结果被 Windows 扫描到有 CVE-2012-0507, 还因此禁用了我的网络连接. 那么什么是 CVE-2012-0507 漏洞呢? 以下是转载的内容. 这里就是 java 的 cve 2012 0507 的 poc 所在了,大部分网上流传的基本上都基于这里,而且大家要注意这个poc的攻击...
在 Jeff Atwood 发表于 2007 年的这篇博客里,他提出了著名的“Atwood 定律”,即”任何能够用 JavaScript 实现的应用系统,最终都必将用 JavaScript 实现。“ (Any application that can be written in JavaScript, will eventually be written in JavaScript.)那么,...
2014 年发布的 java SE 8 和 2017 年发布的 java EE 8,至今还是使用最广泛的 java 版本,大部分 java 开发者对于 java 8 之后的升级总是敬而远之,这跟 java 9 以后的破坏性升级和 oracle 的商用协议有关,但随着 9 月 java 17的发布,我们有更多理由去升级和在新项目中使用更新的 java 了。 为什么要升级? ja...
客户端组件是 Feign 中一个非常重要的组件, 负责做种的 HTTP 请求的执行, 它的核心逻辑是: 发送 Request 到服务器, 在接收到 Response 后进行解码, 最后返回结果. feign.Client 接口是代表客户端的顶层接口, 只有一个抽象方法: package feign; /** * Submits HTTP {@link Request reque...
Get [ERROR] Invalid syntax in configuration ini file. So you are trying to commit to git and getting [ERROR] Invalid syntax in configuration ini file. Right? Well this is generally caused by hooks...
tar 压缩一个文件 [chengchao@c7h00 ~]$ ls jdk [chengchao@c7h00 ~]$ tar -czvf jdk.tar.gz jdk jdk/ jdk/jdk-8u301-windows-x64.exe [chengchao@c7h00 ~]$ ls jdk jdk.tar.gz 说明: 将 jdk 目录打包并压缩为 jdk.tar.gz 文件....
默认情况下,容器以隔离方式运行。它们对同一台计算机上的其他进程或容器一无所知。若要允许容器间进行通信,请使用网络。 如果两个容器在同一网络上,那么它们可彼此通信。如果没在同一网络上,则没法通信。 有两种方法可将容器放在网络上:在启动时进行分配,或者连接现有容器。 在此示例中,先创建网络,然后在启动时附加 MySQL 容器。 ## 创建 Docker 网络 docker networ...
原文: https://www.cnblogs.com/xiao987334176/p/12696740.html 手工搭建 Kubernetes 集群是一件很繁琐的事情,为了简化这些操作,就产生了很多安装配置工具,如 Kubeadm ,Kubespray,RKE 等组件,我最终选择了官方的 Kubeadm 主要是不同的 Kubernetes 版本都有一些差异,Kubeadm 更新与支持的...
os 包提供一些函数和变量,以平台无关的方式和操作系统交互,命令行参数以 os 包中 Args 名字的变量提供程序访问, 在 os 包之外,使用 os.Args 这个名字。 变量 os.Args 是一个字符串切片(slice)。可以通过 s[i] 来访问单个元素,通过 s[m:n] 来访问一段连续子区间,长度用 len(s) 来获取。 Go 语言中,所有的索引都使用半开区间,即...