最近在系统中,加入缓存ehcache,但发现,每隔一天,服务器就会报出内存溢出。问题严重,后来在网上查资料发现,一篇解释的网文: spring中的提供了一个名为org.springframework.web.util.IntrospectorCleanupListener的监听器。它主要负责 处理由 ...
分类:
系统相关 时间:
2020-03-29 19:36:17
阅读次数:
163
泄漏:就是内存申请后,用完没有释放,造成可用内存越来越少。溢出:指用户实际的数据长度超过了申请的内存空间大小,导致覆盖了其他正常数据,容易造成程序异常,严重的,攻击者可以以此获取程序控制权。 溢出:你打开画本,画啊画,画满了,就画到桌子上了泄漏:你打开画本,画一页又一页,突然发现有一页被人画过了 ...
分类:
其他好文 时间:
2020-03-27 10:43:10
阅读次数:
68
有个需求是纬度表需要秒出数据,首先表刚好也是1-1批对的情况,首先想到了利用hbase的索引机制。(表数据大概在4--30E之间) 虽然网上有很多直接建立hive表,自动创建hbase表的例子,但是这种情况不能进行hbase表的region预分区,导致热点问题比较严重。所以hive和hbase表要分 ...
分类:
其他好文 时间:
2020-03-26 13:56:37
阅读次数:
103
从监控工具DPA中发现一个数据库(SQL Server 2008 R2)的等待事件突然彪增,下钻分析发现数据库执行存储过程sp_MailItemResultSets时,引起了非常严重的等待(High Wait),而主要的等待事件为PREEMPTIVE_OS_WAITFORSINGLEOBJEC。 如... ...
分类:
数据库 时间:
2020-03-25 01:24:22
阅读次数:
96
1前言在应用程序中,应用配置连接的数据库IP地址和端口号都是固定一个的,当所属IP地址的服务器宕机后,需要人为手工更改IP地址切换数据库服务器。同时当应用接收到成千上万的并发http请求时,会导致服务器消耗大量系统资源,轻则响应速度降低,严重的甚至会引发宕机。为了充分合理的利用服务器资源,提高数据服务的性能和稳定性,在较低成本的前提下,保证在部分服务器宕机或发生故障的情况下不影响业务的正常运作。本
分类:
数据库 时间:
2020-03-25 01:19:11
阅读次数:
94
格灵变脸记 经常看到身边的朋友脸上长痘,到处求助,不由地想起自己以前的辛酸往事。 我是格灵,六年前我上高三的时候,由于学习任务重,基础又差,经常熬夜,一时间痘痘爆发,脸颊和额头布满了密密麻麻的红肿痘。在这之前偶尔也冒痘,可都是零星的,都没有这次这么严重,谁知道这次怎么都要烂脸的节奏!每天顶着一张惨不 ...
分类:
其他好文 时间:
2020-03-24 21:42:02
阅读次数:
116
去年12月份入的职,当时HR也没和我说公司就我一个测试。我兴匆匆的就来了......>0<,到公司以后才发现上个测试已经走了,也没有任何交接,这时我才发现事情的严重性!!! 由于面试的时候过于吹水 o(╥﹏╥)o,导致我现在一个人在公司测试真的很绝望。一:本来自身技术也不够厉害,才刚接触测试这个行业 ...
分类:
其他好文 时间:
2020-03-24 18:47:39
阅读次数:
69
为什么要分区和分表 我们的数据库数据越来越大,随之而来的是单个表中数据太多,以至于查询速度过慢,而且由于表的锁机制导致应用操作也受到严重影响,出现数据库性能瓶颈。 MySQL中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定表示你们都不能对这张表进行操作,必须等我对表操作完才行。行锁定也一 ...
分类:
数据库 时间:
2020-03-23 15:24:56
阅读次数:
91
背景 小A:小B,最近调你的接口老是超时呀,8秒都还没返回结果,是不是有性能问题呀! 小B :我看看~~ 类似这样的对话,在现实中是时有发生的,不是特别严重的话,往往大家也不会去重视这个事。 尤其是在一些测试资源并不完备的,开发人员对性能测试没有接触过的一些公司,遇到这些会显得更加力不从心。 本着对 ...
分类:
Web程序 时间:
2020-03-23 09:20:02
阅读次数:
103
问题 在做网站的时候,经常会提供用户评论的功能。有些不怀好意的用户,会搞一些脚本到评论内容中,而这些脚本可能会破坏整个页面的行为,更严重的是获取一些机要信息,此时需要清理该HTML,以避免跨站脚本cross-site scripting攻击(XSS)。 方法 使用jsoup HTML Cleaner ...
分类:
Web程序 时间:
2020-03-21 21:18:58
阅读次数:
87