- 博客(5)
- 收藏
- 关注
原创 Redis 中的BigKey问题
BigKey的具体表现是Redis中的key对应的value很大,很占空间,本质上是大value问题。对于Redis中不同的数据结构类型,举几个常见的例子:对于String类型的value,值超过10MB(数据值很大);对于Set类型的value,含有成员数量为10000个(成员数量多);对于List类型的value,含有成员数量为10000个(成员数量多);对于Hash类型的value,含有的成员数量1000个,但所有成员变量的总value值大小为1000MB(成员总体积过大);
2023-04-09 11:23:28 157
原创 Redis的过期策略
Redis中缓存的数据是有过期时间的,当缓存数据失效时Redis会删除过期数据已节省内存,那Redis是怎么删除过期数据的?删除过期数据的策略是什么?Redis为什么这么快,原因之一是Redis的操作是基于内存的,既然基于内存的,而内存的大小是有限的,当内存不足或占用过高时,怎么办?
2023-04-08 11:36:15 513 1
原创 JVM 常用命令
XX:HeapDumpOnOutOfMemoryError 可以让虚拟机出现内存溢出异常时Dump出当前的内存堆转储快照以便事后进行分析。-XX:MAxDirectMemorySize 指定直接内存堆最大值,如果不指定 默认与-Xmx 堆一样大。-Xms 设置堆的最小内存 (如-Xmx和-Xms 大小相同,则表示堆内存无法自动扩展)-XX:+/-UseTLAB 是否使用TLAB(本地线程分配缓冲)-XX:MaxPermSize 设置永久代的上限。-Xmx 设置堆的最大内存。-Xss 设置栈容量。
2023-04-05 17:21:29 119 1
原创 SSM框架项目思维图
1. 首先浏览器上访问路径 /listCategory2. tomcat根据web.xml上的配置信息,拦截到了/listCategory,并将其交由DispatcherServlet处理。3. DispatcherServlet 根据springMVC的配置,将这次请求交由CategoryController类进行处理,所以需要进行这个类的实例化4. 在实例化CategoryControl...
2018-07-17 09:28:53 23
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人