[TOC] 打开文件的模式 模式选择 一、修改文件的两种方法 第一种方式修改文件: 修改文件: 1.将数据由硬盘读到内存(读文件) 2.在内存中完成修改(字符串的替换) 3.再覆盖原来的内容(写文件) 优点:硬盘上只有一个文件 缺点:当文件过大的情况下,可能会造成内存溢出 replace 替换 第二 ...
分类:
其他好文 时间:
2019-08-18 22:09:27
阅读次数:
97
原文: http://blog.gqylpy.com/gqy/293 "我们数据库有几千万条数据,这些数据需要展示,我们不可能直接从数据库把数据全部读取出来. 因为这样会给内存造成巨大的压力,很容易就会内存溢出,所以我们希望一点一点的取. 同样,展示的时候也是一样的,我们必定会对数据进行分页显示. ...
分类:
其他好文 时间:
2019-08-17 17:55:24
阅读次数:
65
先来看看5种JVM垃圾收集器特点 先来看看5种JVM垃圾收集器特点 一、常见垃圾收集器 现在常见的垃圾收集器有如下几种: 现在常见的垃圾收集器有如下几种: 新生代收集器: 新生代收集器: Serial ParNew Parallel Scavenge Serial ParNew Parallel S ...
分类:
其他好文 时间:
2019-08-16 15:46:57
阅读次数:
115
内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可 ...
分类:
其他好文 时间:
2019-08-16 00:57:52
阅读次数:
50
(1)闭包 在一个作用域中可以访问另一个作用域的变量,特点是延展了作用域的范围 (2)递归 函数自己调用自己 在递归的过程中会出错 Maximum call stack size exceeded 是内存溢出:超过了最大的堆栈大小 递归一般要写一个结束的条件 (3)对象的拷贝 学习记录里的wsc例子 ...
分类:
其他好文 时间:
2019-08-14 22:07:28
阅读次数:
91
1. OOM && SOF OutOfMemoryError异常: 除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生OutOfMemoryError(OOM)异常的可能, 内存泄露:指程序中动态分配内存给一些临时对象,但是对象不会被GC所回收,它始终占用内存。即被分配的对象可达但已无用。 内 ...
分类:
其他好文 时间:
2019-08-14 14:19:23
阅读次数:
129
[TOC] 一、迭代器 迭代器:迭代取值的工具 ——(用__iter__生成迭代器对象) 优点:1.不依赖与索引取值 2.内存中只占一份空间,不会内存溢出,节约空间,运行效率更高 (执行一次__next__取值一次,而不是一次全部取值) 缺点:1.不能获取指定的元素 2.只能依次往后取值 1.一个简 ...
分类:
其他好文 时间:
2019-08-13 15:25:49
阅读次数:
109
前言:JVM中除了程序计数器,其他的区域都有可能会发生内存溢出。 0.什么是内存溢出 当程序需要申请内存的时候,由于没有足够的内存,此时就会抛出OutOfMemoryError,这就是内存溢出。 1.内存泄漏和内存溢出区别与联系 内存泄漏:系统分配的内存没有被回收。 内存溢出:分配的内存空间超过系统 ...
分类:
其他好文 时间:
2019-08-11 17:04:47
阅读次数:
104
```java
public class SubStringDemo { //substring() /** * jdk6 当调用 substring() 方法时,创建了一个新的String对象,但是string的value[] 属性域仍然指向堆内存中的原来的那个数组。区别就是 两个对象的 coun... ...
分类:
编程语言 时间:
2019-08-10 17:50:22
阅读次数:
115