学习项目打包配置与生产环境部署流程,实操Node.js项目的容器化部署方案,学习Dockerfile及容器镜像打包、测试、分发与运行,体会容器化部署的优点。
本章讲解 Vite 的一些高级功能,比如热更新,服务端渲染,集成到 node 服务中等,让同学们在遇到一些特殊情况时也能够得心应手。
链表是一种特殊的线性结构,由于不能像数组一样进行随机的访问,所以和链表相关的问题有他自身的特点。我将之称为穿针引线。我们在这一章,就来看一看,如何在链表中穿针引线。
秀操作的时候到了,全网稀缺的vue3.0组件库教学,赶紧上车吧
- 11-1 rollup node-resolve插件+babel-node用法讲解
- 11-2 rollup 切换模块化标准+多模块构建
- 11-3 rollup node-resolve插件+babel-node用法讲解
- 11-4 tree-shaking 机制讲解
- 11-5 rollup external属性+commonjs插件讲解
- 11-6 rollup babel+json+terser插件
- 11-7 【放大招了】rollup vue 组件编译
- 11-8 【关键步骤】在 html 中使用自定义 vue 组件
- 11-9 npm link关联组件库+eslint初始化
- 11-10 【重磅】组件库按需加载实战
- 11-11 【重要】vue2组件库兼容方案
在明确了工程化脚手架的实际应用场景后,我们更清楚了脚手架需要实现的功能。接下来,让我们正式进入脚手架的开发搭建工作吧!
完成 Express 框架的介绍及基本使用,对上一章原生 Node 构建的项目基本功能,使用框架进行重构,完成项目开发的基本操作逻辑,同时,使用前面已经写好的脚手架,进行项目的初始化构建。
做好监控才能掌握 Tomcat 的实际运行情况,本章节介绍主流的监控方案,使用Prometheus 和 Grafana对 Tomcat 进行监控。
完成自媒体频道的创建、关注、取消关注等功能,同时完成对自己频道视频的上传、上架、下架、删除等操作。
脚手架需要实现的核心功能之一,即统一底层打包流程。这个功能需要我们开发build模块,本章就将带领大家实现 build 命令的逻辑,完成build命令的实现及配置。
本章节会从Node.js测试讲起,这块能力可以说是业内Node.js开发者最欠缺的一块知识,也是大公司考察Node.js编码习惯的重要切入点。这个模块我们会讲解单元测试、代码质量、性能测试这三方面的知识,同时通过实战让大家真正把测试作为自己的基本能力之一。
项目功能模块基本完成,进行项目上线部署阶段,完成对域名解析、服务器运维、以及Nginx代理等相关内容。
链表是一种特殊的线性结构,由于不能像数组一样进行随机的访问,所以和链表相关的问题有他自身的特点。我将之称为穿针引线。我们在这一章,就来看一看,如何在链表中穿针引线。
脚手架需要实现的核心功能之一,即统一底层打包流程。这个功能需要我们开发build模块,本章就将带领大家实现 build 命令的逻辑,完成build命令的实现及配置。
脚手架需要实现的核心功能之一,即统一底层打包流程。这个功能需要我们开发build模块,本章就将带领大家实现 build 命令的逻辑,完成build命令的实现及配置。
本章将为你构建企业级分布式存储监控体系的完整能力。你将学会部署并整合Prometheus、Grafana、Alertmanager核心监控栈,实现对集群硬件、Ceph组件及业务性能的全维度指标采集与可视化,最终建立起具备智能告警与自定义监控能力的可观测性平台。
- 8-1 节点监控实战:Node Exporter部署与数据采集(二)
- 8-2 监控告警体系搭建实战:从原理到实现
- 8-3 Prometheus部署实战:云原生时序数据存储方案
- 8-4 Grafana可视化实战:打造业务监控全景看板
- 8-5 节点监控实战:Node Exporter部署与数据采集 (一)
- 8-6 节点监控实战:Node Exporter部署与数据采集(二)
- 8-7 业务监控实战:MGR模块数据导出与分析
- 8-8 集群指标采集实战:Ceph Exporter集成与配置
- 8-9 告警通知实战:Alertmanager多通道告警策略
- 8-10 自定义监控实战:Shell脚本采集与推送指标
- 8-11 本章回顾:分布式存储监控体系全栈总结
学习如何封装hook函数,提高代码复用性;对SPA应用进行首次改造,实现前后端同构,后端直出静态页面。
- 8-1 对SPA应用的第一次SSR改造:设置运行指令开启生产环境Node服务-1【下】
- 8-2 登录页基础布局搭建
- 8-3 登录页国际化字段维护
- 8-4 登录页的相关Mock接口介绍:使用Typescript类型别名规范objectStores属性
- 8-5 登录模块之hook函数封装:登录、注册、登出功能实现【上】
- 8-6 登录模块之hook函数封装:Vue3中的hook概念【中】
- 8-7 登录模块之hook函数封装:抽离出两个hook函数实现代码重构【下】
- 8-8 使用Vuex4共享全局状态:实现跨组件通讯【上】
- 8-9 使用Vuex4共享全局状态:统一管理网站登录状态、国际化状态【中】
- 8-10 使用Vuex4共享全局状态:结合Typescript实现类型声明【下】
- 8-11 Vite+Vue3+TS+SSR的基本原理、构建步骤、目录结构
- 8-12 对SPA的第一次SSR改造:新建客户端入口、封装工厂函数CreateApp()【上】
- 8-13 对SPA应用的第一次SSR改造:新建服务端入口、开启本地环境Node服务-1【中】
- 8-14 对SPA应用的第一次SSR改造:新建服务端入口、开启本地环境Node服务-2【中】
- 8-15 对SPA应用的第一次SSR改造:设置运行指令开启生产环境Node服务-1【下】
- 8-16 对SPA应用的第一次SSR改造:设置运行指令开启生产环境Node服务-2【下】
- 8-17 项目任务:服务端渲染
- 8-18 本章小节
本章将为你构建企业级分布式存储监控体系的完整能力。你将学会部署并整合Prometheus、Grafana、Alertmanager核心监控栈,实现对集群硬件、Ceph组件及业务性能的全维度指标采集与可视化,最终建立起具备智能告警与自定义监控能力的可观测性平台。
运用 Node 基础知识,完成脚手架项目,打造一个自己的脚手架工具,为后续web项目的构建打基础,同时本项目中会加入更深层次的 Node 相关知识,完成对Node 本身相关知识的全面构建
Koa非常的精简,基本上,没有经过二次开发的Koa根本“不能”用。本章我们讲解Koa的重要特性,理解什么是洋葱模型?以及在KOA中如何进行异步编程?很多同学都了解以上知识点,但听完本章,你会有一些不一样的理解,比如:为什么要有洋葱模型?没有会怎样?Koa中间件一定是异步的吗?
做好监控才能掌握 Tomcat 的实际运行情况,本章节介绍主流的监控方案,使用Prometheus 和 Grafana对 Tomcat 进行监控。
本章带大家分析Kubernetes产生原因,逐层剖析Kubernetes架构,从零开始使用 kubeadm搭建Artifactory集群。
本章将为大家扩展如何利用自动化测试框架mocha进行单元测试,并讲解自动化测试的基本概念及mocha的高级特性
本章将为你构建企业级分布式存储监控体系的完整能力。你将学会部署并整合Prometheus、Grafana、Alertmanager核心监控栈,实现对集群硬件、Ceph组件及业务性能的全维度指标采集与可视化,最终建立起具备智能告警与自定义监控能力的可观测性平台。
以登录功能为主,引入 JWT 身份验证机制,引入 Express 中重要的中间件相关内容,同时,引入RESTful API 接口规范,完成前后端交互中的接口设计逻辑。
RN的开发环境搭建相对复杂,本章帮大家梳理搭建开发环境的流程,并创建一个脚手架工程,运行官方demo,确认已具备所有的开发条件,准备正式学习。
虚拟DOM大行其道的今天,还能不能用原生代码操作原生DOM呢?DOM1,DOM2, DOM3, DOM4,事件监听函数添加和删除的小秘密,空白节点,图片空白间距,跨文档复制等等这些高级操作,你掌握了吗? 本章娓娓道来,一网打尽。
本章节会从Node.js测试讲起,这块能力可以说是业内Node.js开发者最欠缺的一块知识,也是大公司考察Node.js编码习惯的重要切入点。这个模块我们会讲解单元测试、代码质量、性能测试这三方面的知识,同时通过实战让大家真正把测试作为自己的基本能力之一。
脚手架需要实现的另一个核心功能,即统一项目底层启动命令。而在这个功能中,我们需要开发出dev模块。本章将带领大家添加 start 命令并实现其逻辑。完成脚手架两大核心功能的开发。