首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
web
订阅
苏皖
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
千万级PV下的nodeJS运维方案(抛砖引玉版)
我们将整个运维方案分为了6步,我们的目的:流量透明化 与 操作透明化。 为了解决微服务引起分布式流量链路问题,我们借鉴了spring cloud的思想。设计了traceid 和 tracecode两个跟踪字段,用于追踪落地容器的整个流量链路中的节点信息,通过每个请求的Respo…
技术胖的 TypeScript免费视频图文教程(2W字)
00. B站视频观看地址 出这个教程也是为了迎接Vue3的推出,今晚更新最后一集视频后,开始更新Vue3视频。 我原本准备更新 Vue3.x 教程的,由于官方文档一直不出,我又不敢瞎讲,所以干脆先来一个 TypeScript 教程热身,TypeScript 已经在我们公司全面使…
前端插件化架构的探索和实践
1. 插件化架构定义 插件化架构又称微核架构,指的是软件的内核相对较小,主要功能和业务逻辑都通过插件实现。插件化架构一般有两个核心的概念:内核和插件。 插件(plugin)则是互相独立的模块,一般会提供单一的功能。 内核一般会将要完成的所有业务进行抽象,抽象出最小粒度的基础接口…
Node.js日志神器(winston)
任何程序都需要记录业务日志,因此各种语言都有对应的日志库,例如 Java 中的 Log2j,在 Node.js 中也有很多选择,例如 winston、log4js、bunyan 等等,其中 winston 简单易用,且支持多种传输通道。 默认会把日志打印到控制台中。我们还可以用…
微前端“容器”——microcosmos实现
我第一次听说微前端这个概念是在一年前左右偶然看到了美团的一篇技术博客:用微前端的方式搭建单页应用。然而那时候我连单页面应用是什么都还不知道,自然是看的一头雾水了。目前大家普遍认为微前端的概念由ThoughtWorks在2016年提出。四年的时间,飞速发展,目前我们已经能看到…
Node 脚本遭遇异常时如何安全退出
一个 Node 相关的项目中,总是少不了跑脚本。跑一个脚本拉取配置、处理一些数据以及定时任务更是家常便饭。 如果在这些重要流程中脚本出错无法及时发现问题,将有可能引发更加隐蔽的问题。 最近观察项目镜像构建,会偶尔发现一两个镜像虽然构建成功,但容器却跑不起来的情况。究其原因,是因…
21 个VSCode 快捷键,让代码更快,更有趣
做为前端开发者来说,大都数都用过 VSCode,并且也有很多是经常用的。但 VSCode 的一些快捷键可能我们不知道,也比较少用,毕竟这很好,因此本文就列出一些快捷键方便大家学习与记忆。 在这篇文章中,我将列出我最喜欢的快捷键,这些快捷键让我更快的编写代码,也让编码变得更有趣,…
聊聊 JavaScript 与浏览器的那些事 - 引擎与线程
如果你做过可视化开发,不知道你是否遇到过这样一个棘手的问题:因为需要向页面中添加大量的图表或点线元素而导致页面卡顿、性能下降。一般来说你可能考虑一个方案,从 SVG 换到了 canvas,这或多或少可以解决你面临的痛点,但是背后的原因你到底了解多少?隐藏在浏览器背后的秘密到底有…
源码篇(三):手写webpack版mini源码分析项目构建过程。附送简版webpack源码
本文适合2~4年的前端开发人员的进阶,且对vue或者react搭配webpack有一定的经验。如果webpack的基本使用都未了解,建议实践后再看本文。 本文是原创,均为本人手写。部分思维, 借鉴了“宫小白”的webpack文章。文章结尾标注了“感谢”。 此前有人关心博客源码的…
VS Code 调试 Node.js 代码
作为前端开发者,在日常工作过程中,我们已经习惯了使用 Chrome 等浏览器去调试代码。但是随着目前前端工作流越来越复杂,距离我们的代码运行在浏览器之前,会在本地进行一套复杂的构建过程,通常是运行在 Node 环境下的 JS 代码。如果这一过程出现了问题,我们需要找到一定的办法…