Forrest Hu's Blogs
技术、架构与生活随笔 · 共 449 篇文章
-
Java泛型
前言“泛型”只在程序源码中存在,在编译后的字节码文件中,就已经被替换为原来的原始类型(Raw Type,也称为裸类型)了,并且在相应的地方插入了强制转型代码,因此对于运行期的Java语言来说,ArrayList与ArrayList就是同一个类。所以说泛型技术实际上是Java...
-
vagrant 使用
一 VagrantVagrant是一个创建和配置轻量级,可复制,可移植开发环境的工具。说”人话”就是,vagrant是一个虚拟机管理工具,我知道的用途主要有: 假如你有一个virtualbox虚拟机软件,自己配置了一个cenots vm,你对这个vm做一些特殊配置。这一切...
-
Go常用的一些库
一 前言 一 前言 klog unsafe 错误处理 sync.pool Go代码中的依赖注入 command line application urfave/cli spf13/cobra 其它本文主要阐述一下gol...
-
Python初学
前言 基本语法 函数 面向对象 模块 安装第三方包前言本文是笔者作为一个java程序员,对《python基础教程》的笔记。python是类似linux shell的解释型语言(其实与javascript更像),只不过使用shell操作多是为了操作计算机,使用pyt...
-
Goroutine 调度模型
前言 前言 调度模型的演化 GM模型 GPM模型 goroutine调度模型的四个抽象及其数据结构 G M P Sched 其它容器 与函数的关系 G0 补充赵...
-
虚拟网络
前言 前言 虚拟设备 tun/tap veth 网桥 vlan vlan 划分 为何要一个VLAN一个网段? 为啥vlan 要有个sub interface? vxl...
-
《程序员的自我修养》小结
前言 前言 从源代码到内存的通路 可执行文件的组成 可执行文件的加载 文件的映射 进程虚拟地址空间的分布 运行库 问题 为什么会有数据段 函数调用和栈 为什么可以有构造...
-
Kubernetes存储
简介 Volume 背景介绍 从UnionFS说起 为什么要有volume docker volume——物理机的一个目录 kubernetes volume——为容器提供外置存储能力 Kubernetes的存储设计理念 k...
-
访问Kubernetes上的Service
简介 What is a service? How do they work?——基于iptables实现 示例 ipvs 模式 Service 的特别形式 LoadBalancer Node...
-
Kubernetes副本管理
简介 What is Kubernetes replication for? deployment What is a replication controller?(逐步弃用) How does a replication controller w...