根据之前设计的页面,效果如下: 搜索功能相对比较繁杂,因为有各种各样的搜索项,返回的结果也乱;所有,我们需要专门为查询条件、查询结果封装成类; 一、检索查询参数的模型抽取Searc...
首先,为什么时候缓存,就不用说了; 一、使用SpringCache+Redis实现缓存 SpringCache使用Cache和CacheManager接口来统一不同的缓存技术,而R...
一、正向代理与反向代理 正向代理:代理服务器搭建在客户端侧,帮助客户端完成一些事情,并隐藏客户端信息,如“科学上网” 反向代理:代理服务器搭建在Web服务器侧,帮助Web服务器完成...
一、引言 近期做的项目中正好用到了hash环实现了负载均衡: 使用hash环实现的负载均衡不同于nginx等实现的负载均衡,nginx负载均衡有轮训算法,同样的一个客户端,在多次请...
关于用户前端,我们不采用前后端分离的方式进行完成; 而是使用thymeleaf由后端进行路由+渲染; 此部分的架构图如下图所示: 但是,每个微服务都独立管理着自己的前端项目,独立部...
基于docker安装和简单实用Zookeeper的文章: http://www.jiguiquan.com/archives/1395 场景描述:和Redis版本的一样,还是借助R...
一、前言——在没有分布式锁之前,碰到的问题 1、我简单写了一个程序,以借助Redis实现减库存为例; 起始库存stock在redis中为1000个; 写一个简单的接口来减库存,首先...
一、创建一个新的服务模块 zidanmall-search 参考官方文档: https://www.elastic.co/guide/en/elasticsearch/client...