一:背景 1. 讲故事 前天写了一篇大内存排查在园子里挺火,这是做自媒体最开心的事拉,干脆再来一篇满足大家胃口,上个月我写了一篇博客提到过使用 对原来的 进行高强度压缩,将原来的List内存压缩了将近106倍,但是bitmap不是一味的好,你必须在正确的场景中使用,而不是闭着眼睛滥用,bitmap在 ...
分类:
其他好文 时间:
2020-05-22 09:55:48
阅读次数:
52
1、什么是Redis?简述它的优缺点? Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。 因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是 ...
分类:
其他好文 时间:
2020-05-19 20:37:48
阅读次数:
93
您可以用把下列代码放在一个JSP文件中,如写入memory.jsp,放到你的TOMCAT下的任何一应用中,就可以看到你的TOMCAT总大可使用多少内存,已经使用了多少. <%--Document : memoryCreated on : 2009-4-9, 1:35:17Author : Admin ...
分类:
其他好文 时间:
2020-05-16 12:30:54
阅读次数:
59
Go 语言是一种静态类型的编程语言。这意味着,编译器需要在编译时知晓程序里每个值的类型。数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。 Go语言内置以下这些基础类型: 布尔类型:bool 整型:int8、byte、int16、 ...
分类:
编程语言 时间:
2020-05-12 20:34:25
阅读次数:
77
原文:详解 Redis 内存管理机制和实现 Redis是一个基于内存的键值数据库,其内存管理是非常重要的。本文内存管理的内容包括:过期键的懒性删除和过期删除以及内存溢出控制策略。 最大内存限制 Redis使用 maxmemory 参数限制最大可用内存,默认值为0,表示无限制。限制内存的目的主要 有:... ...
分类:
其他好文 时间:
2020-05-11 23:56:04
阅读次数:
96
PHP用超级全局变量数组$_FILES来记录文件上传相关信息的。 1.file_uploads=on/off 是否允许通过http方式上传文件 2.max_execution_time=30 允许脚本最大执行时间,超过这个时间就会报错 3.memory_limit=50M 设置脚本可以分配的最大内存 ...
分类:
Web程序 时间:
2020-05-07 10:47:51
阅读次数:
83
前言 安装再docker中的tomcat,在下载大文件或者某些情况下,会出现tomcat的内存溢出等情况,所以需要配置tomcat的内存大小,docker中的tomcat内存大小配置有四种方式。 一、修改catalina.sh 加入JVM: JAVA_OPTS="-server -Dfile.enc ...
分类:
其他好文 时间:
2020-05-06 10:27:00
阅读次数:
220
Redis 的淘汰策略: 1、noeviction: 不删除策略, 达到最大内存限制时, 如果需要更多内存, 直接返回错误信息。 大多数写命令都会导致占用更多的内存(有极少数会例外, 如 DEL )。 2、allkeys-lru: 所有key通用; 优先删除最近最少使用(less recently ...
分类:
其他好文 时间:
2020-05-04 17:16:52
阅读次数:
54
一、前言 排序算法的评价指标: 算法执行效率 最好、最坏以及平均时间复杂度。注意:原始数据有序度的不同,对排序的执行时间有很大的影响 时间复杂度的系数、常数、低阶。注意:实际开发中,数据规模可能很小,因此需要考虑这几个方面 比较次数和交换次数。注意:基于比较的排序算法会涉两个基本的操作,即元素比较大 ...
分类:
编程语言 时间:
2020-05-03 10:51:34
阅读次数:
58
性能测试总结(一)---基础理论篇Linux性能分析——上下文切换服务器负载过高问题分析如何评估服务器的单机处理能力服务器性能评估服务器性能估算服务器处理能力,你估算正确过吗关于Java Tomcat 内存溢出排查一个Java对象到底占用多大内存Tomcat 假死原因分析tomcat7连接数异常导致... ...
分类:
其他好文 时间:
2020-04-30 09:44:47
阅读次数:
77