《Redis深度历险》《深入理解RPC》答读者问

Redis 深度历险:核心原理与应用实践 大型互联网企业 Redis 实践总结,结合实际问题深入讲解 Redis 内部机制 阅读详情

今天我们不谈代码,不谈架构,我要谈谈人生,谈谈理想。读者们,请允许我冒充一回人生导师,也请读者们仔细聆听我的敦敦教诲^_^

640?wx_fmt=other

想知道老钱是如何源源不断做出好文章的输出的?不断坚持下去的动力是什么?如何平衡工作和学习? ─ @每天晒白牙

老钱,你好,不知道从哪个机缘巧合关注了公众号,看老钱的文章,收获很大,最近在读redis小册,对我做业务开发的帮助挺大的。我也买了好多书,看了很多博客,开了公众号和博客,写过几篇,但现在市面上有好多作者写了不错的系列博客,自己写的很难突破他们的范围。而且也不能通俗易懂的把原理阐述清楚,可能是一种为了写而写。所以大多在中途放弃了。我也工作几年了,但只比老钱小3岁,老钱现在很多粉丝,我想知道老钱是如何源源不断做出好文章的输出的?不断坚持下去的动力是什么?如何平衡工作和学习?尤其是加班较多的情况,希望老钱指导一下

我写作的目的更大程度上是为了提升自己的知识水平,因为写作能让我发现个人知识的缺陷。为了写一篇文章需要花很多时间去了解相关的知识点,需要看源码,查stackoverflow,画图,写代码等。我会将每一篇文章看成自己的一个小作品来认真对待。当这个作品完成的时候我会体验到成就感,这大概就是促使我继续写下去的动力所在。

软件行业有一个调试技能叫着「小黄鸭调试法」,我觉得写作跟这个有点类似,就好比你眼前有一只小黄鸭,你在尝试将知识一步一步介绍给它听,力图让它听懂理解。自己懂和让别人也懂真的不是一回事,要将写作的心态从炫技转变为让读者看懂。如果能让读者看懂,再稍微炫技一点那就是锦上添花的东西了。

将粉丝数量看淡一点,努力提升作品的质量,粉丝读者自然就会过来,这是一个水到渠成的过程。很多技术文章市面上确实都有,但是用自己的语言讲出来,用自己的图花出来,用自己的代码写出来,那就是一个不同的作品。就好比市面上已经有了那么多Redis书籍的情况下,我还是写了自己的Redis小册,因为我相信用自己的方式讲出来肯定可以给读者带来不一样的体验。

如何高效工作和高效学习的秘诀?─ @蒋海博

老钱,您好,既然您有孩子,请问如何平衡陪伴孩子和工作的时间?我看您又工作又写出,应该很忙吧。还有是否能分享下如何高效工作和高效学习的秘诀。谢谢。

我在掌阅的工作本身不是太忙,至少近期时间上还有不少闲鱼。所以我才会有时间来做一些技术写作的事。白天家里有老人帮我看孩子,每天下班回家,孩子睡得也早。到了周末,我总会花一些时间带着孩子去逛商场,这也就是平时最主要的亲子活动了。我本人比较宅,社交活动很少,所以剩下的时间就可以专心做自己喜欢的事,如果一个人整天到处跑,除了没时间之外,估计心态也会比较浮躁。

市面上所有的编程书籍都有一个规律,那就是越基础的书越多,越高级的书越少。随着自己知识的渐长,市面上的书籍大多已经不能满足我的需要,所以平时的学习知识来源还是主要靠网络分享、靠源码、靠google、靠stackoverflow。除非是对某个新的领域感兴趣,我会买一些基础的书来了解入门。工作上当我做一件事的时候,我会非常专心地去做,我会带着耳机希望自己不被打扰,安静的状态平和的心境就会带来效率的提升。

如何选择自己的技术路?─ @RonyRen

两个小册都已经入手,但静不下去看,很懒惰。

如果你要持久走技术路线,沉下心来积累技术是很有必要的。即使你要去找「与技术稍微有点关系」的工作,技术知识知道的也是越多越好。刚开始学习技术可能略显枯燥无味,但是随着你做出了一个又一次作品出来,成就感与日俱增,你对技术的态度有可能从一门单纯的工作上升为一种爱好,但是这需要时间,要有耐心。人生的选择犹如小马过河,还需要自己来决定。

为什么要写Redis这本小册? @Star过万

我想问下Redis 使用场景相对比较简单,网上也有很多教程,个人感觉这个主题没必要写一本书,小册在我看来是一本电子书。为什么你会选择写Redis 这本小册?

因为Redis在平时的工作中使用的非常频繁,我正好又对他比较了解,所以就写了这本小册。另外在长期的面试经验中我发现对Redis了解比较深入的人很少,但是使用又非常广泛,几乎每个公司都在用,我意识到这里有较大的市场需求。还有个原因可就是我感觉自己对Redis的了解还不够全面,所以借写小册的机会将Redis方方面面的知识都系统地研究一下,包括一些非主流的数据结构还有源码分析等等。写完了之后感觉自己对Redis的认识升华了,我相信读者们读完我的小册后也有类似的体验。

非科班程序员如何提升自己?@Mr.Better

您好,我是非计算机专业入行Java,本科相关课程只有C和matlib,以您的经验,我该如何修炼“内功”才能弥补差距?

作为非科班的同学想要弥补和科班学生的差距,你还有很长的路需要走,还有很多的知识需要学习。不过有一个利好消息,那就是很多科班学生大学四年学习的很多科班知识都打水飘去了,他们都没认真学。如果你比他们认真一些,花的功夫多一些,超过他们肯定没什么问题。你还需要恶补一系列计算机基础知识如「计算机组成原理」、「操作系统」、「数据结构」、「编译原理」等等,你还需要学习至少一门高级编程语言,你还需要尝试自己做出一些个人作品。只要你愿意在这个方向上持续投入,前途肯定是光明的。

您写小册的初衷是什么?以及对小册产品的评价是怎样的?什么地方需要优化? ─ @阴明

在掘金写了两本小册,销量都很不错,内容也很赞。您写小册的初衷是什么?以及对小册产品的评价是怎样的?什么地方需要优化?

我写小册的初衷是因为我看了掘金的小册后觉得自己也能写出这样高质量的内容。能够写出一本书,虽然很薄,那也是可以给自己的职业生涯添彩的事。另外我发现技术写作并不只是在奉献知识,写作能让自己看到自己知识掌握的不足之处,促使我去进一步查阅资料解决自己给自己提出的很多问题,这样可以能让自己的技术知识更加系统化全面化。每次写完一节都会有成就感,就好比我输出的这些知识再也不会被大脑遗忘了。

我很喜欢小册这个产品,当我第一眼看到小册首页的书籍列表时我就充满了好感。它比纸书便宜,更重要的是内容精简,是介于碎片化和系统化之间的一种阅读品种,可以让我们将很多零散的时间积聚起来进行系统化的知识学习。它的阅读体验也很好,我平时几乎从来不用手机来看电子书,但是小册给我的感觉很不一样,只要内容里面没有充斥大量的代码,读起来还是非常不错的。

小册的生产效率高,从开始写作到上线,整个流程也就2~3个月。内容上有错别字的话,可以实时线上修改,关于这一点我要感谢广大小册读者们,你们帮我纠正了好多错别字^_^。如果是纸书的话,可能要接近一年作者才能看到自己的作品出版发表。内容上出现了错误,你都没办法撤回了。相比写小册而言,写纸书似乎是一种折磨。

小册的另一个好处就是粉丝与读者的实时互动,能够看到几千个读者和你一起交流真是一件很有成就感的事,当然前提是内容要好,读者对作者的评价是正向的。如果写的不好,可能会遭遇读者的口水,你也要有心理准备。有人问我为什么能够写出这样高质量的作品出来,我想可能是因为我人比较脆弱,太害怕读者骂我了^_^。

要说小册的缺点,那就是它还年轻,还不够成熟,需要摸着石头过河,有很多经验教训需要吸取。我相信小册这个模式是极好的,是非常有价值的。也希望更多的技术作家也能加入到小册制作的队伍,让我们一起打造一本有一本高质量的技术作品来。

最后要感谢掘金平台,我在写第一本小册之前我只能说自己是个写公众号的,才写了几个月。写完第一本《深入理解RPC》后,我给自己挂上了一个「实习技术作家」的称号。等到第二本《Redis 深度历险》上线后,我开始觉得自己是一个职业的技术作家了。^_^

对《Redis深度历险》感兴趣,那就点击「阅读原文」开始阅读吧

Redis深度历险:核心原理和应用实践.zip Redis深度历险:核心原理和应用实践 比较稀缺的紫瑶 立即下载

相关推荐

JTA 深度历险 - 原理与实现.pdf

消息中间件原理 消息中间件原理消息中间件原理消息中间件原理消息中间件原理

Redis 深度历险:核心原理与应用实践 全集

1、【Redis核心原理和应用实践】集群 3:众志成城 —— Cluster https://blog.youkuaiyun.com/shenchaohao12321/article/details/87958763 2、【Redis核心原理和应用实践】拓展 1:耳听八方 —— Stream https://blog.youkuaiyun.com/shenchaohao12321/article/details/8...

藏经阁 924

Rsoft仿真实战:长周期光纤光栅参数优化与模式耦合分析

本文详细介绍了使用Rsoft软件进行长周期光纤光栅(LPFG)参数优化与模式耦合分析的实战方法。通过Rsoft仿真,可以高效优化光栅周期、包层厚度等关键参数,深入分析纤芯模与包层模的耦合特性,为光纤通信和传感应用提供可靠的设计依据。

h0i1j2k3l的博客 1115

Redis深度历险:核心原理和应用实践带你由入门走向精通

面试是跳槽涨薪最直接有效的方式,马上金九银十来了,各位做好面试造飞机,工作拧螺丝的准备了吗?掌握了这些知识点,面试时在候选人中又可以夺目不少,暴击9999点。机会都是留给有准备的人,只有充足的准备,才可能让自己可以在候选人中脱颖而出。《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门即可获取!有充足的准备,才可能让自己可以在候选人中脱颖而出。[外链图片转存中…(img-T9DrlePU-1712058573529)]

2301_82242251的博客 395

暗月项目七详解

本文围绕“暗月靶场项目七”展开,记录了一次从外网 Web 入口逐步深入内网并最终获取域控目标的完整实训过程。

Re_K123的博客 419

Ubuntu下OpenOCD+GDB的安装、编译及使用

目标开发板(芯片):stm32mp157aaa 仿真器:ST-Link 操作系统:Ubuntu 18.04 调试软件:OpenOCD OpenOCD的安装 首先下载OpenOCD有多种方式,可以GitHub上下载,目录下打开终端,输入 git clone git://git.code.sf.net/p/openocd/code openocd 下载完整的OpenOCD的文件夹。进入到OpenOCD的目录下,开始安装。 接着,OpenOCD适用于微处理器的debug和烧写,需要下载相关库 sud

蓝冰露的博客 9525

Redis 深度历险:核心原理与应用实践-2-基础-Redsi基础数据结构

Redis安装 在Linux或者Mac环境可以直接安装使用 Docker 方式 # 拉取 redis 镜像 > docker pull redis # 运行 redis 容器 > docker run --name myredis -d -p6379:6379 redis # 执行容器中的 redis-cli,可以直接使用命令行操作 redis > docker exec -it myredis redis-cli Github 源码编译方式 # 下载源码 > git clone

0->1的博客 366

一种独特机理驱动的化学反应分类器详解

代码位置第 47-300+ 行// atom_494: 硫原子,度数=2,化合价=2,无H,无电荷!// atom_35: 氧原子,度数=1,1个H,无电荷// atom_347: 氧原子,度数=2,无H,无电荷!→atom_494()[OD1h1+0]→atom_35()→atom_347()特性传统方法(MCS)NameRXN(机理驱动)匹配策略最大公共子结构原子类型模式 + 操作码时间复杂度O(n) - 线性扫描机理理解无内置化学机理原子映射需额外计算自动推导准确性结构相似。

ASKCOS博客 159

Redis—《Redis 深度历险:核心原理与应用实践》学习

Redis

lercent的博客 1271

【肌电处理】肌电信号EMG积分肌电值+均方根值+中值频率+平均功率频率【含Matlab源码 3386期】

肌电信号EMG积分肌电值+均方根值+中值频率+平均功率频率 完整的代码,方可运行;可提供运行操作视频!适合小白!

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 826

Python爬虫抓取学术期刊数据(Springer、Elsevier)

本文详细介绍了如何使用Python爬虫抓取学术期刊网站(如Springer、Elsevier)上的文章信息,并进行数据清洗和存储。我们使用了requestsSeleniumpandas等技术,通过模拟浏览器行为来绕过反爬虫机制,并将数据保存为Excel文件,方便后续分析。未来,我们可以通过加入更多的期刊网站数据源,扩展爬虫的功能,抓取更多的学术数据。同时,结合自然语言处理(NLP)技术,可以对抓取的文章进行自动化的摘要提取和主题分类,为学术研究提供更多的支持。

2201_76125261的博客 1488

码洞原创深度技术文章大全 —— 高端面试必备

《快学 Go 语言》第 11 课 —— 协程《快学 Go 语言》第 10 课 —— 错误与异常《快学 Go 语言》第 9 课 —— 接口《快学 Go 语言》第 8 课 —...

codehole_的博客 293

华为自研 ERP、Oracle EBS 与 SAP 上线时系统配置思路设计差异深度分析

本文对比分析了华为自研ERP、Oracle EBS和SAP S/4HANA三大ERP系统在上线配置思路上的核心差异。从架构设计看,华为采用分布式微服务架构,SAP采用分层服务架构,Oracle采用集中式一体化架构;在模块配置上,华为以业务场景为导向,SAP基于行业模板,Oracle强调模块独立性;数据迁移方面,华为侧重业务规则清洗,SAP注重数据质量监控,Oracle依赖标准化工具;流程适配上,华为系统随流程调整,SAP在框架内优化,Oracle需定制开发;定制开发模式差异明显,华为采用插件化扩展,SAP使

金牌架构师 1456

程序员王大锤的求职历险记:一场别开生面的Java面试

面试官:谢谢你的分享,我们会尽快通知你结果。今天就到这里吧。

weixin_52474996的博客 560

节省人力成本40%!仓储物流AI机器人调度系统实战案例(含路径规划算法与系统架构图)

首先,我们需要定义一个Node类self.x = x # 节点x坐标self.y = y # 节点y坐标self.g = g # 从起点到当前节点的实际成本(g值)self.h = h # 从当前节点到终点的启发式成本(h值)self.f = g + h # 总成本(f值)self.parent = None # 父节点(用于回溯路径)self.task_id = task_id # 任务IDself.priority = priority # 任务优先级(1=最高,5=最低)

小程序开发 950

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

整理了五份关于Spring、Redis、微服务、分布式、JVM面试进阶必备技术,Java程序员年后跳槽必备!

什么是面霸?就是在面试中,神挡杀神佛挡杀佛,见招拆招,面到面试官自惭形秽自叹不如!小编希望本文能成为你面霸路上的垫脚石! 做 Java 开发,没有人敢小觑Spring、Redis、微服务、分布式 、JVM的重要性,现在出去面试,无论多小的公司 or 项目,都要跟你扯一扯这些Spring,扯一扯微服务,不会?没用过?Sorry ,我们不合适! 今天小编就给大家整理了五分面试进阶必备技术,希望...

JavaAOE的博客 951

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

阿里P8架构师推荐一波Java程序员必读的架构书籍清单

阿里伤透我心,疯狂复习刷题,终于喜提offer 哈哈~好啦,不闲扯了1、JAVA面试核心知识整理(PDF):包含JVMJAVA集合JAVA多线程并发,JAVA基础,Spring原理微服务,Netty与RPC,网络,日志,ZookeeperKafkaRabbitMQ,Hbase,MongoDB设计模式负载均衡数据库一致性哈希JAVA算法数据结构,加密算法,分布式缓存,Hadoop,Spark,Storm,YARN,机器学习,云计算共30个章节。2、Redis学习笔记及学习思维脑图。

2401_84003839的博客 950

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

如果你 Java面试没通过,可能是因为你没看透这些书

一、背景 本人经历过校招和社招,通过校招进入网易,通过社招进入阿里(蚂蚁)。 自己当过求职者也做过面试官。 在我看来,面试是七分能力和三分运气。 其中是否名校出身,是否名企背景都是非常重要的因素,但是把关键的图书看透,对面试会有较大的帮助作用。 平时也会有些校招或者社招同学请求推荐一些资料。 借着 1024 程序员节这个机会,分享一些对面试比较有帮助的图书、专栏(我自己都反复阅读过的),希望对大家求职有帮助。 二、图书或专栏推荐 《码出高效:Java开发手册》 https://book.douban.c

悟鸣的技术博客 1547

我的Java乱卷之路

一、准备进度 我的进度是寒假回家后开始刷LeetCode的题,前期是乱刷,后面跟着书按类型刷,刷题的同时看周志明老师的《深入理解JVM》,强烈推荐;寒假还刷了一遍《MySQL必知必会》,可以复习一些SQL。 开学后就开始投各种实习,面了腾讯11次,好几次都到最后一面了,但是最后因为实习时间无法保证没去成。我个人建议实习就算没法去,也要投,提前熟悉熟悉面试流程和知识点的侧重点比较好。 然后开始上午刷题,下午看知识点,我不建议背题,这样知识不系统,很容易忘,而且大厂会根据你的回答继续深挖,你背应付不过去的。 实

李爱乐 1311

成为全能程序员的必经之路:详细学习路线

1. 必需掌握的核心知识点要成为一名优秀的程序员,仅仅精通一门编程语言是远远不够的。实际上,我们需要掌握计算机编程的基石,包括数据结构与算法、设计模式、架构思维等。此外

akysc1的博客 94

精选掘金后端小册及优惠购买链接

掘金小册推出之后,广受开发者的好评,以其小篇幅、高浓度、成体系的知识结构呈现体系让开发者能在短时间了解或掌握一项精确技术,下面小编精选了一些关于「后端开发」的掘金小册及其「优惠购买链接」分享给大家,点击下方标题或图片即可跳转到掘金进行八折优惠购买。 优惠八折购买:MySQL 是怎样运行的:从根...

chenhuang9950的博客 510

阿里P8架构师推荐一波Java程序员必读的架构书籍清单(1)

Java架构学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书+2021年最新大厂面试题。

2401_84003839的博客 716
上一篇: 如履薄冰 —— Redis懒惰删除的巨大牺牲
下一篇: 跋山涉水 —— 深入 Redis 字典遍历
codehole_
博客等级 码龄7年 34粉丝 132原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值