随笔分类 - JavaEE
JavaEE知识
摘要:一、缓存穿透(击穿) 原理:缓存穿透(击穿)是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,数据库的压力骤增(可能会宕机)。 解决方法: 1. 布隆过滤器
阅读全文
摘要:一、什么是solr Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务。Solr可以独立运行在Jetty、Tomcat等这些Servlet容器中。 Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。
阅读全文
摘要:(一)开发环境 Eclipse Mars2(4.5.2) + Maven 3.5.0 (二)配置步骤 1.首先,需要将Maven环境配置好,maven下载地址:http://maven.apache.org/download.cgi 下载完成后,到maven安装目录下的conf文件夹,修改setti
阅读全文