自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

最频繁访问驻留缓存算法

在搜索系统中,如何缓存搜索最频繁的1000个搜索结果?自定制的精准短文本搜索服务项目代码   本文利用了ConcurrentHashMap和AtomicLong实现了线程安全且支持高并发的最频繁访问驻留缓存算法,除了缓存功能,还提供了缓存状态查询接口,非常实用。   比如,在搜索管理界面可看到如下缓存状态:   缓存状态   最大缓存数量: 1000当前缓存数量: 11驱逐缓...

2017-01-26 15:39:45 184

保障服务的持续高可用、高性能及负载均衡

保障服务的持续高可用、高性能及负载均衡 项目主页   高可用: 服务多副本 高性能: 超时限制 负载均衡: 环形队列 已经实现的功能: 1. HTTP调用方式的搜索服务 2. REDIS访问 一句话说明白这个项目的原理: 后端有多个一模一样的搜索,还有多个一模一样的REDIS,中间层的业务逻辑不直接调用搜索和REDIS,而是通过这个组件来调用     在W...

2017-01-24 22:42:12 241

15道非常经典的Java面试题

试题如下:   参考答案: import java.io.FileNotFoundException; import java.io.IOException; import java.util.ArrayList; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executor...

2017-01-21 11:23:51 457

自定制的精准短文本搜索服务

自定制的精准短文本搜索服务 项目主页   自定制的精准短文本搜索服务   以公司名称搜索来驱动短文本搜索, 这里做了简化, 实际中会涉及更多的属性, 如公司类型, 所属区域等等, 自定制就有很大的灵活性   使用方法   git clone https://github.com/ysc/short-text-search.git cd short-text-search u...

2017-01-18 14:30:54 330

分布式环境下的原子计数器和API每天调用次数限制

利用Zookeeper来实现分布式环境下的原子计数器和API每天调用次数限制 项目主页   分布式环境下的原子计数器和API每天调用次数限制 利用Zookeeper来实现分布式环境下的原子计数器和API每天调用次数限制   如何设置和获取API调用次数限额 String apiType = "1"; 指定新的限制值: CountLimit.setLimit(apiType...

2017-01-18 14:26:36 544

AJAXAJAXAJAXAJAX

AJAXAJAXAJAXAJAXAJAXAJAXAJAXAJAXAJAXAJAXAJAXAJAXAJAXAJAXAJAXAJAXAJAXAJAXAJAXAJAXAJAXAJAX

2008-10-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除