Summary Introduction Angular architecture bootstrapping httpClient Observable&RxJS router Angular 模块 NgModule 简介 JS 模块 vs NgModule 常用模块 特性模块的分类 入口文件 特性模块 服务提供商 单例应用 组件与模版 显示数据 生命周期钩子 组件交互 组件样式 Angular 自定义元素 动态组件 属性型指令 结构型指令 管道 动画 依赖注入 依赖注入模式 Angular 依赖注入 多级注入器 DI 实用技巧 testing Devops microservices consul+consul_template Jenkins安装 gitlab gitlab-runner CI Kubernetes 相关概念 terms services pod kubectl communication&network api-server configmap controller-manager kube-proxy kubelet scheduler terms 安全 Linux 定时任务 crontab 跨机器复制 Linux常见目录作用 火焰图 Systemd unit 命令行代理 Docker Docker docker-registry install_docker Docker-compose install_docker-compose example Node npm 配置淘宝 npm 地址 搭建 npm 私库 test http 测试 mocha+chai 深入理解 阻塞与非阻塞 闭包 事件循环 事件 错误处理 this 类型转换 Express Express源码分析 Koa Koa源码分析 MySQL 数据库迁移 数据库安装 MySQL常用命令 Openresty lua 获取时间戳 nginx nginx配置为静态文件服务器 Openresty 安装脚本 安全 cfssl 哈希与加密 openssl