- 博客(3)
- 收藏
- 关注
原创 java NIO基本操作
基本概念 selector 选择器 channel 管道 一个selector管理多个channel 绑定监听套接字,并启动接收器 //唤起一个选择器 Selector selector=Selector.open(); //ServerSocketChannel可以监听新进来的TCP连接的通道,可多个,可选择阻塞和非阻塞模式获取 ServerSocketChannel s
2017-07-13 12:24:39 359
原创 缓存穿透优化
一、缓存穿透概述 为了提高响应时间,服务架构上,在db存储层上,通常会有缓存层。 缓存穿透是指: 1.缓存不命中 2.存储层不命中,不将空结果写缓存 3.返回空结果 缓存穿透将导致不存在的数据每次请求都要到存储层去查询,失去缓存保护后端的意义。 二、缓存穿透原因 1.自身业务代码或者数据出现问题 2.恶意攻击造成的 三、解决方案 1.缓存空对象 不命
2017-07-07 07:48:18 422
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人