Java
文章平均质量分 94
AnAnDawn
微信搜 | 安安酱。一个热衷于分享技术干货的公众号
展开
-
被某创业公司虐到体无完肤的N道题 | 高阶必备
前言好哥哥们,正如标题一样,安酱被虐了,虐的体无完肤,归结起来就是一个菜(真的菜)。事情的经过真是一把辛酸泪啊。讲道理,再去之前我还是很有信心的(自信爆棚好吗)。随着面试的推进,我发现我扛不住了,数据库底层原理和网络相关我是真不会呀,不会就算了,面试官就挑着这些来问,都不按简历上的技术点来的。面试公司的话据说由微博(不知道是不是,反正就是某大厂)一个技术大佬带的一个团队组建的创业公司(当然还是在广州这边,有好哥哥想要挑战一下吗,评论区告诉我)。进去还做了一份面试题,讲道理,题目直接对标字节好吗。好家伙原创 2021-03-10 12:28:44 · 259 阅读 · 0 评论 -
你真的理解什么是IOC了吗?
前言好哥哥们,在正文之前需要想这么一个问题。如果不用Spring 的话,你还会写代码吗?我相信有好多功能脱离了Spring实现起来会非常麻烦,甚至简单的增删改查实现起来都是有困难的。所有我们在狂吹Spring多好多好的同时,正是因为这些好的框架把一些复杂实现都隐藏起来了,从而导致很多东西攻城狮只是知道运用而不知道简单的一两行代码后面到底有什么。对于整个项目来说,这样做的好处是非常多的。但是对于攻城狮来说,Spring或者其他框架就是一个黑盒子。如果不打开这个黑盒,那我们永远只会运用而已,是的仅仅会用而已原创 2021-02-22 09:32:21 · 347 阅读 · 0 评论 -
不得不知道的 Spring Framework 架构体系
开篇一幅图,后续全靠猜前言本篇的内容基本都是来自于Spring 的官网,主要是了解Spring Framework 项目整体的架构体系。本篇也没有相关原理的解析,只是对Spring Framework 包含的模块做相关的解析。建议英文水准比较高的好哥哥可以经常性的逛一逛Spring 的官网,说不定就会有不一样的发现。像安酱这种英文比较差的话只能用翻译软件来勉强看看,太难了,完全看不懂好吗,专业性的词汇太多了。概述本文开篇的话就一幅图,需要注意的是,下图是属于Spring 的 4.3.27.REL.原创 2021-02-22 09:31:47 · 229 阅读 · 0 评论 -
Redis 实现分布式锁可没有你想象的那么简单
前言上篇又说到就是最近不写 Redis 系列相关的了,但是由于在纠结选择Sping或者Netty。一时间就想起来还有这一篇相关的东西没有弄,也当成是一个过渡期。讲道理,这一篇不管是面试还是实际工作的试用都是非常有必要了解并且弄懂得,但是要看懂这篇的话需要的基础是懂好多我以前弄的一些知识点,如果好哥哥们在看的过程中有不熟悉的点可以看 Redis 高级进阶知识点大全,基本上 Reids 的东西都有了。觉得不错的话给猛男我点个赞加下关注啥的。普通锁首先锁是置于可启闭的器物上,以钥匙或暗码开启,像门锁、密码原创 2021-01-18 09:50:05 · 280 阅读 · 0 评论 -
你不知道的 Redis 高级进阶知识点大全
前言如题,我真不是一个标题党,这一篇的话主要是整个 Redis 系列的一个总结及目录,收录了猛男我最近这一个多月肝的所有 Redis 的文章。怎么说呢,还是挺不容易的,也是一天天坚持下来的(有断更的那几次都是因为有事情连夜赶回老家导致的,其实有几篇也是在火车上肝出来)。就冲我这个精神好哥哥们不点个赞加个关注吗,你们良心真的不会痛吗?另外的话,整个 Redis 这个系列就先到这里了,其实还有好多东西没有弄,后面我想起来(划重点)再弄了。接下来的话目前猛男我有两个方向,第一个的话是Netty,第二的话是Sp原创 2021-01-18 09:46:31 · 274 阅读 · 1 评论 -
「进击 Redis」二十八、确定不了解一下 Cluster 的通讯协议(Gossip)吗?
前言掘金七日打卡活动的第四篇,也是关于 Redis 系列的第二十七篇,这一篇的话主要是一起来熟悉Redis cluster 集群模式下的通讯协议。讲道理,这个如果说要对 Redis 研究的深一点那还是很有必要了解一下的。然后,关于cluster 就弄到这了,还有一些像集群的伸缩、故障恢复呀就暂时不弄,如果有好哥哥们有想了解的话那就后面再加上去。上一篇还只会用 @Service 注册 Bean 吗?。单日的浏览量已经到了1351,点赞数的话是15,讲道理这还是给了我很大的一个动力,在这里要感谢好哥哥们的支原创 2021-01-15 13:46:02 · 217 阅读 · 0 评论 -
你不知道的 Redis 高级进阶知识点大全
前言如题,我真不是一个标题党,这一篇的话主要是整个 Redis 系列的一个总结及目录,收录了猛男我最近这一个多月肝的所有 Redis 的文章。怎么说呢,还是挺不容易的,也是一天天坚持下来的(有断更的那几次都是因为有事情连夜赶回老家导致的,其实有几篇也是在火车上肝出来)。就冲我这个精神好哥哥们不点个赞加个关注吗,你们良心真的不会痛吗?另外的话,整个 Redis 这个系列就先到这里了,其实还有好多东西没有弄,后面我想起来(划重点)再弄了。接下来的话目前猛男我有两个方向,第一个的话是Netty,第二的话是Sp原创 2021-01-15 10:39:14 · 479 阅读 · 0 评论 -
「进击 Redis」二十七、Redis cluster 集群搭建
前言Redis 系列第二十七篇,也是Cluster 集群模式第二篇。 上篇我们已经通过画图与对比的方式将Cluster 虚拟槽寻址思路、取余hash和一致性hash寻址的原理弄清楚了,还有不熟悉的好哥哥可以看你竟然还不知道 hash slot 这篇了解一下。这一篇的话主要是对Cluster 集群的搭建与使用,上一篇又说到分成两篇的,想想篇幅还是不要那么长,于是乎就有了一篇。这一篇的话基本上都是一些实践性的内容,好哥哥们还是一样不要偷懒哦。有杠精好哥哥会说了,怎么哨兵模式的搭建你怎么不弄?有这么杠的好哥哥原创 2021-01-15 10:37:16 · 152 阅读 · 0 评论 -
「进击 Redis」二十六、你竟然还不知道 hash slot
前言Redis 系列第二十七篇,也是Cluster 集群模式第二篇。 上篇我们已经通过画图与对比的方式将Cluster 虚拟槽寻址思路、取余hash和一致性hash寻址的原理弄清楚了,还有不熟悉的好哥哥可以看你竟然还不知道 hash slot 这篇了解一下。这一篇的话主要是对Cluster 集群的搭建与使用,上一篇又说到分成两篇的,想想篇幅还是不要那么长,于是乎就有了一篇。这一篇的话基本上都是一些实践性的内容,好哥哥们还是一样不要偷懒哦。有杠精好哥哥会说了,怎么哨兵模式的搭建你怎么不弄?有这么杠的好哥哥原创 2021-01-15 10:33:49 · 294 阅读 · 1 评论 -
「年底备战」Java 高级面试题之Java基础(附答案详解)
前言好哥哥们,Redis系列文章可能会先不弄了,目前的话写到了第二十四篇深入理解 Redis 主从复制,有感兴趣的好哥哥可以翻翻这个系列的文章(看完记得点赞加关注哟)。后面的话应该是会整理一些面试相关的,主要的话是我自己也有很多东西都不记得了,趁这个机会好好捡起来,也属于年底备战吧。然后的话这个是持续更新的,有感兴趣的面试题可以在评论留言,会的我就加进来,不会的我百度加进来(狗头保命)。1. JAVA 中面向对象的特征有哪些?主要有四大特性:封装、继承、多态、抽象(很多人也认为只有三大特性)封装原创 2021-01-09 17:49:56 · 212 阅读 · 0 评论 -
「进击Redis」二十五、图解Redis 哨兵模式
前言Redis 系列第二十五篇,Redis 高可用之哨兵(LOL中最丑的那个英雄,没有之一)模式。讲道理,这个不管在面试(面试经常会问了解过 Redis 的集群模式吗)还是平时维护中还是很有必要理解一下的。当然,要了解哨兵模式的话需要理解一下 Redis 的主从复制,有不了解的好哥哥可以看下深入理解 Redis 主从复制,看完记得点赞加关注哦(手动比心)。概述好哥哥们思考一个问题,在 Redis 的主从模式下如果主节点宕机了,而从节点又不提供写操作,这个时候要怎么办?是的这个就是 Redis 主原创 2021-01-09 17:48:53 · 444 阅读 · 0 评论 -
「进击Redis」二十四、深入理解 Redis 主从复制
前言接上篇Redis 持久化之 AOF 原理解析 完结后,整个 Redis 的持久化这一块就整完了。主要是两篇(AOF 和 RDB),还有不熟悉 Redis 持久化这一块的好哥哥们可以翻翻前面两篇。看完记得点赞关注哟(手动比心)。接下来的话就是关于 Redis 的高可用相关的内容了。会先从基本的主从复制开始,到后面的像哨兵、集群相关的内容。这一块的话目前定的话是分成三篇,可能有些会篇幅比较长,然后实战性也相对来说也比较强。所以好哥哥们还是一样不要偷懒哦(偷懒的都是渣男,PiuPiu)。概述主从原创 2021-01-09 17:48:14 · 148 阅读 · 0 评论 -
「进击Redis」二十三、Redis 持久化之 AOF 原理解析
前言好哥哥们,这一篇的话是上一篇超详细解析 Redis 持久化之 RDB 的姐妹篇,关于AOF持久化。Redis 一共就提供了这两种持久化的方式,虽然平时很少会有对 Redis 的运维工作(能有几个好哥哥在生产环境有对 Redis 做过高可用和容灾备份的),但是这玩意在面试的时候经常被问到。也是掌握 Redis 比较重要的一个技能点了,还是很有必要说一说的呢。概述AOF(append only file)持久化是以独立日志的方式记录每次写命令,重启时再重新执行 AOF 文件中的命令达到恢复数据的原创 2021-01-09 17:47:26 · 342 阅读 · 0 评论 -
「进击Redis」二十二、超详细解析 Redis 持久化之 RDB
前言从上篇 RedisTemplate 可没你想的那么简单 完结后,整个 Redis 的客户端相关的就弄完了,主要是Jedis、Lettuce、RedisTemplate 三篇。有不熟悉的好哥哥可以去我的文章那里翻翻,说不定就会有不一样的收获。今天的这篇的话是关于 Redis 持久化相关的第一篇,后续应该会有几篇关于持久化的,好哥哥们好好看,主要是要动手操作起来。当然如果只是为了应付面试的话可以大概的看看,但是还是建议这一块相关的东西系统的看看。看完记得点赞加关注哟。概述Redis 系列第一篇原创 2020-12-24 19:57:47 · 491 阅读 · 1 评论 -
「进击Redis」二十一、RedisTemplate 可没你想的那么简单
前言是的,我又肝了一篇,关于RedisTemplate 。好哥哥问我为什么这么肝,我无奈的笑了说道:谁叫我氪不起(泪水又再一次打湿了我的眼睛)。好的,还有没有看过我上一篇 万字长文解析 Redis 高级客户端 Lettuce 的吗。没有看的好哥哥建议还是花个几个小时看一下(劝你善良),因为今天这篇跟前两篇都是有关系的。正如标题RedisTemplate 可没你想的那么简单,而且篇幅真的很长。概述首先,RedisTemplate 是Spring Data Redis提供给用户的最高级的抽象客户端,原创 2020-12-23 21:30:52 · 996 阅读 · 2 评论 -
「进击Redis」二十、万字长文解析Redis 高级客户端Lettuce
前言不知不觉已经是 Redis 系列的第二十篇了,也是开始写博客的第二十二天,现在的文章数量二十五篇,因为 Redis 的前几篇还是篇基础的,所以大概的话也就是每天一篇的样子。一直坚持写是真的挺难的,不过收获还是挺多的,如果有好哥哥现在遇到技术瓶颈了,不妨试试写博客出来分享。我保证能颠覆你对某个技术的认知。昨天有个同学好哥哥问我真的值得吗,我很肯定的回答是值得。因为这里面的收获只有我自己知道,哪怕没人看,那又怎样,我搞定了我自己就 OK(希望不要被打)。今天的话还是和上一篇Redis 客户端 Jedi原创 2020-12-22 21:03:18 · 547 阅读 · 0 评论 -
「进击Redis」十九、Redis客户端Jedis详解
前言上篇不得不知道的 Redis 通信协议 并没有讲的太深,因为觉得没有必要,好哥哥们能知道连接客户端和请求响应是怎么回事就可以了(太深了我也不会)。今天这篇讲道理,好哥哥们应该都用过,不讲道理的好哥哥看完这篇就懂Jedis了。讲道理的好哥哥们又想杠了,这个我玩过,就不看了吧。别别别,还是有干货的。概述Jedis属于Java的第三方开发包,也就是属于 Redis Java语言的客户端,同时也是 Redis 官方推荐的Java连接开发工具(推荐归推荐,用这个还是少,猛男用的比较多的还是RedisT原创 2020-12-22 21:02:42 · 383 阅读 · 0 评论 -
「进击Redis」十八、不得不知道的Redis 通信协议
前言好哥哥们,从上篇保证你没用过 Redis GEO结束后,整个 Redis 系列的数据结构(有些不是数据结构)也就都讲完了。从最开始的五种基础数据类型到后面的像Bitmaps、HyperLogLog、Pipeline等等,有没看过的好哥哥可以翻翻我的文章,记得点赞加关注哟(手动比心)。上个阶段总的来说是讲了一些进阶的功能,那接下来的话会是一些关于客户端方面的东西。比如说通信协议、Jedis、RedisTemplate等,好哥哥们拭目以待吧。概述通信协议通信协议是指双方实体完成通信或服务所必须原创 2020-12-22 21:02:02 · 222 阅读 · 0 评论 -
「进击Redis」十七、保证你没用过Redis GEO
前言是的,我不是标题党,我保证好哥哥们都没有用过,用过的就不是好哥哥(诶诶诶,好哥哥们轻点,别打脸)。实话说,要是我不弄 Redis 的这个专题博客,我还真不知地道有像HyperLogLog、Bitmaps、Lua等相关的功能。我相信好多好哥哥们也跟我一样,对整个 Redis 都是只会用其中的某些基础东西,你看看这不是有学到了吗。今天这个的话一样的我还是没有用过,但是我好学呀,弄它,明年面试(不是猛男我啊,我学这个可不是为了装*)的时候又可以装一波,装完就跑的那种。概述Redis3.2 版本提供原创 2020-12-19 21:32:39 · 281 阅读 · 1 评论 -
「进击Redis」十六、Redis 发布/订阅原理解析
前言Redis 系列的第十六篇,Redis 的 pub/sub(发布订阅模式),虽然这个在之前的 Redis 系列第一篇初识 Redis中有提到正常不会使用这个来做消息队列系统。但是,Redis 本身是支持这个功能的,那么还是有必要学习一波,一方面假设好哥哥们公司没有用专门的消息队列中间件,那么这个时候你就可以提出来用 Redis 来实现了(不会 Redis 都没有用吧)。另一方面,这个可以在后续的面试中可以酌情跟面试官聊一聊,有的面试官也有主动问这个的(猛男我就遇到过,那个时候还是个萌新,虽然现在也是原创 2020-12-19 21:31:52 · 287 阅读 · 1 评论 -
「进击Redis」十五、奇妙的 Redis HyperLogLog
前言好哥哥们,接上篇Redis Bitmaps 你会了吗 。正如标题,Bitmaps 好哥哥会了吗?什么,还没看吗,那别愣着呀,赶紧看看哦。看完记得点赞加关注。讲道理应该是讲清楚了吧,Bitmaps在大数据量上的场景运用的还是挺多的(没接触过大数据量的我流下了悔恨的泪水),今天HyperLogLog 这玩意也是常用于大数据量下的基数统计,不过我又没有用过,找个机会在现在的项目用用,顺便挖点坑(手动狗头保命)。概述首先HyperLogLog 并不是一个数据结构,而是一种基数1统计算法。通过Hype原创 2020-12-15 09:20:15 · 224 阅读 · 0 评论 -
「进击Redis」十四、Redis Bitmaps 你会了吗
前言Redis 系列第十四篇,关于Bitmaps。我想这个玩意好哥哥们平时应该很少运用到吧,但是有一个东西叫做布隆过滤器有一种实现方式就可以基于Redis的Bitmaps。不熟悉布隆过滤器的好哥哥可以看下我发布的第二篇布隆过滤器这一篇就够了。看完之后好哥哥们就知道是个什么原理了,就像标题一样,一篇就够了(不是标题党)。你看看,这不是又学到了吗。无形之中装逼的力量喷涌而来。概述按字面意思来拆分一下bit和map。首先bit比特是二进制单位( binary unit)或二进制数字(binary di原创 2020-12-15 09:19:37 · 159 阅读 · 0 评论 -
「进击Redis」十三、Redis 万字长文Lua详解
前言好哥哥们,Redis系列第十三篇,关于Redis下的Lua脚本。好吧,我摊牌了。这一篇我是硬写的,是真的硬(没有开车啊)。因为我对 Lua 也不是很熟,然后就在菜鸟教程 一顿操作,还算是入门了。值得一说的就是编程语言之间还是有很多相似的(好哥哥去实践一下就知道了,还是挺好玩的)。另外的话就是为啥我不懂Lua还是要写这么一篇,不是欠啊。主要是熟悉这个对后面理解分布式事务框架Redisson大概的一个逻辑了。还是很有帮助的,看完这篇好哥哥大概就能知道Redisson大概的一个逻辑了,干货满满。那像L原创 2020-12-13 17:22:11 · 679 阅读 · 0 评论 -
「进击Redis」十二、彻底搞懂 Redis 事务
前言接上篇Redis Pipeline 这一篇就够了 后我又来了。讲道理,Pipeline这一篇弄得还算挺全的,就是缺了一个具体客户端实现的代码(这个会在后面加进去的,一点都不带慌的)。还有就是我的排版真的是越来越好了,风格也没有那么单一了。看在我这么用心的份上好哥哥们还不点关注、点赞吗(疯狂暗示)。这篇是 Redis 系列的第十二篇了,不容易呀,不过好哥哥们的点赞加关注是我持续的动力(再次暗示,别愣着呀)。这篇篇幅会有点长,好哥哥们好好看(夸奖),我可不能做个标题党,让我们继续肉弹冲击,冲冲冲…原创 2020-12-11 09:13:13 · 196 阅读 · 0 评论 -
「进击Redis」十一、Redis Pipeline这一篇就够了
不懂就问马上就是双十二了,想问问好哥哥们,三千左右配置的电脑大概需要花多少钱?好哥哥们评论区告诉我概述好哥哥们还记得 Redis 执行一条需要那几个步骤吗?不是吧,上篇图解 Redis 慢查询刚分享过的,就忘了吗。哦,你还没看啊,那还不抓紧补个课。看过的好哥哥都知道是发送命令、命令排队、命令执行、结果响应四个步骤。由于 Redis 本身是基于 Request/Response协议(停等机制)的,虽然 Redis 已经提供了像 mget 、mset 这种批量的命令,但是好哥哥们想一下,如果某些原创 2020-12-11 09:12:35 · 296 阅读 · 0 评论 -
「进击Redis」十一、Redis Pipeline详解
不懂就问马上就是双十二了,想问问好哥哥们,三千左右配置的电脑大概需要花多少钱?好哥哥们评论区告诉我概述好哥哥们还记得 Redis 执行一条需要那几个步骤吗?不是吧,上篇图解 Redis 慢查询刚分享过的,就忘了吗。哦,你还没看啊,那还不抓紧补个课。看过的好哥哥都知道是发送命令、命令排队、命令执行、结果响应四个步骤。由于 Redis 本身是基于 Request/Response协议(停等机制)的,虽然 Redis 已经提供了像 mget 、mset 这种批量的命令,但是好哥哥们想一下,如果某些原创 2020-12-10 13:45:02 · 1249 阅读 · 0 评论 -
「进击Redis」十、图解 Redis 慢查询
前言终于来了,Redis 进阶篇第一篇。关于 Redis 的慢查询,是的,好哥哥们你没看错,就是慢查询。没想到吧,你不会以为只有像 mysql 等数据库有慢查询吧。你看看这不是学到了吗(好了好了,别打了,知道各位猛男好哥哥会)。是不是很期待呀,反正我以前是不知道的。那么让我们开冲。 冲冲冲…概述Mysql 的慢查询我想各位好哥哥都很熟悉了,那所谓慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过预设阀值,就将这条命令的相关信息(例如:发生时间,耗时,命令的详细信息)记录下来。这功能原创 2020-12-10 09:35:09 · 136 阅读 · 0 评论 -
「进击Redis」九、Redis 全局键管理解析
前言这是基础篇(对于好哥哥们来说都是简简单单的,对于我来讲还是有难度的)的最后一篇了,好哥哥们应该把基础的数据结构都掌握了吧。有一说一,掌握这几个数据结构还是很有必要的,毕竟平时开发的时候用的最多的就是这些东西。后面会分享一些比较高级的东西,慢查询、Pipeline,只要你想的到的都会有(没有的可以留个言我偷偷的加进去),好哥哥们给我等着吧。这篇的话就是关于对键(key)的管理(别想歪了,此键非彼 jian)。let’s get it概述关于键管理将按照单个键、遍历键、数据库管理三个维度对一原创 2020-12-10 09:34:18 · 238 阅读 · 0 评论 -
「进击Redis」八、Redis Sorted Set运用场景、API解析
前言Redis 五种基础数据的最后一个了,本想着把 Set 和 Sorted Set 合并成一个来整,但是这样的话整个篇幅又会很长,看我这一篇的篇幅就知道了。又不想好哥哥们看的累(看我多贴心,愣着干嘛,点赞加关注呀)。这篇完了之后下一篇还是有关于键命令(剧透)的,好哥哥们坚持坚持。下个阶段的话就是像 BitMap、HyperLogLog、Pipeline 等相对于来讲比较高级的功能了,敬请期待吧。概述Redis 有序集合和集合一样也是 string 类型元素的集合,且不允许重复的成员。不同的是原创 2020-12-10 09:33:12 · 300 阅读 · 1 评论 -
「进击Redis」七、Redis Set运用场景、API解析
前言是的,我又来了。这篇文章主要解析一下 Set 这个数据结构,也是 Redis 系列的第七篇了。也不知道好哥哥们过得好不好,冷不冷(广州一夜间从夏天进入了冬天),有没有背着我偷懒,偷懒的都是渣男(诶诶诶,能不能只动嘴,不动手)。写这玩意真的挺累的,我的脖子已经动不了了(可能不是写博客造成的,也可能是落枕,主要想骗 bebebe…)。这已经很明显了吧,好哥哥们,赶紧关注加点赞呀。好哥哥们还是要坚持手敲哦,别偷这个懒。 好了,让我们继续冲吧,冲冲冲…概述Set 类型也是用来保存多个的字符串元素原创 2020-12-08 21:47:25 · 298 阅读 · 1 评论 -
「进击Redis」六、Redis List运用场景、API解析
不懂就问灵魂拷问之 ☞光头洗头用洗面奶还是洗发水?好哥哥们把脑洞留在评论区吧。概述列表(list)类型是用来存储多个有序的字符串,如下图,三个元素从左到右组成了一个有序的列表,列表中的每个字符串称为元素(element),一个列表最多可以存储 2 的 32 次方减 1 个元素。好哥哥们看这图很像什么呢,是不是类似于 JAVA 中的 LinkedList(怎么又是 JAVA)。在 Redis 中,可以对列表两端插入(push)和弹出(pop),还可以获取指定范围的元素列表、获取指定索引下标的元原创 2020-12-08 21:46:19 · 265 阅读 · 0 评论 -
「进击Redis」五、Redis Hash运用场景、API解析
前言Redis 有五种基础数据结构,本来想把这些数据结构的运用场景和 API 的解析放在一篇,但是我弄完上一篇Redis 字符串 API、运用场景解析,我又放弃了这个想法。是的,我会把他们拆开。一方面方便后面去改动,篇幅也不会那么长,另一方面拆分出来看也是很方便的,是吧,好哥哥们。看我这么贴心还不点赞加关注吗。概述Hash 表我想好哥哥们很熟悉吧,像 JAVA 中的 HashMap(我只会 JAVA)。每个人对 Hash 的叫法可能也不一样,可能是哈希、字典、关联数组等等。在 Redis 中,原创 2020-12-08 21:44:41 · 274 阅读 · 0 评论 -
「进击Redis」四、Redis 字符串API、运用场景解析
前言本来想着这篇和上篇Reids 的数据结构、线程模型与全局命令合成一篇的,但是不知不觉上一篇的篇幅已经很长了,像我一样。就拆分成了两篇。可是一点都不带水的,主要是怕各位好哥哥看的累。都这样说了还不点赞加关注吗。这一篇呢主要是讲字符串对应的 API,还是那句话,好哥哥,别偷懒,敲了才不容易忘啊。概述字符串类型是 Redis 最基础的数据结构。首先键都是字符串类型,而且其他几种数据结构都是在字符串类型基础上构建的,所以字符串类型能为其 他四种数据结构的学习奠定基础。字符串类型的值实际可以是字符串原创 2020-12-07 22:18:38 · 114 阅读 · 0 评论 -
「进击Redis」三、Reids的数据结构、线程模型与全局命令
前言接着上篇Linux、Docker 下安装与配置,很快我又来了,真的是很快啊。主要是前两篇相对于来说相对简单。对应编程来讲开头总是很容易的,真正弄懂可是没有那么简单,对吧好哥哥们。这一篇也是需要各位好哥哥们动手实践的,好哥哥不要偷懒哦,毕竟万丈高楼平地起,道理我相信好哥哥们都懂得吧。OKOK,肉弹冲击,冲冲冲…1 准备Redis 提供了五种基础数据结构,针对于提供的 API 也各不相同。在操作其对应的 API 之前,我们需要了解 Redis 的全局命令、数据结构和其单线程下执行命令的机制,原创 2020-12-07 22:17:19 · 170 阅读 · 2 评论 -
「进击Redis」二、Linux、Docker下安装与配置
前言 现在好哥哥们已经知道了 Redis 是啥了吧,不,你们不知道。还要看看初识 Redis 。什么,你已经看过了,没关系再看一遍,看完没点赞的记得点个赞,在这谢谢好哥哥们了。今天我们就来在Linux 和 Docker 上(Windows 上的安装是真香,这点一下,那点一下,可以了)装个 Redis 玩玩,步骤很简单,但是希望各位好哥哥能自己动手实践一下。什么,你已经装了。没关系,卸载重新装过一个(生产可不要瞎玩啊)。行了行了,别打了,我继续写。Linux 下安装 Redis Linux原创 2020-12-07 22:16:06 · 119 阅读 · 0 评论 -
「面试」能说说Spring除了@Service注册Bean之外还有其他方式吗
我:不能 面试官:小伙子不讲武德,耗子尾汁原创 2020-12-02 14:41:47 · 478 阅读 · 3 评论 -
「项目实战」有一说一这才是RabbitMQ实现分布式事务的正确姿势(附源码)
有一说一 U1S1 不懂就问 导盲犬禁止入内是给犬看的还是盲人看的?原创 2020-12-01 17:52:49 · 1137 阅读 · 2 评论 -
「项目实战」Redisson分布式锁实战
灵魂拷问之☞学法律的同学毕业为什么叫律师不叫法师?原创 2020-11-30 17:01:20 · 736 阅读 · 4 评论 -
「面试」Redis实现分布式锁这一篇就够了
灵魂拷问之☞用电鳗的电去电电鳗会电到电鳗吗?原创 2020-11-30 15:46:27 · 1054 阅读 · 2 评论 -
Spring 定时任务的学习
暂时先贴个链接:Spring 定时任务的几种实现方式原创 2017-06-19 17:32:41 · 166 阅读 · 0 评论