- 博客(3)
- 资源 (6)
- 收藏
- 关注
原创 缓存穿透
缓存穿透: 1)应用请求访问数据库中不存在的key,造成访问穿透到数据库,再返回到应用 如果应用有大量的key,在数据库中都不存在会造成数据全部穿透中数据库,造成数据库访问压力 解决方法:在缓存中存储null对象,但如果有海量的不能存在的key访问,怎么解决? 使用布隆过滤器(本质是位数组) 1.离线数据加载到布隆过滤器 2.布隆过滤器查询 3.如果不存在直接返回,存在再去查缓存,...
2018-11-28 14:59:02
83
原创 nginx使用指南
nginx配置文件为 conf/nginx.conf nginx执行的顺序为 server->location->upstream server可以配置多个,匹配规则是根据server-name和监听端口进行匹配server,如果查找不到匹配的,则默认使用第一个server location支持正则表达式,其中可以配置proxy-pass,也可以指定静态文件的路径,指定静态文件时...
2018-10-31 14:28:37
303
原创 个人总结
一、spring ApplicationContextAware使用 关于ApplicationContextAware,这是个接口,作用是实现了该接口的类,在Spring初始化的时候,会去执行该接口唯一的方法 setApplicationContext(),这个方法你要自己去实现,一般是用来将web的上下文(ApplicationContext)填充到 指定的static变量,方便你以后在其他地...
2018-10-25 20:35:41
104
leetcode题解程序员面试笔试题
2014-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人