java
秃投java
作者专注于Java、架构、Linux、小程序、自动化等技术。 工作期间含泪整理出一些资料,微信搜索【秃投java】,回复 【学习】关键字免费获取资料。技术交流、项目合作可私聊。
展开
-
和你扯扯Redis的持久化、主从、哨兵
Redis持久化 1. RDB快照(snapshot) 在默认情况下,Redis将内存数据库快照保存在名字为dump.rdb的二进制文件中。你可以对Redis进行设置,让它在“N秒内数据集至少有M个改动”这一条件被满足时,自动保存一次数据集。 比如说,一下设置会让Redis在满足“60秒内至少有1000个键被改动”这一条件时,自动保存一次数据集: #save 60 1000 关闭RDB只需要将所有的save保存策略注释掉即可。 还可以手动执行命令生成RDB快照,进入redis客户端执行命令sa.原创 2020-10-13 15:01:45 · 128 阅读 · 1 评论 -
Redis核心数据结构与核心原理
下载地址:http://redis.io/download 安装步骤: # 安装gcc yum install gcc # 切换录入 /usr/local # 把下载好的redis‐5.0.3.tar.gz放在/usr/local文件夹下,并解压 wget http://download.redis.io/releases/redis‐5.0.3.tar.gz tar xzf redis‐5.0.3.tar.gz cd redis‐5.0.3 # 进入到解压好的redis‐5.0.3目录下,进行编原创 2020-10-12 13:36:07 · 168 阅读 · 0 评论 -
Springboot + redis + 注解 + 拦截器来实现接口幂等性校验
一、概念 幂等性, 通俗的说就是一个接口, 多次发起同一个请求, 必须保证操作只能执行一次 比如: 订单接口, 不能多次创建订单 支付接口, 重复支付同一笔订单只能扣一次钱 支付宝回调接口, 可能会多次回调, 必须处理重复回调 普通表单提交接口, 因为网络超时等原因多次点击提交, 只能成功一次 等等 二、常见解决方案 唯一索引 – 防止新增脏数据 token机制 – 防止页面重复提交 悲观锁...原创 2020-10-12 11:19:46 · 85 阅读 · 0 评论 -
Spring Bean的生命周期
Spring Bean的生命周期是Spring面试热点问题。这个问题即考察对Spring的微观了解,又考察对Spring的宏观认识,想要答好并不容易!本文希望能够从源码角度入手,帮助面试者彻底搞定Spring Bean的生命周期。 只有四个! 是的,Spring Bean的生命周期只有这四个阶段。把这四个阶段和每个阶段对应的扩展点糅合在一起虽然没有问题,但是这样非常凌乱,难以记忆。要彻底搞清楚Sp...转载 2019-06-04 11:31:31 · 759 阅读 · 0 评论