摘要: 1.概述 GC需要考虑的三件事; 1.哪些内存需要回收? 2.什么时候回收? 3.如何回收? 我们知道程序计数器、虚拟机栈、本地方法栈3个区域随线程而生,随线程而灭;栈中的栈帧随着方法的进入和退出有条不紊的入栈和出栈。每一个栈帧分配多少内存基本上是在类结构确定下来就知道的,因此这几个区域的内存分配和 阅读全文
posted @ 2017-10-24 18:36 QiaoZhi 阅读(461) 评论(0) 推荐(0) 编辑
摘要: Java虚拟机在执行Java的过程中会把管理的内存划分为若干个不同的数据区域。这些区域有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,而有的区域则依赖线程的启动和结束而创建和销毁。 Java虚拟机包括下面几个运行时数据区域:(堆和方法区线程共享,会抛出OutOfMemoryE 阅读全文
posted @ 2017-10-24 18:27 QiaoZhi 阅读(802) 评论(0) 推荐(0) 编辑
摘要: JS用全局变量标记状态,方法中动态修改全局变量以标记状态是一个重要思想。 需求:组合条件查询数据,查询完之后填充到模态框中,开启模态框,模态框中有组合条件查询,此时查询只需要更新模态框表格数据不需要开启模态框,也就是让模态框开启方法执行一次。 (点查询的时候只更新数据不会再次开启模态框) 思想:JS 阅读全文
posted @ 2017-10-24 13:28 QiaoZhi 阅读(3383) 评论(0) 推荐(0) 编辑
摘要: 思想:在JS中定义一全局变量,在方法执行的时候根据全局变量的值判断是否需要执行,在方法中修改全局变量的值,可以使得方法只执行一次。: 例如: 定义全局变量: 执行一次后修改全局变量: 这样可以在不刷新页面的情况使方法执行一次,页面刷新后又会将isLoad置为false,可以重新执行。。。。。。。。。 阅读全文
posted @ 2017-10-24 13:13 QiaoZhi 阅读(833) 评论(0) 推荐(0) 编辑