nomad介绍

nomad是一个轻量级的工作编排工具,可以管理容器和非容器化的应用程序 官网 基础概念 架构图 agent 基础模块,每个运行nomad进程称为一个agent

nomad和docker结合

nomad支持调度多种drive,比如docker,java,podman等,比较常用的是和docker的结合 要求版本 1.8.2和 1.9 一个简单

nomad配置文件介绍

nomad的配置文件语法使用的是hashicorp自己开发的dsl,详细语法: GitHub - hashicorp/hcl: HCL is the HashiCorp configuration language. 下面是一个配置文件的介绍 1 2 3 4 5 6 7 8 9 10

mybatis3源码阅读-查询结果映射

关键类: DefaultResultSetHandler 关键方法: DefaultResultSetHandler#handleResultSets 简单映射流程图 核心方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 public List<Object> handleResultSets(Statement stmt) throws SQLException { ErrorContext.instance().activity("handling results").object(mappedStatement.getId());