莫方教程网

专业程序员编程教程与实战案例分享

一文掌握:掌握 JavaScript 中的内存生命周期。

一、JavaScript 内存生命周期概述

JavaScript 内存生命周期和大多数程序语言一样,分为三个阶段:分配内存、使用内存、释放内存。不同的编程语言对于这三个阶段的实现方式有所不同,而 JavaScript 的内存管理是自动的,由 JavaScript 引擎帮助开发者处理。

一、JavaScript 内存生命周期概述

大厂面试必问:内存泄漏和内存溢出的区别?

程序的运行需要内存。只要程序提出要求,操作系统或者运行时就必须供给内存。对于持续运行的服务进程,必须及时释放不再用到的内存。否则,内存占用越来越高,轻则影响系统性能,重则导致进程崩溃。不再用到的内存,没有及时释放,就是内存泄漏(memory leak)。而内存溢出(out of menory),指的是程序需求的内存,超出了系统所能分配的范围。

一、内存泄漏(memory leak)

干货满满!如何做好前端日志和异常监控

在研发过程中,日志是非常重要的一环,它可以帮助我们快速定位问题,解决问题。在前端开发中,日志也是非常重要的一环,它可以帮助我们快速定位问题,解决问题。本文将介绍前端日志的规范和最佳实践。但是我们经常看到一些项目日志打得满天飞,但是到了真正定位问题的时候,发现日志并没有什么卵用。这是因为日志打得不规范,不规范的日志是没有意义的。所以我们需要规范日志的打印,才能让日志发挥最大的作用。

阿里内部资料外泄!P8大牛的前端面试题本(飞书文档版)

这份P8大牛的前端面试题本中不仅涵盖了HTML5、CSS3、JavaScript等前端基础知识的深度挖掘,还涉及了Vue.js、React等现代前端框架的实战应用,以及前端安全、性能优化等高级议题。

聊聊前端常见的数据加密 前端加密算法

前言

你是否有过这样的经历?在注册一个新网站时,需要填写个人信息,例如姓名、邮箱、手机号码,甚至身份证号码。你可能会担心,这些信息会被泄露,被不法分子利用。

前端数据加密,就是解决这个问题的关键技术之一。它可以在数据传输到服务器之前,对其进行加密处理,即使数据被窃取,也无法被轻易破解。

2023前端面试题集锦(js+vue) 2021年前端面试题汇总


JS篇

1.es6新特性

1.let、const变量声明

深入理解Node.js中的垃圾回收和内存泄漏的捕获

本文翻译自Apmblog网站Daniel Khan撰写的《Understanding Garbage Collection and hunting Memory Leaks in Node.js》一文,感谢景庄对该文章的翻译。

对于Node.js而言,通常被抱怨最多的是它的性能问题。当然这并不意味着Node.js在性能方面就比其他技术表现的都更差, 因此开发者有必要清晰的理解Node.js是具体如何工作的的。由于这个技术有一个非常扁平的学习曲线, 如果要跟踪Node.js的运行,通常都比较复杂,因此你需要提前理解它的运行机制,从而避免可能存在的性能损失。一旦出现了问题, 你需要尽快的定位它并进行修复。本文主要介绍了如何管理Node.js应用的内存,以及如何向下追踪与内存相关的问题。

一个烧CPU的前端bug 烧cpu的代码

Bug缘起

我还记得那是在一年前,在一个平平无奇的下午,领导安排我改改表格字段,轻轻松松嘛。ctrl+v,ctrl+s保存一气呵成,正查看着效果,突然感受到手中的二手MacBook发烫了起来,风扇也开始呼呼的转,我之前一度以为这电脑是没风扇的,直到那天,才第一次感受到了风扇。于是我打开柠檬管家,好家伙,温度直达90°C,而我开发的网页也越来越卡,后面直接崩了!

MyBatis居然也有并发问题(下:Hutool:WeakCache导致的内存泄漏

就在上篇文章发了没几天,生产又出问题了,一台服务cpu使用率飙到20%以上

查看gc日志发现,fullgc频繁,通过jstat排查,并没有释放多少内存【当时我再外面没有图】

通过dump出来的内存分析,是hutool的WeakCache导致的,涉及业务逻辑修改,就不透露解决方案了,下面为大家分析下为啥会内存泄漏。

页面崩溃了!记录一次测试中出现的前端内存溢出现象

前情回顾

前几天在一次web应用测试过程中,前端发起了向后端接口的查询请求,由于后端响应较慢,前端一直处于等待响应返回状态。在几分钟后,突然页面出现让人惊悚的“噢噢,页面崩溃了”几个大字。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言