掘金 MySQL 小册的艰辛创作历程

我们都是小青蛙MYSQL系列 MYSQL的一些经验 立即下载

精诚所至,金石为开。在彼时对数据库“进阶”的理解只限于为WHERE条件中的列加索引罢了,从未想过之后会为MySQL写一本系统的书。不过今日《MySQL是怎样运行的:从根儿上理解MySQL》小册已经完稿,是时候来装个犊子总结一下这一年来的心路历程了。其实真正认真做一件事,过程里有很多磕磕绊绊,可结局总是好的,并没有上班时虽然从睁眼到闭眼不休的工作,看起来很忙但却是满满空虚,总觉的每日浑浑噩噩,时间飞逝,已然为了生存而生活的无力感。

关于离职

很幸运加入了一个非常棒的团队,和那么多有爱的同学一起奋斗,罗老板和金总没日没夜的工作更是给我留下了深刻的印象 —— 想把事情做成,就得这么拼。不过有一点不是很适应的是,耳边总是环绕着如何提高客单价、如何提高转换率、如何最大限度的从用户那里薅羊毛这样的声音。当然,为了养活公司这么大一帮子人,赚钱无可厚非,可是我们毕竟是在线教育公司,却很少听到如何通过制作更好的内容来赢得用户口碑,这是让我感到比较失望的一个地方。毕竟选择在线教育公司的一个很重要的出发点就是我坚信在线教育将是未来十几年里最有作为的一个产业,我觉得它不应该是像新东方那样线下教育的一个翻版,不应该还是一个老师对着几十个,上百个同学在那里照着板书讲课,不应该还是那么高的客单价。在线教育应该更加专业化,专业的人做专业的课程,有一大帮子编剧在后边研究用户的认知规律,写出最容易接受的剧本,再由专业的导演把剧本影视化,使用用户最容易接受的方式来把我们想让用户接受的东西转换成用户脑子里的东西。在线教育和传统教育的最大区别就是边际成本极其低廉,我们可以让更多的人接受到更好的教育,而不是一味的提高客单价,甚至提高到和线下一样的价格。

我觉得虽然我对敲代码非常有兴趣,但是相比之下做内容更能让我嗨到爆炸,做什么内容呢,做k12给小孩儿教数学物理?倒也是个好法子,不过好像距离我的生活太远。后来又发现生活里哪里有抱怨,哪里就有解决问题的需求,小抱怨有小需求,大抱怨有大需求,还不如从我自身周边不满的东西做起。我自己就是个敲代码的,学习的时候也看过很多书,但是大部分技术书籍都会把我弄的云里雾里,一开始我也觉得是我自己智商不够的问题,所以就一个知识点反复学习,待到真正学会了之后,又发现这玩意儿是如此这么的简单。这样的经历越多,我就越怀疑其实这并不完全是我智商有限的问题,是这个书压根儿就没把东西说清楚!这些让我懵逼的书籍里有许多相似的地方:

  • 概念的满屏堆积。不介绍故事背景,直接上来怼概念,一两个还好,十来个我就看不下去了~

  • 所讲内容主旨不明确,结构不清晰。你本来以为他在讲A问题,可讲着讲着又感觉他在讲B问题、C问题,如果这些问题互不关联还好,这些问题如果有交叉依赖,我能不糊涂么~

  • 引用后文概念十分严重。在解释某个陌生概念时,使用到大量在后文中才会使用到的概念,尤其是在解释一个比较复杂的问题时,这种情况简直是我理解内容的头号杀手。

  • 复杂概念没有图示,全凭想象。用文字表述复杂概念时,很难非常具象的理解作者想表达的意思,如果一个小地方理解错了,会导致后边一系列的东西理解有偏差。

  • 所讲内容不详细,细节缺失太多导致理解困难。计算机技术这个东西,你可以天天在天上吹什么架构和模式,我偏偏喜欢在地上搞内存格子是怎么移动。其实很多看似非常复杂的问题,把各种内存结构一画,运作原理12345的列出来,倒也显得不那么深不可测,反倒是感觉这是设计者面对问题时逼不得已的设计罢了。

  • 无趣。好多书真的好无聊的说,2333,能把人看睡着(有一本每看必着,这里就不点名了)~

后来就离职喽~ 离职的时候也想过,未来将会有很长一段时间没有收入,背负着这么大的压力?... 不对,我这么幸运的一个人能有什么压力?有压根儿不管你干啥的父母,有对我没一毛钱要求,佛系到爆炸的女朋友,自己也没欠下几百万赌债,我这么着急赚钱干啥?作为一个对吃、喝、玩、乐没有一毛钱要求的人,也不去买房子还房贷,我有个毛线压力,趁着年轻,在自己变成自己讨厌的那个人之前做点想做的事儿不挺好?。心得:哪有那么多压力,自找的罢了。

创作的过程

其实最开始写的内容并不是MySQL,一开始写的是java语法,当时刚开始写东西,写的比较随便。java语法写完之后开始写java并发相关的内容,从这时候起开始觉得吃力,找了特别多的资料都感觉没有把这个东西讲清楚的。后来觉得不能在java层面找原因了,所以开始读更深一层的一些书籍。于是开始重学计算机组成原理、汇编语言、内存本质,开始看数字电路、8086。。。学这些东西对写java并发的内容自然是帮助了不少,但是由于时间仓促,自己并没有将这些知识整理成一个闭环(实在是因为太多了,自己也没有扎根学下去,当然还有一个重要的原因就是讲这些知识的资料也极其晦涩难懂~~~),不过还是凑合的把java并发的内容完成了。现在回头看,里边儿有不少错误,很多东西并未解释清楚,写的文笔也差的一笔。先不管了,总算是完成了一个系列,赶紧从这个坑里出来跳向另一个坑 —— MySQL。

大约在2018年3月份的时候,MySQL基础内容已经完成,这时候志浩同学建议我搞一个公众号,聚点粉丝,说不定还能挣点钱,所有就有了现在的小青蛙:

640?wx_fmt=other

说实话,钱倒是没挣着,精力倒是花了不少,2333~

《MySQL是怎样运行的:从根儿上理解MySQL》小册中的内容也是从这个时候就开始写了,也是从这个时候开始,才开始摆脱随随便便的写作方式。可是我对MySQL进阶的概念还停留在给WHERE条件中使用到的列添加索引的初级阶段,要自己写一本关于MySQL内核的书,真不是在看玩笑?哈哈,只要功夫深,铁杵磨成针,当然这个过程中遇到的问题真是一把辛酸泪:

  • 首先MySQL的源码是C++的,我毕竟是个javaer,首先要把C++好好学一下是吧~ 好在语言这个东西不是什么难点,不求精通,只求看代码不卡~ 幸得设计MySQL的大叔写的代码也还算好懂,该有的注释大部分都有,也没用各种花花设计,都是很直截了当的代码。

  • 代码应该有上百万行(我没仔细数),总不能无头苍蝇乱看,所以得找些参考书。很无奈,除了《高性能MySQL》这本书对初学者比较友好之外,其余的书真的看起来比较挠头(晦涩归晦涩,但是的确给了我很大帮助,不然这本小册估计还得1年才能完稿),更不幸的是《高性能MySQL》并不是一本讲内核的书,对MySQL涉及到的各种结构根本没有提及,对查询优化、事务和锁的讲解停留在蹭痒痒的阶段~ 那咋办,对着那些大厚书迎着头皮看呗,一遍不成两遍,两遍不行五遍,有的书都快被我磨破了?,一篇MySQL的文档有时候要看十来遍,逐词逐词的推敲~~~

  • 看过小册的同学们肯定都有一个感受,就是小册对细节的描述实在太细了。这主要是因为我自己在学习的时候就是因为好多书籍缺乏细节而导致自己无法完全理解,晕晕乎乎,所以我觉得一步步的求证细节。这一搞可把我累坏了,有时候为了求证一个知识点要连着看好几天的代码,参阅n多资料,不停的debug~~~ 每每想放弃跳过之时总是庆幸自己又多看了一会,豁然开朗之后才觉得原来不过如此。

  • 因为MySQL算是一个系统级别的软件,所以会在很多地方直接依赖更底层的一些服务,当看到网络有疑惑的地方,便暂时停下来去搞网络,当看到IO有不会的地方,便暂时停下来去看IO,如此往复,直到我觉得自己可以编一个闭环的知识给大家听为止。

  • 与敲代码比起来,写能让人很愉快看懂的技术书籍更是一门艺术。其实这个和写一篇引人入胜的小说差不多,使用许多的手法,比方说谋篇布局,词汇运用、设置悬念、幽默搞笑等等都得上阵,一篇大家看起来很流畅的文章其实背后都是修改了数遍的结果,已经记不清有多少次把写了几千字的文章全部删掉,推倒重来,只为给大家一个较好的阅读体验。自己读起来都不爽的文章,其他同学读起来肯定更难受。当然,有时候在许多地方为了内容的准确性或者别的什么目的会牺牲一些用户体验,不过体验这个东西是慢慢培养出来的,通过用户反馈,之后再修改,慢慢也可以迭代优化。

    小贴士: 我坚信,你肚子里有多少东西,和你能把你肚子里的东西教会别人多少,是完完全全的两码事儿。

  • 等我想起来再说吧~~~


当然,即便如此,《MySQL是怎样运行的:从根儿上理解MySQL》也只能是对一些比较核心的概念搭建一个知识闭环,所以我才说本书其实只是一本MySQL进阶的入门书籍,更多的内容需要大家逐一去研究,不过对于不是内核开发者的同学们来说,书中的内容已经够大家用一阵子的了。

开始售卖

掘金这个平台是我从老钱那听来的(老钱就是那个写:《 Redis 深度历险:核心原理与应用实践》的同学),然后我说反正纸质书不挣钱(纸质书是特别不挣钱,已经有不下5个技术书籍作者跟我说过了),还不如先放到这种平台上来卖一卖。

然后不知不觉亲爱的2019年就到来了,书籍的内容大部分也都完成了,是该出去露露脸了。万万没想到啊,掘金经历了一次大裁员,负责小册的同学仅剩一位linmi同学(微信昵称),他貌似同时在看好多个小册,每天都忙的要死,连周末都工作(当然我是007)~ 反正是平台流量有限,如果想把小册卖好,就得自己去多找些渠道。我当然是想多卖点,毕竟快2年没有收入,再不搞点收入怎么能继续创作好内容呢?这时候做公众号的好处就体现出来了,我在做公众号期间加了200多位公众号博主的微信,当然有大号也有小号。幸运的是,在把小册的内容给他们看过之后,有差不多不到100多个同学同意以不同的方式给我的小册打个广告,有的在朋友圈发一下小册海报,有的转发我的干货文章附上小册海报,更有的同学自己撰文来给我宣传小册。这里特别提一下公众号“架构师之路”的沈剑大大,在得知我所做的事儿之后,特意自己撰文来为我打广告,而且坚持不要分成收入(小册有分成提成,只要生成自己的小册海报,有同学购买后就可以得到标价的30%作为分成,大约是一本9块钱。),当时真是把我感动的不要不要的,世上真是好人多啊~

小贴士: 由于微信把分享海报的这种行为称之为诱导分享,所以掘金并没有在微信的链接中提供生成海报的入口,如果有已经购买的同学觉得内容不错,自己也可以到电脑版小册主页或者手机app里生成海报哦,给自己赚点分成收入,也算是帮一下饥寒交迫的作者~

反正是刚上线的那几天(2019年3月初)每天都在联系各种公众号博主,各种说好话,把自己变成了一个运营。后来想想,其实我做运行还蛮专业的?

到现在为止,小册的销量是7500+册,不算是满足我的预期,我想着这么棒的内容,小册销量怎么也得追上老钱呀(老钱写的小册销量接近2万册)。不过也不算太差,毕竟自己没有啥title,也没有别人家那么强大的市场营销,做到这个成绩也凑乎吧~

完稿之后的打算

我不是神,就算我用尽全力来把文章写的通俗易懂,但终归还是我自认为的通俗易懂,还是有好多同学对文章中的内容有疑惑。我觉得学习的过程答疑是一个非常重要的步骤,所以我们建了一些微信群来专门答疑,目前已经是有6个这样的群了,每天都会有好多人来@我提问,然后我就要一个一个回答(说实话真心是挺累的,你想想6个500人的群,每个群里都有好多同学提问,啧啧啧啧~)。令我哭笑不得的是绝大部分同学的问题其实在小册中都已经有明确的回答了,虽然我强调了一万遍不要跳着看,可大家就是不听,我也很无奈?。

目前并不打算现在就去工作,先基于小册的内容再增删改一些东西吧,把小册里现有的bug重新梳理一遍,先出本纸质书看看,说不定还能卖个10万册(虽然10万册也挣不了多少钱)。如果之后生产内容的确可以养活我,那之后就专心干这个,如果实在够呛,还是得先去工作赚点钱,之后再给大家写一些既通俗,又深入的东西,让天下没有难学的知识哈哈。

小册链接

当然,最后再给小册打个广告,有学习MySQL进阶的过程中遇到很多问题但没有看过小册的同学,强烈建议看一下噻(扫码或者阅读原文即可):

640?wx_fmt=png

前端面试小册,包含Vue面试题,React面试题,JS面试题,HTTP面试题,工程化面试题,CSS面试题,算法面试题,大厂面试题 目录 ## JavaScript - [面试官:requestAnimationFrame:优化动画和渲染的利器](https://github.com/linwu-hi/code-interview/issues/43) - [面试官:Javascript数据类型和类型转换](https://github.com/linwu-hi/code-interview/issues/42) - [面试官:JavaScript事件流:深入理解事件处理和传播机制](https://github.com/linwu-hi/code-interview/issues/41) - [面试官:执行上下文与闭包](https://github.com/linwu-hi/code-interview/issues/40) - [面试官:JavaScript数组](https://github.com/linwu-hi/c 立即下载

相关推荐

在WPS/Office中免费使用AI,快速提升办公效率!​

《免费解锁WPS/Office AI办公神器教程》摘要: 本教程详解如何通过第三方插件OfficeAI免费实现WPS/Office智能办公,突破官方付费限制。从安全设置到安装配置,手把手教学,涵盖文档生成、PPT美化、Excel图表等核心功能。关键优势包括零成本、全场景支持及云端/本地双模式切换,并附常见问题解决方案。注意需使用WPS 2024+版本,安装时需临时关闭杀毒软件。教程强调工具来源合法性,建议商用购买正版授权。(149字)

杜哥无敌的博客 2305

分享一些前端优质的掘金小册,学完技术感觉已经超神了

大家好,本期内容给大家推荐一些优质的前端掘金小册,基本每个都是专栏小册的形式,比较适合初学者及工作几年的前端小伙伴,里面的内容讲解的比较详细,作者也是一线的大厂工作者。有兴趣的小伙伴快来打卡看一下吧,根据自己的能力量力而行,东西虽好,可不要贪杯哦!1.写给普通人看的网页开发课。2.大厂H5开发实战手册3.玩转CSS的艺术之美4.从零开发H5可视化搭建项目5.玩转你的VUE...

孙叫兽的博客 3215

SeedVR2插件双版本共存实战:手把手教你创建幽灵节点解决ComfyUI兼容问题

本文详细介绍了解决ComfyUI中SeedVR2插件新旧版本兼容问题的实战方案。通过目录隔离实现双版本共存,并手把手教你创建‘幽灵节点’来模拟缺失的SeedVR2ExtraArgs节点,从而让旧工作流得以正常运行,同时享受新版本的功能与性能。

red88的博客 1407

掘金小册开源项目指南

掘金小册开源项目指南 欢迎来到掘金小册(Anne-Tao/juejinbook)的快速入门教程!本教程将引导您了解项目的核心结构,关键文件以及如何启动和配置项目。让我们一探究竟! 1. 项目目录结构及介绍 掘金小册的目录布局精心设计,以支持高效开发与维护。以下是核心目录结构及其简要说明: ├── README.md # 项目简介与入门指导 ├── src ...

gitblog_01033的博客 591

农业AI避坑指南:用YOLO11做叶片病害检测时遇到的5个典型问题

本文分享了使用YOLO11模型进行农业叶片病害检测时常见的五个典型问题及解决方案。针对田间多变光照、病害样本不均衡、标注歧义、背景干扰和边缘部署等挑战,提供了包括场景自适应数据增强、解耦训练、软标签与鲁棒损失函数、困难负样本构建以及模型轻量化部署在内的实战经验,旨在帮助开发者提升农业AI项目的落地效果。

ujm56789012的博客 206

RK3588嵌入式开发:从零构建Rockit多媒体处理引擎的实战指南

本文详细介绍了如何在RK3588嵌入式平台上从零构建Rockit多媒体处理引擎的实战指南。涵盖开发环境搭建、工具链配置、源码编译流程、硬件加速优化及典型问题解决方案,帮助开发者高效利用RK3588的NPU和VPU加速特性,实现高性能多媒体处理应用。

mango的博客 187

分享一点写掘金小册的经验和心得

掘金小册想必大家都知道。相信每个人都想写一本自己的小册,无论为了什么,为名为利,能写出来一本完整的小册都是不容易的,需要消耗大量的时间和精力。这个过程确实很痛苦,但很锻炼人。但是很多人因...

zz_jesse的博客 3140

信创改造实战:SpringBoot项目迁移到宝兰德BES 9.5.5的完整避坑指南(附依赖配置)

本文详细介绍了将SpringBoot项目迁移到宝兰德BES 9.5.5中间件的完整流程,包括环境准备、依赖调整、Web.xml版本适配、部署配置优化及常见问题解决方案。特别针对信创改造需求,提供了排除Tomcat依赖、处理BES专用starter等实用技巧,帮助开发者顺利完成国产中间件迁移。

weixin_30825581的博客 1102

不负众望!历时4年修炼,这本册子终于成书了!

图书推荐

weixin_56995925的博客 1989

innovus实战攻略 | 用setUsefulSkewMode解锁时序优化的“隐藏技能”!

就像时序优化的“瑞士军刀”,参数虽多,但掌握了分类逻辑后,用起来其实很简单!如果你有更绝的用法,欢迎在评论区分享,大家一起卷起来!简单来说,它就是时序优化的“乾坤大挪移”。通过调整触发器的时钟到达时间,把关键路径的建立时间“借”给非关键路径,从而实现全局时序收敛。别急,这个命令就是你的“时序救星”!(工具最多只能借1.2ns的裕量,防止“借过头”导致新问题!这个参数能帮你兜底!(对关键路径“下死手”,确保优化到位!(设置上限,给工具套上“紧箍咒”!(直接跳过边界,避免优化反噬!(全局管理,防止“借过头”!

weixin_50820814的博客 1358

MATLAB基础应用精讲-【强化学习】Actor - Critic 算法(附python代码实现)

这种架构结合了策略梯度方法(Policy - Gradient Methods)和价值函数估计方法(Value Function Estimation Methods)的优点。在强化学习中,智能体(Agent)需要通过与环境(Environment)的交互来学习最优的行为策略,以获得最大的累积奖励(Cumulative Reward)。

qq_36130719的博客 363

【赠书福利】掘金爆火小册同名《Spring Boot源码解读与原理剖析》正式出书了!...

关注我们丨文末赠书承载着作者的厚望,掘金爆火小册同名读物《Spring Boot源码解读与原理剖析》正式出书!本书前身是掘金社区销量TOP的小册——《Spring Boot源码解读与原理剖析》,整个社区中有3600+开发者都不约而同地选择了这本小册,也使它成为掘金社区首屈一指的王牌Spring教程,非常能打!这本小册让作者跃居2020年度人气榜Top 40,喜提8枚荣誉勋章,站内销量遥遥领先,读者...

870

【skill】漫剧 AI 视频创作的知识库 + API 调用手册

方案适用场景在对话中使用,自动触发注入到任何 LLM(Cursor/Windsurf/Claude API)Python 模块集成到自动化管线/批量生成GitHub 又限速了,不过前几轮搜到的已经够用了。根据搜索结果,结合已分析过的项目,给你整理完整对比 🐮。

突围 998

掘金小册前端性能优化原理与实践读后总结

webpack性能优化 1.不要让loader做太多事情 2.处理第三方库 3.构建结果体积压缩 a.文件可视化,找出导致体积过大的原因 b.拆分资源(可通过使用await import动态导入文件,这样动态导入的文件会被拆分出来打包) c.删除冗余代码 d.按需加载 4.webpack Gzip压缩 5.使用happypack,打包文件变成并行打包,可大大提高速...

loisandyu的博客 3755

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

推荐文章:掘金小册 - Vite 篇

推荐文章:掘金小册 - Vite 篇 项目介绍 在当今快节奏的前端开发领域中, 掘金小册 提供了一个高质量的技术分享平台。而 juejin-book-vite 正是其中的一个亮点,它是基于 Vite 开发的项目代码示例仓库,致力于为开发者提供一个轻量级且高效的学习资源。 小册地址 是您获取最新技术和实践技巧的一站式解决方案。通过 Vite 的加持,这里的每一个代码片段都像是精心烹饪的佳肴,等待着你...

gitblog_00718的博客 376

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

2020 年初,我制作完成了一本掘金小册

1上线发布了一本掘金小册这又是一篇迟到了的文章,关于这篇文章的一些内容,之前已经写过草稿了,但是由于要更新的文章比较多,这篇文章遗漏到文章草稿箱的底部了,最近刚好看到,于是整理一下分享给...

程序员有故事 1241

计算机控制技术及应用

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

小册上新 | 如何使用掘金社区

小册链接地址:juejin.im/book/5c9064…这是一本掘金社区的各个功能的官方指南,帮助你玩转掘金,成为一名优秀的开发者。作者介绍我叫阴明,社区里大家可以叫我站长。2015年下半年的时候,我和江昪建立了掘金社区。故事一开始并没有那么顺利,您可以看:我不是 Fenng,也不像纯银那么会写文章,我就想好好地做个技术社区,这是掘金的前 6 个月,一个半运营,不如我们从头来过 | 掘金。如果想...

weixin_33860528的博客 2485

掘金小册 Markdown 转换器使用教程

掘金小册 Markdown 转换器使用教程 1. 项目介绍 掘金小册 Markdown 转换器是一个开源项目,旨在帮助用户将已购买的掘金小册内容从 HTML 格式转换为 Markdown 格式,并保存到本地。该项目提供了两个版本: v2 版本:使用 Node.js 的 https 模块直接获取 HTML 代码,无需使用 Chromium 作为无头浏览器。 v1 版本:使用 Chromium 作为...

gitblog_00253的博客 1076

项目实战之vue掘金小册`WebApp`

掘金小册WebApp 1.通过路由信息判断头部和尾部的显示和隐藏,与传统的组件化处理不太一样。 \*APP.vue*\ <template> <div id="app"> <!-- 头部 --> <van-nav-bar v-if="isNav" :title="navText" left-text="返回" left-arrow @click-left="onClickLeft" /> <!-- 内容 -->

donglize521521的博客 1292

2023 年我与掘金小册结缘

2023 年就快结束了,大家都在为自己的一年做总结。在此之前我也有这样的习惯,比如我曾在自己的网站 w3cplus 为自己写过一些成长经历与总结,例如:我和W3cplus的故事走过的2013年辞旧迎新,更上一层前端路上的旅行码农的自留地七年之痒我在阿里的三年自此就只对 CSS 领域的会做一些总结:2020 年 CSS 有哪些新特性应用于下一代 Web 的样式2021 年你可能不知道的 CSS 特性...

W3cplus 1095

掘金小册 – Taro 多端开发实现原理与项目实战

本小册按开篇、基础篇、进阶篇、实战篇、总结篇进行编排,以便于读者按照自己的已有知识进行学习。剖析 Taro 多端开发框架的实现原理,并通过电商核心的项目实战,帮助开发者快速上手多端项目。 课程目录: 1开篇:前端多端统一开发背景与趋势介绍 2基础篇 1:React 核心语法初识 3基础篇 2:微信小程序开发入门与技术选型 4基础篇 3:多端统一开发框架 Taro 的安装与使用 5基础篇 4:T...

ygunoil的博客 276

【亲测免费】 掘金小册 Markdown 转换器:解锁技术文档的便捷之道

???? 掘金小册 Markdown 转换器:解锁技术文档的便捷之道 项目介绍 在技术学习的道路上,掘金小册是许多开发者获取深度知识的重要资源。然而,有时我们希望将这些宝贵的内容转换为更便于管理和阅读的格式,比如 Markdown。为了满足这一需求,掘金小册 Markdown 转换器 应运而生。 该项目采用 Node.js 的 https 模块,能够自动获取已购买的掘金小册内容,并将其转换为 Markd...

gitblog_00913的博客 598

将你的小册制作成一整本PDF

juejinxiaoceToPDFByPy 将掘金小册制作成一整本PDF 由来 之前写过一个Golang的版本,但是阅读效果不是特别好,这个Python版本可以将所有章节制作成单个PDF文件。看起来会更加方便,转mobi格式的正在开发,遇到一点小问题,使用的kindle_maker库报错。如果想要在kindle上观看小册,可以使用这个工具将PDF转为mobi。 使用方法 参照 github.co...

weixin_33737134的博客 651

【送小册五折码】调试不方便?我直接把公众号网页线上环境搬到本地!

【留言送3个掘金小册五折优惠码,规则见文末】在开发微信公众号网页时,我们最关心的一个问题就是调试。怎么调试线上环境?调试是否足够方便?本文分享一种能够极大提高效率的微信公众号网页开发调试技巧,可以实现在本地开发时直连线上生产环境。如果你还不清楚这种场景下的调试技巧,不妨花几分钟阅读本文。微信生态内容管控在了解调试技巧的基本原理之前,我们有必要先搞明白微信在内容管控上是怎么做的,知己知彼才能找到突破...

前端原创分享,常年坚持记录和分享,全网阅读量超百万 1048

实战:Spring Boot源码解读与原理分析

承载着作者的厚望,掘金爆火小册同名读物《Spring Boot源码解读与原理剖析》正式出书!本书前身是掘金社区销量TOP的小册——《Spring Boot源码解读与原理剖析》,整个社区中有3600+开发者都不约而同地选择了这本小册,也使它成为掘金社区首屈一指的王牌Spring教程,非常能打!这本小册让作者跃居2020年度人气榜Top 40,喜提8枚荣誉勋章,站内销量遥遥领先,读者们称其为良心之作,...

公众号-老炮说Java 982
上一篇: 一个简单的基于 Redis 的分布式任务调度器 —— Java 语言实现
下一篇: RabbitMQ 和 Kafka 的消息可靠性对比
码洞
博客等级 码龄10年 41粉丝 137原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值