顾乔芝士网

持续更新的前后端开发技术栈

Java OOM 认知

一. StackOverflowError

1.1 bug

 public class StackOverflowErrorDemo {
     public static void main(String[] args) {
         javaKeeper();
     }
 
     private static void javaKeeper() {
         javaKeeper();
     }
 }

12>React常见基础面试题(附答案)

1. ReactJS中渲染根组件的方式以及注意事项

答案:

ReactDOM.render(A,B);将A渲染到B指定的容器中

注意事项:

不允许一次渲染多个标签,但是可以放在同一个顶层标签

Java 关键字之 native 详解

本篇博客我们将介绍Java中的一个关键字——native。

native 关键字在 JDK 源码中很多类中都有,在 Object.java类中,其 getClass() 方法、hashCode()方法、clone() 方法等等都是用 native 关键字修饰的。

Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露

JVM的运行时内存区域是怎么样的?

前言:

知道并清楚jvm运行时内存区域的划分是非常重要的,尤其是在进行jvm调优的时候,内存区域大小的配置关系影响着运行的性能以及是否会出现OOM的情况。

JVM的运行时内存区域

根据Java虚拟机规范的定义,JVM的运行时内存区域主要由

刷新你的认知!12 个不为人知的 JavaScript 冷知识

尽管我们对 JavaScript 已经相当熟悉了,但这门语言中仍存在许多有趣的特性和行为,今天分享 12 个鲜为人知的 JavaScript 冷知识。

JavaScript 构造函数与普通函数

构造函数和普通函数的区别:

没有区别, 就看使用, new就是构造函数, 函数()就是普通函数调用。

构造器:使用什么元素实例化的对象,元素就称为该对象的构造器

面试必问的HashCode技术内幕

3 hashCode的内幕

深入理解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应用的内存,以及如何向下追踪与内存相关的问题。

编译型语言和解释型语言

年代区分

从硬件技术和软件需求,计算机发展初期,没有可能发展真正的解释型语言,运行速度和内存都受限,只有给机器喂二进制代码才能勉强跑起来。但事实上,解释型语言却在计算机发展很早的时期曾经出现过,当然这和前面一段话并不冲突,它是由自身的考虑,也并非为了推广。

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