Forrest Hu's Blogs
技术、架构与生活随笔 · 共 453 篇文章
-
《程序员的自我修养》小结
前言 前言 从源代码到内存的通路 可执行文件的组成 可执行文件的加载 文件的映射 进程虚拟地址空间的分布 运行库 问题 为什么会有数据段 函数调用和栈 为什么可以有构造...
-
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...
-
Kubernetes pod 组件
简介 What is a pod? 为什么需要pod? Pod Operations Creating a pod Pod 的运行 pod生命周期 容器状态及其它状态 kubectl drain...
-
Go基础
简介 Language Mechanics Syntax Data Structures 数组 slice map string 函数和方法 函数 方...
-
JVM类加载
前言 前言 字节码结构 字节码生成——ASM 部分生成的字节码 系统的根据编程语言代码AST生成字节码 类加载——按类名加载 类加载器的双亲委派模型 延迟加载 ClassNotFoundE...
-
硬币和扑克牌问题
前言近日面试,有这样的一些智力题。1 硬币摆放问题一个圆桌和若干硬币,你和另外一个人轮流放,一次放一个,放最后一个硬币的人赢。请设计策略,可以保证你一定赢。在面试官的提示下,我最后的方案是:我先放,放在圆桌中心(记为O)。接下来,他放一个硬币(记为A),我放一个硬币(记为B...
-
LRU实现
前言近日面试有一个算法题,设计一个数据结构实现LRU cache。当时发挥的并不好,现在来仔细讲讲这个问题。写这篇文章虽然是马后炮,但整理和推理的过程还是很有乐趣的。问题Design and implement a data structure for Least Rece...
-
virtualbox 使用
使用VBoxManage.exeVBoxManage.exe一般在virtualbox 安装目录下,以为virtualbox vm 添加sharedfolder 为例,VBoxManage sharedfolder add <vmname> --name <...