随笔分类 - 技术框架
摘要:### 1、netty 是什么 ### 2、关于netty 中的 pipeline.addLast(xxxxHandler) 这个 xxxHandler 是 ChannelHandlerAdapter 的实现类, ChannelHandlerAdapter 有好些方法,也很常见, 一直有一些问题,这
阅读全文
摘要:这个问题,从一个坑说起: 部署了一个新环境,但发现服务一直在报错: ``` 2023-07-05 20:42:54.186 ERROR [ scheduling-1] o.s.s.s.TaskUtils$LoggingErrorHandler : Unexpected error occurred
阅读全文
摘要:### OAuth 和 OAuth2.0 的区别 OAuth(Open Authorization)和OAuth2.0都是授权协议,用于允许第三方应用程序访问用户在另一个服务提供商上存储的资源。它们的主要区别在于以下几个方面: 授权流程:OAuth2.0将授权流程分为了多种授权方式,不同的授权方式对
阅读全文
摘要:### 什么是本地缓存、分布式缓存以及多级缓存 - 本地缓存, 这个用得最多,使用个 HashMap, ConcurrentHashMap, 本地存储一些进程内频繁使用的变量。或者引入像Caffine 这种可以有过期的就更好了 - 分布式缓存:像 memcache, redis 这种也没什么好说的了
阅读全文
摘要:## ERR This instance has cluster support disabled ### 背景 当时是这样子的,业务系统开发,当时主责开发一个模块,突然某一天,它就启动不了了, 报了一个错:ERR This instance has cluster support disabled
阅读全文
摘要:REDIS 小记 1、集群下,不能使用 select n 选择库 2、进入集群,不能直接使用 redis-cli 进入 需要指定 host 和端口才可以,比如 redis-cli -h 100.12.11.21 -p 6379
阅读全文
摘要:消息重试框架 背景 1、调用第三方的方法或接口等,并不保证一次性就能调用成功 2、消息推送,MQ消费后才进行处理时,尝试几次不成功,就再放回数据库再做补偿措施 等等,这些都是需要尝试重试。 消息重试的框架 Spring-Retry (spring整合更容易) Guava-Retry (但更推荐这个,
阅读全文
摘要:背景 开发过程中遇到了这个问题,翻找了一些帖子,记录一些“可能”的解决方案。出现问题的原因可能各有不同 -- redis官方回复是网络问题 可选择的解决方案: -- 将redis连接超时时间改的大一点 -- 初始化连接调小 -- 空闲时间调小 -- keepalive 调小
阅读全文
摘要:1、RDB 存储报错 Caused by: io.lettuce.core.RedisCommandExecutionException: MISCONF Redis is configured to save RDB snapshots, but it is currently not able
阅读全文
摘要:一、几种部署方式的介绍 redis 有4种部署方式:单机,主从,哨兵,集群 1、单机 优点:部署方便,可用于本地开发,或对数据要求不高的,开发环境等 缺点: 不能保证数据的可靠性 性能瓶颈 2、主从 2.1 master-slave 的方式 一台master, 多台slave, master 负责读
阅读全文
摘要:1、简单介绍 redis 安装有单机,集群,主从,哨兵 4种安装方式。 单机安装最为简单,按步骤安装即可。 2、安装 2.1 单机安装 (1)去官网下载https://redis.io/download ,去下载一个稳定版本就可以了,但redis的下载,并不是一个马上可以运行的一个包,它下载下来是
阅读全文

浙公网安备 33010602011771号