摘要:
1.1. JQuery EasyUI是什么东西 答:JQuery EasyUI就是一套基础JQuery的富客户端的UI框架。像这些将常用的控件封装成一个UI库的框架统称富客户端框架。 1.1. JQuery EasyUI的作用是什么 答:既然EasyUI是一个UI框架,所以它的功能就是用于处理页面的 阅读全文
摘要:
1.1. 什么是Mybatis-Plus MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 1.2. 为什么要学习Mybatis-Plus 我们已经学习过Mybatis这个框架,我们只需要在dao层定义 阅读全文
摘要:
1. 综合案例 1.1. 需求 使用Solr实现电商网站中商品信息搜索功能,可以根据关键字、分类、价格搜索商品信息,也可以根据价格进行排序,并且实现分页功能。 界面如下: 1.2分析 开发人员需要的文档:静态页面(根据UI设计由美工给出)、数据库设计、原型设计 1.2.1 UI 分析 1.2.2 架 阅读全文
摘要:
Solr是什么 Solr是一个基于全文检索的企业级应用服务器。 全文检索:可以输入一段文字,通过分词检索数据!!(复习) 应用服务器:它是单独的服务。 Solr能做什么 它就是用于做全文搜索。 为什么需要Solr 问题:我们已经学过Lucene,为什么还要学习solr? 答:Lucene是一个工具包 阅读全文
摘要:
删除索引(文档) 需求 某些图书不再出版销售了,我们需要从索引库中移除该图书。 1 @Test 2 public void deleteIndex() throws Exception { 3 // 1、指定索引库目录 4 Directory directory = FSDirectory.open 阅读全文
摘要:
1.配置springMVC框架 第一步:导入包依赖 <!--配置springMVC--> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>javax.servlet.jsp-api</artifactId> <version 阅读全文
摘要:
IoC:Inverse of Control(控制反转): 读作“反转控制”,更好理解,不是什么技术,而是一种设计思想,好比于MVC。就是将原本在程序中手动创建对象的控制权,交由Spring框架来管理。 正控:若调用者需要使用某个对象,其自身就得负责该对象的创建。 反控:调用者只管负责从Spring 阅读全文
摘要:
1 Lucene简介 Lucene是apache下的一个开源的全文检索引擎工具包。 1.1 全文检索(Full-text Search) 1.1.1 定义 全文检索就是先分词创建索引,再执行搜索的过程。 分词:就是将一段文字分成一个个单词 全文检索就将一段文字分成一个个单词去查询数据!!! 1.1. 阅读全文
摘要:
悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 (1) 在操 阅读全文
摘要:
哨兵模式的缺陷 在哨兵模式中,仍然只有一个Master节点。当并发写请求较大时,哨兵模式并不能缓解写压力。 我们知道只有主节点才具有写能力,那如果在一个集群中,能够配置多个主节点,是不是就可以缓解写压力了呢? 答:是的。这个就是redis-cluster集群模式。 Redis-cluster集群概念 阅读全文