<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>学习 on 洛克里亚的五度 博客</title>
    <link>https://lv-blog.pages.dev/tags/%E5%AD%A6%E4%B9%A0/</link>
    <description>Recent content in 学习 on 洛克里亚的五度 博客</description>
    <generator>Hugo</generator>
    <language>zh</language>
    <lastBuildDate>Fri, 11 Sep 2026 15:05:01 +0800</lastBuildDate>
    <atom:link href="https://lv-blog.pages.dev/tags/%E5%AD%A6%E4%B9%A0/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>天下知识，唯慢不破</title>
      <link>https://lv-blog.pages.dev/posts/thoughts/%E5%A4%A9%E4%B8%8B%E7%9F%A5%E8%AF%86%E5%94%AF%E6%85%A2%E4%B8%8D%E7%A0%B4/</link>
      <pubDate>Fri, 11 Sep 2026 15:05:01 +0800</pubDate>
      <guid>https://lv-blog.pages.dev/posts/thoughts/%E5%A4%A9%E4%B8%8B%E7%9F%A5%E8%AF%86%E5%94%AF%E6%85%A2%E4%B8%8D%E7%A0%B4/</guid>
      <description>&lt;p&gt;我们生活在一个获取知识越来越快的时代。&lt;/p&gt;
&lt;p&gt;以前遇到一个不会的问题，要翻书、查文档、逛论坛，甚至折腾一下午。&lt;/p&gt;
&lt;p&gt;现在打开 AI，输入一句：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Java 的 synchronized 到底锁的是什么？&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;几秒钟以后，答案就摆在面前。&lt;/p&gt;
&lt;p&gt;再复杂一点也没关系。&lt;/p&gt;
&lt;p&gt;JVM、Redis、MySQL、分布式事务、网络协议、操作系统、算法……几乎所有已经被人类总结过的知识，都可以在极短时间内被检索、整理，然后送到你的眼前。&lt;/p&gt;
&lt;p&gt;从这个角度看，我们似乎进入了一个学习速度前所未有的时代。&lt;/p&gt;
&lt;p&gt;但我越来越觉得：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;知识获得得越快，人反而越需要主动慢下来。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;因为“看到了答案”和“真正会了”，中间隔着非常远的距离。&lt;/p&gt;
&lt;h2 id=&#34;一眼看懂是学习中最大的错觉&#34;&gt;一眼看懂，是学习中最大的错觉&lt;/h2&gt;
&lt;p&gt;学习计算机的时候，经常会出现一种很奇怪的感觉：&lt;/p&gt;
&lt;p&gt;看别人解释时觉得特别简单。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;synchronized&lt;/span&gt; (lock) {
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#75715e&#34;&gt;// 临界区&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;哦，不就是拿锁吗？&lt;/p&gt;
&lt;p&gt;Redis 分布式锁：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;SET lock_key random_value NX EX 30
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;哦，不就是 &lt;code&gt;NX&lt;/code&gt; 保证不存在时才能写入，再加个过期时间吗？&lt;/p&gt;
&lt;p&gt;反转链表：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;next &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; curr.&lt;span style=&#34;color:#a6e22e&#34;&gt;next&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;curr.&lt;span style=&#34;color:#a6e22e&#34;&gt;next&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; prev;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;prev &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; curr;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;curr &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; next;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;四行代码。&lt;/p&gt;
&lt;p&gt;似乎一分钟就学会了。&lt;/p&gt;
&lt;p&gt;可一旦把页面关掉，让自己重新写一遍，脑袋立刻空白。&lt;/p&gt;
&lt;p&gt;更麻烦的是，有时候代码甚至还能默写出来，但别人追问一句：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;为什么？&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;就答不上来了。&lt;/p&gt;
&lt;p&gt;为什么 &lt;code&gt;synchronized&lt;/code&gt; 修饰普通方法锁的是当前对象？&lt;/p&gt;
&lt;p&gt;为什么静态方法锁的是 &lt;code&gt;Class&lt;/code&gt; 对象？&lt;/p&gt;
&lt;p&gt;为什么 Redis 解锁不能简单 &lt;code&gt;DEL key&lt;/code&gt;？&lt;/p&gt;
&lt;p&gt;为什么链表反转一定要先保存 &lt;code&gt;next&lt;/code&gt;？&lt;/p&gt;
&lt;p&gt;为什么 &lt;code&gt;wait()&lt;/code&gt; 会释放锁，而 &lt;code&gt;sleep()&lt;/code&gt; 不会？&lt;/p&gt;
&lt;p&gt;这些问题才真正决定了一个知识点有没有进入自己的大脑。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
