摘要: Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对Redis的连接并不存在竞争关系。其次Redis提供一些命令SETNX,GETSET,可以方便实现分布式锁机制。 1.关键点和注意事项 分布式锁实现的关键是在分布式的应用服务器外,搭建一个存储服务器,存储锁信息,这时候我们 阅读全文
posted @ 2019-03-05 14:38 lqq930819 阅读(378) 评论(0) 推荐(0)
摘要: 测试代码: 效果图: 阅读全文
posted @ 2019-03-05 13:22 lqq930819 阅读(187) 评论(0) 推荐(0)
摘要: 1.什么是分布式锁 要介绍分布式锁,首先要提到与分布式锁相对应的是线程锁、进程锁。 (1)线程锁:主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码段。线程锁只在同一JVM中有效果,因为线程锁的实现在根本上是依靠线程之间共享内存实现的,比如synchroni 阅读全文
posted @ 2019-03-05 12:24 lqq930819 阅读(219) 评论(0) 推荐(0)
摘要: Jquery消息提示插件toastr使用详解 toastr是一个基于jQuery简单、漂亮的消息提示插件,使用简单、方便,可以根据设置的超时时间自动消失。 1、使用很简单,首选引入toastr的js、css文件 html <script src="<%=path%>/res/toastr/toast 阅读全文
posted @ 2018-11-20 15:37 lqq930819 阅读(776) 评论(0) 推荐(0)
摘要: 一:什么是微服务(Microservice) 微服务英文名称Microservice,Microservice架构模式就是将整个Web应用组织为一系列小的Web服务。这些小的Web服务可以独立地编译及部署,并通过各自暴露的API接口相互通讯。它们彼此相互协作,作为一个整体为用户提供功能,却可以独立地 阅读全文
posted @ 2018-11-06 15:04 lqq930819 阅读(138) 评论(0) 推荐(0)
摘要: ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可 阅读全文
posted @ 2018-10-30 14:14 lqq930819 阅读(214) 评论(0) 推荐(0)
摘要: ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于[云计算]中,能够达到实时搜索,稳定 阅读全文
posted @ 2018-10-29 17:17 lqq930819 阅读(3211) 评论(0) 推荐(0)