Forrest Hu's Blogs

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

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

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

  2. Kubernetes存储

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

  3. 访问Kubernetes上的Service

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

  4. Kubernetes副本管理

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

  5. Kubernetes pod 组件

    简介 What is a pod? 为什么需要pod? Pod Operations Creating a pod Pod 的运行 pod生命周期 容器状态及其它状态 kubectl drain...

  6. Go基础

    简介 Language Mechanics Syntax Data Structures 数组 slice map string 函数和方法 函数 方...

  7. JVM类加载

    前言 前言 字节码结构 字节码生成——ASM 部分生成的字节码 系统的根据编程语言代码AST生成字节码 类加载——按类名加载 类加载器的双亲委派模型 延迟加载 ClassNotFoundE...

  8. 硬币和扑克牌问题

    前言近日面试,有这样的一些智力题。1 硬币摆放问题一个圆桌和若干硬币,你和另外一个人轮流放,一次放一个,放最后一个硬币的人赢。请设计策略,可以保证你一定赢。在面试官的提示下,我最后的方案是:我先放,放在圆桌中心(记为O)。接下来,他放一个硬币(记为A),我放一个硬币(记为B...

  9. LRU实现

    前言近日面试有一个算法题,设计一个数据结构实现LRU cache。当时发挥的并不好,现在来仔细讲讲这个问题。写这篇文章虽然是马后炮,但整理和推理的过程还是很有乐趣的。问题Design and implement a data structure for Least Rece...

  10. virtualbox 使用

    使用VBoxManage.exeVBoxManage.exe一般在virtualbox 安装目录下,以为virtualbox vm 添加sharedfolder 为例,VBoxManage sharedfolder add <vmname> --name <...