首先垃圾回收机制得存在 , 是在我们编写程序时候不用考虑内存得管理 存在了垃圾回收机制 ,java对象不在有 作用域得概念 ,只有对象得引用 存在 作用域 垃圾回收机制可以有效阻止内存泄漏 , 有效使用内存 . 说说内存泄漏 与 内存溢出 内存泄漏: 程序在申请内存后,无法释放已申请得内存空间 ,一 ...
分类:
其他好文 时间:
2020-05-02 21:04:16
阅读次数:
102
1. JavaScript里面js代码的写法:目标是解决冲突和依赖 函数式编程,全局函数和变量 很容易覆盖 对象的写法 也会从外面改变 命名空间:利用名称不同缓冲js代码的冲突 名称太长,不方便维护 闭包 变量一直存在,垃圾回收机制失效,内存泄漏 模块化开发 函数式编程 面向对象编码 模块化编程(面 ...
分类:
Web程序 时间:
2020-05-02 16:40:58
阅读次数:
65
默认每隔29小时(1740分钟)自动回收、默认超过20分钟无人访问也回收还有默认最大并发请求数5000
回收的定义:相当于线程池里的一个线程长时间未被使用,该线程会被收回
设置为0:代表永不回收 ...
JAVA 把内存分为两种,一种叫做栈内存,一种叫做堆内存 栈: 在函数定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块中定义一个变量时,Java就在栈中为这个变量分配内存空间,当其超过变量的作用域后,Java会自动释放掉为该变量分配的内存空间。 堆: 堆内存用于存放有 ...
分类:
编程语言 时间:
2020-05-01 20:50:59
阅读次数:
68
多线程 创建线程方式1 /** * 创建线程方式1: * 1、继承Thread类 * 2、重写run方法 * 3、调用start开启线程 * 注意:线程开启不一定执行,由CPU调度 */ public class ThreadTest extends Thread{ @Override public ...
分类:
编程语言 时间:
2020-05-01 20:31:23
阅读次数:
67
"""1、单列模式是什么列子:电脑上有一个回收站,在操作系统中,回收站只有一个实例,整个系统中唯一实例,而且是自行提供的实例,因此回收站是单例模式应用。单列模式是指:保证一个类仅有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单列类。总线对象,就是一个单列,它仅有一个是咧,每个线程对总 ...
分类:
其他好文 时间:
2020-05-01 01:16:20
阅读次数:
53
jvm调优的目的:减少STW的次数,STW 会停止用户操作线程,影响体验 -Xmn2048M 设置年轻代内存大小 JVM参数说明: ■ -Xms20m :设置jvm初始化堆大小为20m,一般与-Xmx相同避免垃圾回收完成后jvm重新分。 ■-Xmx20m:设置jvm最大可用内存大小为20m。 ■-X ...
分类:
其他好文 时间:
2020-04-30 15:48:36
阅读次数:
87
前言 不知道你平时是否关注程序内存使用情况,我是关注的比较少,正好借着优化本地一个程序的空对比了一下.Net平台垃圾回收和jvm垃圾回收,顺便用dotMemory看了程序运行后的内存快照,生成内存快照后,妈妈再也不担心我优化程序找不到方向了。 .Net平台垃圾回收 内存优化 凭空想象这些概念多少会索 ...
分类:
Web程序 时间:
2020-04-30 15:27:00
阅读次数:
69
go语言特点: 部署简单; 静态语言,但是有动态语言的感觉; 语言层面支持并发(最大特色!); 垃圾回收gc; 丰富标准库; ...
分类:
编程语言 时间:
2020-04-30 13:59:40
阅读次数:
59
Java内存分配?寄存器:程序计数器,是线程私有的,就是一个指针,指向方法区中的方法字节码。?静态域:static定义的静态成员。?常量池:编译时被确定并保存在.class文件中的(final)常量值和一些文本修饰的符号引用(类和接口的全限定名,字段的名称和描述符,方法和名称和描述符)。?非RAM存储:硬盘等永久存储空间。?堆内存:new创建的对象和数组,由Java虚拟机自动垃圾回收器管理,存取速
分类:
其他好文 时间:
2020-04-29 14:26:04
阅读次数:
65