提起来锁,可能第一个念头就是在想是不是要使用 synchronized。但是synchronized一般都是使用在一个服务器当中。 当多个服务器的时候该如何使用,能否保证锁住的东西起作用吗? 锁,很显而易见,就是需要排队去解决,开锁解锁。 一. 思考 按照这个思路,那么分布式锁是不是也是一样,锁定某 ...
分类:
其他好文 时间:
2021-02-22 12:39:13
阅读次数:
0
一、安装docker-compose curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-Linux-x86_64 -o /usr/local/bin/docker-compose chm ...
分类:
其他好文 时间:
2021-02-22 11:52:31
阅读次数:
0
一、分布式锁简介 1,什么是分布式锁 当在分布式模型下,数据只有一份(或有限制),此时需要利用锁的技术控制某一时刻修改数据的进程数。 与单机模式下的锁不仅需要保证进程可见,还需要考虑进程与锁之间的网络问题。 分布式锁还是可以将标记存在内存,只是该内存不是某个进程分配的内存而是公共内存如 Redis、 ...
分类:
其他好文 时间:
2021-02-20 12:02:37
阅读次数:
0
es中的查询请求有两种方式,一种是简易版的查询,另外一种是使用JSON完整的请求体,叫做结构化查询(DSL)。由于DSL查询更为直观也更为简易,所以大都使用这种方式。DSL查询是POST过去一个json,由于post的请求是json格式的,所以存在很多灵活性,也有很多形式。这里有一个地方注意的是官方 ...
分类:
其他好文 时间:
2021-02-20 12:01:03
阅读次数:
0
0x00 实验环境 攻击机:Win 10 靶机也可作为攻击机:Ubuntu18 (docker搭建的vulhub靶场) 0x01 影响版本 < ElasticSearch 1.2的版本 0x02 漏洞复现 简介:通过_search方法的参数传入恶意代码,远程执行任意MVEL表达式和Java代码(如下 ...
分类:
其他好文 时间:
2021-02-19 13:35:08
阅读次数:
0
背景 在 Redis 中,热 key 指的是那些在一段时间内访问频次比较高的键值,具体到业务上,商品的限时抢购、瞬时的新闻热点或某个全局性的资源,都极有可能产生热点 key。 热点 key 的出现可能会对系统的稳定性和可用性造成影响,比如对应节点的网卡带宽被打满,出现丢包重传,请求波动耗时大幅上升, ...
分类:
其他好文 时间:
2021-02-19 13:18:59
阅读次数:
0
1、官方没有 Windows版本的 Redis,官网介绍: Redis项目不正式支持Windows。但是,微软开发并维护了针对Win64的Windows版本。 2、Windows版本下载地址:https://github.com/MicrosoftArchive/redis/releases 下载 ...
1. SpringDataRedis简介 1.1.Jedis(过时) Jedis是Redis官方推出的一款面向Java的客户端,提供了很多接口供Java语言调用。可以在Redis官网下载,当然还有一些开源爱好者提供的客户端,如Jredis、SRP等等,推荐使用Jedis。 1.2.Spring Da ...
分类:
编程语言 时间:
2021-02-19 13:08:31
阅读次数:
0
1.application.yml ###################以下为Redis增加的配置########################### spring: redis: #单机配置 # host: 122.51.50.249 # port: 6380 timeout: 6000 # ...
分类:
编程语言 时间:
2021-02-19 13:07:48
阅读次数:
0
安装环境:centos7.5+jdk8+elasticsearch-7.3.2 ElasticSearch安装 1.下载elasticsearch-7.3.2 tar包 下载地址https://www.elastic.co/cn/downloads/elasticsearch 2.上传到linux, ...
分类:
其他好文 时间:
2021-02-18 13:54:55
阅读次数:
0