logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

redis监听key的过期回调

一、redis 配置文件 redis.conf 修改如下notify-keyspace-events ""修改为notify-keyspace-events ExSpringboot使用redis事件监听器RedisListenerConfig.javaimport org.springframework.context.annotation.Bean;import org.springframe

#docker#运维#k8s
在linux上安装elasticsearch和kibana简称ES 简单介绍安装步骤

像天猫、京东这样的商城,用户访问商城的首页,一般都会直接搜索来寻找自己想要购买的商品。而商品的数量非常多,而且分类繁杂。如果能正确的显示出用户想要的商品,并进行合理的过滤,尽快促成交易,是搜索系统要研究的核心。面对这样复杂的搜索业务和数据量,使用传统数据库搜索就显得力不从心,一般我们都会使用全文检索技术,比如Solr,Elasticsearch。

#elasticsearch#linux
Sentinel 限流、熔断降级

一、什么是Sentinel?随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。Sentinel 的主要特性:二、整合Sentinel文档1、导入依赖<!--alibaba cloud Sentinel --><dependency><groupId>com.al

docsify - 搭建美观的文档网站

docsify 是一个动态生成文档网站的工具,可以将.md 文件以 wiki 的形式展示给读者,可以用于制作技术文档、用户手册、wiki 等。可以部署于主机、VPS、Github、静态云存储(例如阿里云 OSS)。官网github...

#node.js
axios 发 post 请求,后端接收不到参数的解决方案

一、问题发现前后端分离使用vue开发,结合axios进行前后端交互数据,一开始使用 get 请求,获取数据,没有发现任何问题,当使用 post请求 传参时,发现,数据明明已经提交,在打开F12 开发者工具,点击 network 里面的确有数据已经传过去,只是后台那里 打印日志确实没有获取到传过去的参数。二、解决方案1. 原因: 传参方式是request payload,参数格式是json,而并非用

#java
@Retryable注解,优雅的实现循环重试功能

在实际工作中,重处理是一个非常常见的场景,比如:发送消息失败。调用远程服务失败。争抢锁失败。这些错误可能是因为网络波动造成的,等待过后重处理就能成功。通常来说,会用try/catch,while循环之类的语法来进行重处理,但是这样的做法缺乏统一性,并且不是很方便,要多写很多代码。然而spring-retry却可以通过注解,在不入侵原有业务逻辑代码的方式下,优雅的实现重处理功能。一、@Retryab

#java#spring#spring boot
到底了