保存成功
订阅成功
保存失败,请重试
提交成功
Rajan.晨

Rajan.晨

高级全栈工程师兼架构师
晨叔, 11年全栈开发经验,曾于多家科技公司任高级软件工程师,前端架构师, 现主要做技术纵向(深度)研究,技术研究方向:JS全栈。...更多
创作文章4

高级全栈工程师必须搞定的 JS 内存问题(下)

关于 JS 内存的问题,上辑《高级全栈工程师必须搞定的 JS 内存问题(上)》已经结刊,通过上辑的学习,大家掌握了JS的内存模型、JS 调用栈、GC 算法、常见的基本内存泄露“走位”,为解决JS内存问题打下了基础。 本场 Chat,在上辑的理论基础中,加入实战的操作,与大家一起动手分析排查内存问题。 本话题的干货内容: - 基于工具排查内存耗子 - 前端内存排查方法实操(下辑) - 服务端(Node.js)内存排查方法实操(下辑) - 结刊:技术升华与总结(下辑) 适合人群:JS 前端/后端工程师、学习者、极客。
83 订阅

JS 运行机制(Event Loop)硬核干货分析报告

异步是 JS(JavaScript)的灵魂, 唯有深入理解异步内部原理,才能写出“优秀”的代码。都是 JS, 前端的运行机制区别于后端;单线程异步的特性,让其不管在前端,还是后端,都能“游刃有余”。 本场 Chat,为你深入剖析 JS 的运行机制,给你的技术之路, 新增一份“进阶”报告。 你将学习到的干货: - 前端 JS 的运行机制 - 服务端 JS(Node.js)的运行机制 - 运行时堆栈模型 - 并发模型与事件循环(Event Loop) - 定时器、回调的原理 - 结刊总结 适合人群: JS 前端工程师, JS 全栈工程师, Web 开发者/学习者。
JavaScript
96 订阅

春节高并发抢红包的技术升华综合实战(Node.js)

高并发的系统的应用广泛,如抽奖、秒杀、抢购、团购、游戏等等。 本场 Chat, 咱们来一场应景的高并发“抢红包”系统设计实战,举一反三,在其他高并发系统中,也同样适用。 高并发抢红包的活动,大致可以分为如下几个流程: - 流程一:客户端海量抢红包的请求。(限流,过滤流量,流量负载均衡) - 流程二:抢红包逻辑。(分布式锁,线程/进程池优化,SQL优化) - 流程三:发红包逻辑。(限流削峰,MQ 消息队列) - 流程四:日志监控。(数据可视化监控日志) 在这场 Chat 中,你将学习到如下的干货。 1. Nginx 的限流,虑流, 负载均衡 (上辑)。 2. Redis 集群,分布式锁(上辑)。 3. Node.js 多进程/线程优化(中辑)。 4. Sequelize(Node.js ORM 库) SQL 查询优化(中辑)。 5. MQTT 消息队列高并发处理(下辑)。 6. 日志可视化监控(下辑)。 适合人群: Node.js 全栈工程师、希望学习高并发架构系统设计的工程师、各类 IT 学习者。
严选Node.js
136 订阅

高级全栈工程师必须搞定的 JS 内存问题(上)

内存再大的主机,都架不住“崴脚”的程序,内存虽好,可不要侧漏。JS(JavaScript)横扫前端,Node.js 在服务端中尚有一席之地, JS 的重要性,这里不再 Bb。 和很多高级语言一样,JS 也有垃圾收集机制,按照常理,应该不用考虑内存问题,但JS 的特殊性,使其面临的问题,有些与众不同。 所以,本期的话题,晨叔将完整的为您, 透彻的分析 JS 中的内存问题,调试的方法,以及防范措施。让你成为不会“漏”的 JSer。 本话题的干货内容: - 搞定 JS 的内存机制(堆+栈) - 你不知道的 JS 中值和引用的问题 - 分析涵盖 95% 的内存泄露的原因 - 基于工具排查内存耗子 - 前端内存排查方法实操(下辑) - 服务端(Node.js)内存排查方法实操(下辑) - 结刊:技术升华与总结(下辑)
JavaScript
127 订阅
微信扫描登录