Forrest Hu's Blogs

技术、架构与生活随笔 · 共 449 篇文章

  1. Java泛型

    前言“泛型”只在程序源码中存在,在编译后的字节码文件中,就已经被替换为原来的原始类型(Raw Type,也称为裸类型)了,并且在相应的地方插入了强制转型代码,因此对于运行期的Java语言来说,ArrayList与ArrayList就是同一个类。所以说泛型技术实际上是Java...

  2. vagrant 使用

    一 VagrantVagrant是一个创建和配置轻量级,可复制,可移植开发环境的工具。说”人话”就是,vagrant是一个虚拟机管理工具,我知道的用途主要有: 假如你有一个virtualbox虚拟机软件,自己配置了一个cenots vm,你对这个vm做一些特殊配置。这一切...

  3. Go常用的一些库

    一 前言 一 前言 klog unsafe 错误处理 sync.pool Go代码中的依赖注入 command line application urfave/cli spf13/cobra 其它本文主要阐述一下gol...

  4. Python初学

    前言 基本语法 函数 面向对象 模块 安装第三方包前言本文是笔者作为一个java程序员,对《python基础教程》的笔记。python是类似linux shell的解释型语言(其实与javascript更像),只不过使用shell操作多是为了操作计算机,使用pyt...

  5. Goroutine 调度模型

    前言 前言 调度模型的演化 GM模型 GPM模型 goroutine调度模型的四个抽象及其数据结构 G M P Sched 其它容器 与函数的关系 G0 补充赵...

  6. 虚拟网络

    前言 前言 虚拟设备 tun/tap veth 网桥 vlan vlan 划分 为何要一个VLAN一个网段? 为啥vlan 要有个sub interface? vxl...

  7. 《程序员的自我修养》小结

    前言 前言 从源代码到内存的通路 可执行文件的组成 可执行文件的加载 文件的映射 进程虚拟地址空间的分布 运行库 问题 为什么会有数据段 函数调用和栈 为什么可以有构造...

  8. Kubernetes存储

    简介 Volume 背景介绍 从UnionFS说起 为什么要有volume docker volume——物理机的一个目录 kubernetes volume——为容器提供外置存储能力 Kubernetes的存储设计理念 k...

  9. 访问Kubernetes上的Service

    简介 What is a service? How do they work?——基于iptables实现 示例 ipvs 模式 Service 的特别形式 LoadBalancer Node...

  10. Kubernetes副本管理

    简介 What is Kubernetes replication for? deployment What is a replication controller?(逐步弃用) How does a replication controller w...