深入理解 Atwood 定律
在 Jeff Atwood 发表于 2007 年的这篇博客里,他提出了著名的“Atwood 定律”,即”任何能够用 JavaScript 实现的应用系统,最终都必将用 JavaScript 实现。“ (Any application that can be written in JavaScript, will eventually be written in JavaScript.)那么,...
在 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 语言中,所有的索引都使用半开区间,即...
Mninkube 是一个构建单节点集群的工具。 安装 Minikube Minikube 是一个二进制文件,可以安装在 MAC、Linux 和 Windows 中。 访问这里: https://github.com/kubernetes/minikube 安装: https://minikube.sigs.k8s.io/docs/start/ 阿里云: https://deve...
Suggested Keywords: docker images java openjdk alpine 先做一个运行 Java 的 Docker 基础镜像。 0x01 手动测试 docker rm alpine-java docker run -itd --name alpine-java alpine docker exec -it alpine-java sh / #...