<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[north___wind的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/north___wind</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; north___wind]]></copyright><item><title><![CDATA[Redis相关]]></title><link>https://blog.youkuaiyun.com/north___wind/article/details/154030234</link><guid>https://blog.youkuaiyun.com/north___wind/article/details/154030234</guid><author>north___wind</author><pubDate>Tue, 28 Oct 2025 20:14:00 +0800</pubDate><description><![CDATA[延迟双删：更新数据库前，删除redis缓存，更新数据库，再删除redis缓存。]]></description><category></category></item><item><title><![CDATA[IO流以及NIO流]]></title><link>https://blog.youkuaiyun.com/north___wind/article/details/153406154</link><guid>https://blog.youkuaiyun.com/north___wind/article/details/153406154</guid><author>north___wind</author><pubDate>Thu, 16 Oct 2025 15:04:52 +0800</pubDate><description><![CDATA[├── 字节流 (Byte Streams)          // 处理二进制数据。└── 新I/O (NIO)                   // 非阻塞I/O。├── 字符流 (Character Streams)     // 处理文本数据。1. 基类：InputStream / OutputStream。]]></description><category></category></item><item><title><![CDATA[并发、线程、线程池、锁相关]]></title><link>https://blog.youkuaiyun.com/north___wind/article/details/153152168</link><guid>https://blog.youkuaiyun.com/north___wind/article/details/153152168</guid><author>north___wind</author><pubDate>Mon, 13 Oct 2025 01:10:04 +0800</pubDate><description><![CDATA[并发：宏观上并行，微观上串行并行：一起执行串行：交替执行。]]></description><category></category></item><item><title><![CDATA[Docker相关命令以及概念]]></title><link>https://blog.youkuaiyun.com/north___wind/article/details/151854436</link><guid>https://blog.youkuaiyun.com/north___wind/article/details/151854436</guid><author>north___wind</author><pubDate>Fri, 19 Sep 2025 09:18:47 +0800</pubDate><description><![CDATA[​。]]></description><category></category></item><item><title><![CDATA[Comparable​与Comparator ]]></title><link>https://blog.youkuaiyun.com/north___wind/article/details/151225837</link><guid>https://blog.youkuaiyun.com/north___wind/article/details/151225837</guid><author>north___wind</author><pubDate>Fri, 05 Sep 2025 16:37:03 +0800</pubDate><description><![CDATA[内部、外部比较器]]></description><category></category></item><item><title><![CDATA[jdk1.7和1.8前后接口和抽象类区别]]></title><link>https://blog.youkuaiyun.com/north___wind/article/details/151194751</link><guid>https://blog.youkuaiyun.com/north___wind/article/details/151194751</guid><author>north___wind</author><pubDate>Thu, 04 Sep 2025 21:57:55 +0800</pubDate><description><![CDATA[接口抽象类]]></description><category></category></item><item><title><![CDATA[Java中静态变量、实例变量赋值]]></title><link>https://blog.youkuaiyun.com/north___wind/article/details/144714475</link><guid>https://blog.youkuaiyun.com/north___wind/article/details/144714475</guid><author>north___wind</author><pubDate>Wed, 25 Dec 2024 11:21:26 +0800</pubDate><description><![CDATA[Java 变量 静态 实例 赋值 类加载 初始化]]></description><category></category></item><item><title><![CDATA[java泛型中上下限通配符 extends与super]]></title><link>https://blog.youkuaiyun.com/north___wind/article/details/144613672</link><guid>https://blog.youkuaiyun.com/north___wind/article/details/144613672</guid><author>north___wind</author><pubDate>Fri, 20 Dec 2024 16:10:37 +0800</pubDate><description><![CDATA[泛型 super extends list]]></description><category></category></item><item><title><![CDATA[事务、事务传播机制、事务隔离级别]]></title><link>https://blog.youkuaiyun.com/north___wind/article/details/144591183</link><guid>https://blog.youkuaiyun.com/north___wind/article/details/144591183</guid><author>north___wind</author><pubDate>Thu, 19 Dec 2024 18:04:46 +0800</pubDate><description><![CDATA[spring 事务 传播]]></description><category></category></item><item><title><![CDATA[特殊字符的url编码]]></title><link>https://blog.youkuaiyun.com/north___wind/article/details/144298646</link><guid>https://blog.youkuaiyun.com/north___wind/article/details/144298646</guid><author>north___wind</author><pubDate>Fri, 06 Dec 2024 19:25:37 +0800</pubDate><description><![CDATA[url编码]]></description><category></category></item><item><title><![CDATA[Java中伪随机数]]></title><link>https://blog.youkuaiyun.com/north___wind/article/details/144232078</link><guid>https://blog.youkuaiyun.com/north___wind/article/details/144232078</guid><author>north___wind</author><pubDate>Wed, 04 Dec 2024 10:32:28 +0800</pubDate><description><![CDATA[java 随机数 ]]></description><category></category></item><item><title><![CDATA[Java中泛型擦除机制]]></title><link>https://blog.youkuaiyun.com/north___wind/article/details/144219521</link><guid>https://blog.youkuaiyun.com/north___wind/article/details/144219521</guid><author>north___wind</author><pubDate>Tue, 03 Dec 2024 17:21:27 +0800</pubDate><description><![CDATA[泛型 java 擦除]]></description><category></category></item><item><title><![CDATA[redis序列化与反序列化]]></title><link>https://blog.youkuaiyun.com/north___wind/article/details/144057682</link><guid>https://blog.youkuaiyun.com/north___wind/article/details/144057682</guid><author>north___wind</author><pubDate>Tue, 26 Nov 2024 15:32:13 +0800</pubDate><description><![CDATA[对于嵌套复杂对象（比如类中有 List、Map、Page 等复杂数据结构），你依然可以采用将对象序列化为 JSON 字符串的方式来存储。是一些 Redis 客户端实现的扩展方法，通常用于简化序列化/反序列化的操作。这些方法将对象直接序列化为字节数组存储，取回时会自动反序列化成原始对象。对象通常是由框架（如 Spring Data）生成的，它包含了分页信息（如页码、总数等），以及当前页的数据。对于字符串类型数据，Redis 本身就能直接存储，无需任何额外的序列化/反序列化步骤。]]></description><category></category></item><item><title><![CDATA[mybatis中mapper.xml中like模糊查询注意事项]]></title><link>https://blog.youkuaiyun.com/north___wind/article/details/144019829</link><guid>https://blog.youkuaiyun.com/north___wind/article/details/144019829</guid><author>north___wind</author><pubDate>Mon, 25 Nov 2024 09:59:41 +0800</pubDate><description><![CDATA[sql  like 模糊查询 mapper xml mybatis]]></description><category></category></item></channel></rss>