瞬时态:当new一个实体对象后,这个对象处于瞬时态,即这个对象只是一个保存临时数据的内存区域,如果没有变量引用这个对象,则会被JVM的垃圾回收机制回收。这个对象所保存的数据与数据库没有任何关系,除非通过Session的save()、saveOrUpdate()、persist()、merge()方法 ...
分类:
Web程序 时间:
2020-03-28 18:11:38
阅读次数:
81
[toc] Go语言 Go语言介绍 Go是静态强类型语言,是区别于解析型语言的编译型语言 解析型语言:源代码是先翻译为中间代码,然后由解释器对代码进行解释执行 编译型语言:源代码编译生成机器语言,然后由机器直接执行机器码即可执行 Go语言特性 跨平台的编译型语言 语法接近c语言 有垃圾回收机制 支持 ...
分类:
其他好文 时间:
2020-03-28 13:30:05
阅读次数:
77
Java语言是一门自动内存管理的语言,不再需要的对象可以通过垃圾回收自动进行内存释放。 Java运行时内存区域划分 JVM将Java程序运行时内存区域划分成以下几个部分: 程序计数器(Program Counter Register, PC) java虚拟机栈 本地方法栈 java堆 方法区,方法区 ...
分类:
编程语言 时间:
2020-03-26 19:14:38
阅读次数:
70
自动回收机制:你回家以后把屋里,造的挺乱的,你只管造就行了,你一关门就像家里有个保姆,保姆给你收拾好。 内存泄漏:屋子里一顿造,造的连下脚地都没有了,屋子里的东西都开始从窗户向外面掉了 内存溢出:东西放不下了 ...
分类:
编程语言 时间:
2020-03-25 23:14:42
阅读次数:
85
Python语言默认采用的垃圾收集机制是引用计数法,本文详细的介绍了Python中垃圾回收和del语句详解,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧Python中的垃圾回收算法是采用引用计数, 当一个对象的引用计数为0时, Python的垃圾回收机制就会将 ...
分类:
编程语言 时间:
2020-03-25 21:42:15
阅读次数:
72
前言 从2020年3月份开始,计划写一系列文档 《小白从零开始学编程》,记录自己从0开始学习的一些东西。 第一个系列:python,计划从安装、环境搭建、基本语法、到利用Django和Flask两个当前最热的web框架完成一个小的项目 第二个系列:可能会选择Go语言,也可能会选择Vue.js。具体情 ...
分类:
编程语言 时间:
2020-03-21 15:10:15
阅读次数:
75
垃圾回收机制是自动帮助我们管理内存,清理垃圾的一种工具 1)、引用计数 当一个对象的引用被创建或者复制时,对象的引用计数加1; 当一个对象的引用被销毁时,对象的引用计数减1; 当对象的引用计数减少为0时,就意味着对象已经没有被任何人使用了,可以将其所占用的内存释放了。 优点: 简单、直观 实时性,只 ...
分类:
其他好文 时间:
2020-03-16 23:52:49
阅读次数:
67
定义:函数A内部有函数B,且B能访问A的内部变量,B就是闭包。 用法:1.读取函数内部的变量;2.变量的值始终保持在内存中,不会在外层调用后自动清除。 优点:1:变量长期驻扎在内存中; 2:避免全局变量的污染; 3:私有成员的存在 ; 特性:1:函数套函数; 2:内部函数可以直接使用外部函数的局部变 ...
分类:
Web程序 时间:
2020-03-14 10:42:31
阅读次数:
64
过程: 发现无用对象(无任何变量引用该对象) 回收无用对象所占的内存空间 分代机制: 分代垃圾回收机制,是基于这样一个事实: 不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的回收算法,以便提高回收效率.我们将对象分为三种状态:年轻代,年老代,持久代。同时,将处于不同状态的对象放 ...
分类:
其他好文 时间:
2020-03-13 20:22:53
阅读次数:
43
python之路 "01.深拷贝,浅拷贝与赋值符号的不同" "02.while循环和for循环" "03.数字类型介绍" "04.字符串及方法介绍" "05.基本数据类型之字典介绍" "06.基本数据类型之列表介绍 " "07.基本数据类型之元组介绍" ...
分类:
编程语言 时间:
2020-03-11 22:14:31
阅读次数:
79