关于docker image的那点事儿
简介 简介 打包所有依赖 镜像与操作系统的关系 容器文件系统往事 本地存储 制作镜像 build 时使用http代理 多阶段构建 entrypoint 和 cmd 镜像下载 docker login docker 镜像下载加速 2013 年,Dock...
简介 简介 打包所有依赖 镜像与操作系统的关系 容器文件系统往事 本地存储 制作镜像 build 时使用http代理 多阶段构建 entrypoint 和 cmd 镜像下载 docker login docker 镜像下载加速 2013 年,Dock...
简介(已过时) 当web项目开发完毕后,一般会在测试环境上运行一下,供开发部门调错和测试部门测试。对于具有一定业务规模的公司,几十个上百个web服务,每个服务分别占用一个tomcat目录,配置过程繁琐,且无法集中管理。此外,对于公司的新手来讲,需要一定的背景知识才可以上手。 本文主要讲述基于docker搭建测试环境,或许可以解决部分上述问题。 总体思路 业务代码(包括Docke...
简介 简介 linux的消息队列 本地队列 消息队列中间件 消息模型 rabbitmq的发布订阅模式 kafka的发布订阅模型 发布订阅模型小结 消息中间件的选型 消息队列监控 rabbitmq 其它 引用 linux的消息队列 进程间...
简介 简介 现有产品 通过安装过程来体会工具的异同 etcd CP/zookeeper consul nacos 数据模型 zookeeper consul nacos 服务模型 nacos 服务注...
前言 前言 如何进行方法调用 虚拟机如何执行一条字节码指令 字节码指令在 Intel x86 上对应的指令是什么呢? class字节码 ==> c/c++ ==> 机器码 模版执行器:class字节码 ==> 机器码 JIT:C 支持动态执行 机器码 本地编译 基于栈的虚...
简介 为啥我的代码库那么大?聊聊Git使用坏习惯 未读 三类代码协同模式,你要如何选? 未细读。 如果的bash 是zsh,zsh 对git 各种命令提供了缩写,使用起来是相当方便。 案例 比如在给github 上一些项目提交pr 的时候发现以下问题 在提交的pr (包含commit2 和commit3) 合并到 master 之前,master 新增了commit4 ...
简介 简介 广义的构建工具 ant 最简单的例子 maven 生命周期 命令执行 依赖管理 pom文件 profile 最佳实践 pluginManagement和D...
前言 前言 从抓包看tcp tcp协议字段组成 tcp连接建立与关闭 TCP的“假”连接/状态机 为什么一定要进行三次握手呢? 服务端连接队列满主动丢包 网络“失而复得” 四次分手 连接保活 backlog ...
简介 简介 缓存系统 缓存系统与数据库的一致性 缓存系统的数据模型 缓存系统带来的一些问题 不同位置的缓存 本地缓存 单机缓存系统 分布式缓存系统 varnish 缓存 全站缓存 运维 负载均衡策略:一致性哈希算法/就近路由算...
前言 前言 java nio 介绍 线程模型 单 reactor 单线程模型 单 reactor 多线程模型——io线程和业务线程分开 multi-reactor 多线程模型——io线程按事件类型分开 io线程与selector 绑定 io线程和业务线程的数据交互 NIO的使用套路 一个或多个A...