只读:r rb(bytes类型数据) 只写:w wb(bytes类型数据) 在文件最后追加:f = open('log',mode='a',encoding='utf-8') f.write('这里填写的是追加的内容') f.close() # 清理内存中的内容 f = open('log',mod ...
分类:
编程语言 时间:
2018-12-29 14:33:57
阅读次数:
206
Java内存泄漏就是没有及时清理内存垃圾,导致系统无法再给你提供内存资源(内存资源耗尽); 而Java内存溢出就是你要求分配的内存超出了系统能给你的,系统不能满足需求,于是产生溢出。 内存溢出,这个好理解,说明存储空间不够大。就像倒水倒多了,从杯子上面溢出了来了一样。 内存泄漏,原理是,使用过的内存 ...
分类:
其他好文 时间:
2018-10-30 00:59:50
阅读次数:
222
Java内存泄露与溢出的区别 Java内存泄漏就是没有及时清理内存垃圾,导致系统无法再给你提供内存资源(内存资源耗尽); 而Java内存溢出就是你要求分配的内存超出了系统能给你的,系统不能满足需求,于是产生溢出。 内存溢出类似数组越届,超出你能存储的数据的上限 内存泄漏,就是内存使用完毕后,不能释放... ...
分类:
编程语言 时间:
2018-09-04 17:03:59
阅读次数:
215
开发经验告诉我 = new是指向另一个地址空间 =null对象被回收 .clear()对象被清空,但是仍然指向原来的地址空间 这三种方式都并没有真正的清理内存 只有system.gc()是直接清理,但是执行时间长 读了几篇关于这些方式区别的博文,觉得不错,分享下 java清理对象的时候“=null” ...
分类:
其他好文 时间:
2018-09-03 11:13:32
阅读次数:
340
查看内存使用情况 查看内存使用情况 查看cpu使用情况 查看cpu使用情况 查看磁盘以及分区情况 查看磁盘以及分区情况 查看网络情况 查看网络情况 查看端口使用情况 查看端口使用情况 清理内存 清理内存 选择适合自己的方式清理,再执行查看内存情况,就可以看到内存已经有很大空闲空间; ...
分类:
其他好文 时间:
2018-08-17 20:54:14
阅读次数:
152
内存缓存的出现是解决,设备之间的读写速度的差异! 00、linux缓存解释 /proc/sys/vm/drop_caches (since Linux 2.6.16)Writing to this file causes the kernel to drop clean caches,dentrie ...
分类:
系统相关 时间:
2018-06-21 22:24:27
阅读次数:
227
Ubuntu如何定时清理内存 1.进入su 2.创建cleanCache.sh 3.设置可执行 4.创建定时器任务,以管理员的身份 每小时执行一次。 这样你的电脑就不会越用越卡顿了。 如何查看cron日志? 需要先将这个日志开启。 进入配置文件中, 将cron的日志注释去掉 重启rsyslog 查看 ...
分类:
系统相关 时间:
2018-05-12 19:24:10
阅读次数:
219
第一种:使用Redis做缓存,将数据存储到redis数据库中 第一步:在项目里面引入redis,配置文件如下: 配置文件:spring_shiro_redis.xml redis的配置文件redis.properties: 下面是spring-shiro.xml 第二步:定义自己的CacheMana ...
分类:
系统相关 时间:
2018-03-09 22:48:54
阅读次数:
373
核查服务器基本情况 查看内存使用情况 查看cpu使用情况 查看磁盘以及分区情况 查看网络情况 查看端口使用情况 服务器排查以及优化 清理内存 选择适合自己的方式清理,再执行查看内存情况,就可以看到内存已经有很大空闲空间; ...
分类:
其他好文 时间:
2018-02-11 14:42:17
阅读次数:
162
从3.1开始Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事物管理的支持。Spring Cache是作用在方法上的,其核心思想是:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值存放在缓存中,等到下次利用同样的参数调用该方法时将不再执行该方法,而是直接从缓 ...
分类:
编程语言 时间:
2018-01-23 17:18:41
阅读次数:
218