前言 不知你大规模的用过Redis吗?还是仅仅作为缓存的工具了?在Redis中使用最多的就是集合了,举个例子,如下场景: 签到系统中,一天对应一系列的用户签到记录。电商系统中,一个商品对应一系列的评论。交友系统中,某个用户的一系列的好友。 Redis中集合的特点无非是一个Key对应一系列的数据, 但 ...
分类:
其他好文 时间:
2020-12-08 13:09:21
阅读次数:
18
消息丢失的场景如果KafkaProducer使用“发后即忘”的方式发送消息,即调用producer.send(msg)方法来发送消息,方法会立即返回,但此时并不能说明消息已经发送成功。消息发送方式详见初次邂逅Kafka生产者。如果在消息过程中发生了网络抖动,那么消息就会丢失;或发送的消息本身不符合要求,如大小超过Broker端的承受能力等(消息太大的情况在生产中实际遇到过,最后通过在发送前将消息分
分类:
其他好文 时间:
2020-12-08 12:53:00
阅读次数:
5
索引模板,故名思议,就是创建索引的模板,模板中包含公共的配置(settings)和映射(Mapping),并包含一个简单触发条件,及条件满足时使用该模板创建一个新的索引。注意:模板只在创建索引时应用。更改模板不会对现有索引产生影响。当使用createindexAPI时,作为createindex调用的一部分定义的设置/映射将优先于模板中定义的任何匹配设置/映射。一个索引模板示例如下:1PUT_te
分类:
其他好文 时间:
2020-12-08 12:48:57
阅读次数:
6
微信公众号:[中间件兴趣圈]作者简介:《RocketMQ技术内幕》作者本文将重点分析一下dubbo限流的另外一个方式,tps过滤器。@Activate(group=Constants.PROVIDER,value=Constants.TPS_LIMIT_RATE_KEY)过滤器作用服务调用tps过滤器使用场景对Dubbo服务提供者实现限流(tps)。阻断条件当服务调用者超过其TPS时,直接返回rp
分类:
其他好文 时间:
2020-12-08 12:47:05
阅读次数:
4
Java类的访问权限 Java类的访问权限有两种: 公共类和非公共类 使用public修饰的类为公共类,没有使用public修饰的类为非公共类。 公共类的应用场景 如果这个类想要在其他包中使用就定义为公共类 非公共类只能在当前包中使用 在定义类的成员时,遵循访问权限最小化的原则。 如果想在任意位置都 ...
分类:
编程语言 时间:
2020-12-08 12:45:11
阅读次数:
8
这篇讲解Spock自带的mock功能如何和power mock组合使用,发挥更强大的作用 动态Mock静态方法 (Spock Where + Power Mock) 在上一篇的例子中使用power mock让静态方法返回一个指定的值,那能不能每次返回不同的值呢? 我们先看下什么场景需要这样做: /* ...
分类:
其他好文 时间:
2020-12-08 12:36:48
阅读次数:
7
这一篇是我重写的,之前写过一篇发现面试的时候问的问题虽然大概能解决,但是有几个点没有整理到位,所以自己给自己列出了很多面试常见的问题,准备一篇一篇去解决。本文整体思路是延续之前的那篇文章,在此基础之上添加了几个点而已。 布隆过滤器主要是在redis中问的比较多,因此像这种数据结构类的,主要是考原理以 ...
分类:
其他好文 时间:
2020-12-08 12:23:21
阅读次数:
3
1.场景提到Postman,大部分的人可能只停留在使用Postman「模拟网络请求」这单一功能上面。事实上,Postman的功能很强大,下面将罗列出几个比较少用,但实用的功能。2.抓包及拦截器除了Fiddler和Charles,Postman也可以用来抓包,而且使用更简洁方便。Postman只需要设置端口号,然后自定义过滤条件和请求保存位置,接着配置客户端手动代理,就能愉快地进行抓包了。另外,Po
分类:
其他好文 时间:
2020-12-08 12:12:42
阅读次数:
2
经常有小伙伴后台私信问我,自己每天大量的时间花在微信上,平常很多重复的操作都需要自己去亲力亲为,效率低的同时,人也累的半死,问我能否能做成自动化。答案是可以的,任何人为操作都能做成自动化,自动化无所不能。今天就微信自动化这一应用场景聊聊几种实现方案。1、wxpywxpy基于itchat,使用了Web端微信的通讯协议,能够实现微信消息管理、好友管理及一些数据统计功能。但是,由于微信对网页版微信的限制
分类:
微信 时间:
2020-12-08 12:12:23
阅读次数:
13
上篇文章推荐了一款PC端的摸鱼工具,但如果想在手机上实现自动化,并且代码能力不强,能否也能实现?答案是肯定的。今天再介绍一款Android端的系统功能增强App:Tasker,能帮助我们完成手机端的自动化操作,高效地进行摸鱼。1、Tasker是什么?Tasker是Android端的一款系统增强型工具App,不需要Root权限,能完全自定义,通过界面配置参数,即可以完成复杂的面相场景的自动化操作。2
分类:
其他好文 时间:
2020-12-08 12:11:44
阅读次数:
3