<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[长路漫漫的歇脚处]]></title><description><![CDATA[Don't let me catch you.]]></description><link>https://blog.csdn.net/SnailMann</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; SnailMann]]></copyright><item><title><![CDATA[终于有 Chrome 插件能搭配墨墨背单词了！网页高亮、一键收词、助记查询]]></title><link>https://blog.csdn.net/SnailMann/article/details/168441243</link><guid>https://blog.csdn.net/SnailMann/article/details/168441243</guid><author>SnailMann</author><pubDate>Mon, 19 Oct 2026 23:52:36 +0800</pubDate><description><![CDATA[墨墨助记 Moji 是基于墨墨背单词 API 的 Chrome 插件，助力英文阅读高效记词。一键收录生词、云词本自动高亮、助记随手查改，支持批量收藏与跨词条同步，让背过的词在阅读中反复浮现，整理的笔记一次维护多处生效。三步安装，轻松打通背词与阅读闭环，提升学习效率。]]></description><category></category></item><item><title><![CDATA[【Java 笔记】CMS 和 G1 垃圾回收过程的异同]]></title><link>https://blog.csdn.net/SnailMann/article/details/122898669</link><guid>https://blog.csdn.net/SnailMann/article/details/122898669</guid><author>SnailMann</author><pubDate>Sun, 13 Feb 2022 12:52:55 +0800</pubDate><description><![CDATA[CMS，G1 垃圾回收过程的异同]]></description><category></category></item><item><title><![CDATA[【Redis笔记】一起了解 Redis 中的 HyperLogLog 算法？]]></title><link>https://blog.csdn.net/SnailMann/article/details/119915925</link><guid>https://blog.csdn.net/SnailMann/article/details/119915925</guid><author>SnailMann</author><pubDate>Thu, 30 Dec 2021 17:29:46 +0800</pubDate><description><![CDATA[一起了解 HyperLogLog  算法？什么是伯努利试验？]]></description><category></category></item><item><title><![CDATA[【数据结构】初入数据结构之布隆过滤器（Bloom Filter）及实现]]></title><link>https://blog.csdn.net/SnailMann/article/details/119351450</link><guid>https://blog.csdn.net/SnailMann/article/details/119351450</guid><author>SnailMann</author><pubDate>Mon, 09 Aug 2021 11:52:01 +0800</pubDate><description><![CDATA[了解数据结构中的布隆过滤器？节省多少的空间？怎么实现？]]></description><category></category></item><item><title><![CDATA[【Redis源码】Redis 6.0 字符串 SDS 源码分析]]></title><link>https://blog.csdn.net/SnailMann/article/details/118966570</link><guid>https://blog.csdn.net/SnailMann/article/details/118966570</guid><author>SnailMann</author><pubDate>Sat, 31 Jul 2021 13:03:02 +0800</pubDate><description><![CDATA[Redis 6.0 字符串 SDS 源码分析]]></description><category></category></item><item><title><![CDATA[【Redis源码】Redis 6.0 字典扩容与渐进式 Rehash 源码分析]]></title><link>https://blog.csdn.net/SnailMann/article/details/118528644</link><guid>https://blog.csdn.net/SnailMann/article/details/118528644</guid><author>SnailMann</author><pubDate>Mon, 19 Jul 2021 20:49:20 +0800</pubDate><description><![CDATA[Redis  6.0 的字典扩容与渐进式 Rehash  源码分析]]></description><category></category></item><item><title><![CDATA[【基础算法】简单了解一下常见的几种散列算法？]]></title><link>https://blog.csdn.net/SnailMann/article/details/118516673</link><guid>https://blog.csdn.net/SnailMann/article/details/118516673</guid><author>SnailMann</author><pubDate>Tue, 06 Jul 2021 15:44:46 +0800</pubDate><description><![CDATA[简单了解下有哪些常见的散列函数，不涉及原理]]></description><category></category></item><item><title><![CDATA[【数据结构】初入数据结构的字典树 ( Trie Tree ) 及实现]]></title><link>https://blog.csdn.net/SnailMann/article/details/115493906</link><guid>https://blog.csdn.net/SnailMann/article/details/115493906</guid><author>SnailMann</author><pubDate>Wed, 14 Apr 2021 13:07:17 +0800</pubDate><description><![CDATA[什么是字典树？字典树的定义？字典树的应用？怎么实现一颗字典树？]]></description><category></category></item><item><title><![CDATA[【技术设计】如何实现一个高性能的全局唯一 ID 生成服务 (一)]]></title><link>https://blog.csdn.net/SnailMann/article/details/113357180</link><guid>https://blog.csdn.net/SnailMann/article/details/113357180</guid><author>SnailMann</author><pubDate>Tue, 06 Apr 2021 18:30:29 +0800</pubDate><description><![CDATA[如何实现一个高性能的全局唯一 ID 生成服务？]]></description><category></category></item><item><title><![CDATA[【ES 笔记】 ElasticSearch 基本的查询语句介绍]]></title><link>https://blog.csdn.net/SnailMann/article/details/110496883</link><guid>https://blog.csdn.net/SnailMann/article/details/110496883</guid><author>SnailMann</author><pubDate>Wed, 02 Dec 2020 19:58:26 +0800</pubDate><description><![CDATA[elasticsearch 是分布式的 "搜索引擎" 和 "数据分析引擎"]]></description><category></category></item><item><title><![CDATA[【Java笔记】一起neng清楚Java8的时间吗?]]></title><link>https://blog.csdn.net/SnailMann/article/details/103069272</link><guid>https://blog.csdn.net/SnailMann/article/details/103069272</guid><author>SnailMann</author><pubDate>Wed, 26 Feb 2020 20:23:28 +0800</pubDate><description><![CDATA[一起了解 Java 8 的时间? UTC, GMT ,CST 傻傻分不清？时区，时间偏移量？]]></description><category></category></item><item><title><![CDATA[【Spring错误笔记】spring.jpa.hibernate.ddl-auto=update造成删除索引的线上事故]]></title><link>https://blog.csdn.net/SnailMann/article/details/103733230</link><guid>https://blog.csdn.net/SnailMann/article/details/103733230</guid><author>SnailMann</author><pubDate>Tue, 14 Jan 2020 10:51:15 +0800</pubDate><description><![CDATA[spring.jpa.hibernate.ddl-auto=update造成删除索引的线上事故]]></description><category></category></item><item><title><![CDATA[【MySQL笔记】正确的理解MySQL中让你想到就烦的各种锁（一）]]></title><link>https://blog.csdn.net/SnailMann/article/details/88353099</link><guid>https://blog.csdn.net/SnailMann/article/details/88353099</guid><author>SnailMann</author><pubDate>Fri, 27 Dec 2019 15:18:34 +0800</pubDate><description><![CDATA[了解一下MySQL的锁机制
行表分类：

行锁
表锁
表锁也分为表级读锁(共享锁)，表级写锁(排他锁)

粒度粗细分类：

共享锁和排他锁 (Shared and Exclusive Locks)
意向锁（Intention Locks）
记录锁（Record Locks）
间隙锁（Gap Locks）
临键锁 （Next-Key Locks）
插入意向锁（Insert Intention Loc...]]></description><category></category></item><item><title><![CDATA[【Java笔记】Java历史版本新特性(JDK5~JDK13)]]></title><link>https://blog.csdn.net/SnailMann/article/details/100002258</link><guid>https://blog.csdn.net/SnailMann/article/details/100002258</guid><author>SnailMann</author><pubDate>Wed, 25 Sep 2019 14:35:03 +0800</pubDate><description><![CDATA[Java历史版本新特性总结(JDK5~JDK13)


前提概念


嗯，啊，额，只要是收集整理资源，当然很多不了解的东西和功能，我是很自然的就忽略掉了。
改进毕竟很多，我只是列出了相对比较直观的改进


Java 5


引入泛型功能（伪泛型）
增强循环，可以使用迭代循环，Iterator
支持自动装箱和自动拆箱
支持类型安全的枚举
支持可变参数
支持静态引入
支持元数据（注解）功能
引入Jav...]]></description><category></category></item><item><title><![CDATA[【Linux笔记】一起入门Linux咯 | 文本处理awk命令]]></title><link>https://blog.csdn.net/SnailMann/article/details/100174528</link><guid>https://blog.csdn.net/SnailMann/article/details/100174528</guid><author>SnailMann</author><pubDate>Tue, 03 Sep 2019 10:37:54 +0800</pubDate><description><![CDATA[一起入门Linux咯 | 文本处理awk命令


前提概念

什么是awk?

awk在linux中是一个很重要的文本处理工具，也是一个重要的报告生成器，可以对我们提供的数据进行复杂的处理，并生成我们需要的数据报告格式，所以也称为数据报告生成器
也因为awk可以生成我们自定义的各种格式，所以有时候也称awk是一门编程，因为awk中，可以执行条件判断语句，循环语句，声明变量等各种操作

awk的工作...]]></description><category></category></item><item><title><![CDATA[【Linux笔记】一起入门Linux咯 | 文本处理sed命令]]></title><link>https://blog.csdn.net/SnailMann/article/details/100171341</link><guid>https://blog.csdn.net/SnailMann/article/details/100171341</guid><author>SnailMann</author><pubDate>Sat, 31 Aug 2019 19:49:04 +0800</pubDate><description><![CDATA[文本处理sed命令


前提概念

什么是sed命令
sed命令的语法格式
使用注意事项


sed命令的三个概念

option 选项模式
pattern 模式匹配
command 命令操作


sed命令实践


前提概念

什么是sed命令

sed（Stream Editor），流编辑器。对标准输出或文件逐行...]]></description><category></category></item><item><title><![CDATA[【计网笔记】一起重温计网咯 | TCP与UDP协议]]></title><link>https://blog.csdn.net/SnailMann/article/details/90264404</link><guid>https://blog.csdn.net/SnailMann/article/details/90264404</guid><author>SnailMann</author><pubDate>Thu, 22 Aug 2019 00:33:35 +0800</pubDate><description><![CDATA[一起了解TCP与UDP协议的区别？ 讨论TCP的三次握手，四次挥手]]></description><category></category></item><item><title><![CDATA[【Redis笔记】一起学习Redis | 聊聊Redis的持久化策略，AOF和RDB]]></title><link>https://blog.csdn.net/SnailMann/article/details/97787049</link><guid>https://blog.csdn.net/SnailMann/article/details/97787049</guid><author>SnailMann</author><pubDate>Fri, 02 Aug 2019 11:06:06 +0800</pubDate><description><![CDATA[一起学习Redis，探讨Redis的RDB，AOF及混合式的数据持久化方案 !]]></description><category></category></item><item><title><![CDATA[【Redis笔记】一起学习Redis | 聊聊缓存，数据库的双写数据不一致问题]]></title><link>https://blog.csdn.net/SnailMann/article/details/97531747</link><guid>https://blog.csdn.net/SnailMann/article/details/97531747</guid><author>SnailMann</author><pubDate>Thu, 01 Aug 2019 14:41:30 +0800</pubDate><description><![CDATA[一起学习Redis | 聊聊缓存，数据库的数据不一致问题


前提概要

通常的缓存架构流程
双写数据不一致问题？
没有绝对的真理


了解缓存架构的写操作

前提提醒
先更新数据库，再更新缓存
先更新缓存，再更新数据库
先更新数据库，再删除缓存
先删除缓存，再更新数据库


纠结的抉择？

前提提醒
删除缓存还是更新缓存？
先删除缓存，还是先更新数据库？


最后的总结

如何选择的总结



...]]></description><category></category></item><item><title><![CDATA[【Redis笔记】一起学习Redis | 从消息队列到PubSub模型]]></title><link>https://blog.csdn.net/SnailMann/article/details/97150853</link><guid>https://blog.csdn.net/SnailMann/article/details/97150853</guid><author>SnailMann</author><pubDate>Thu, 01 Aug 2019 12:19:13 +0800</pubDate><description><![CDATA[一起学习Redis | 从消息队列到发布订阅模型

空闲连接自动断开问题
消息队列的Redis实现
延时队列的实现（zset）
发布/订阅模型


Redis的消息队列

Redis中的消息队列可以由什么组成？

怎么使用Redis实现延时队列？

Java代码实践
基于Spring Data Redis客户端实现
RedisConfig.java
package com.snailmann.re...]]></description><category></category></item></channel></rss>