<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="/feeds/rss-style.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Tuzuku's Blog</title>
        <link>https://tuzuku.me/</link>
        <description>记录学习、技术笔记与生活思考的个人博客。</description>
        <lastBuildDate>Fri, 02 Oct 2026 11:20:19 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>Astro-Theme-Retypeset with Feed for Node.js</generator>
        <language>zh</language>
        <copyright>Copyright © 2026 Tuzuku</copyright>
        <atom:link href="https://tuzuku.me/rss.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[管理压力和焦虑的工具 | Huberman Lab Essentials]]></title>
            <link>https://tuzuku.me/posts/tools-for-managing-stress/</link>
            <guid isPermaLink="false">https://tuzuku.me/posts/tools-for-managing-stress/</guid>
            <pubDate>Mon, 03 Aug 2026 12:21:24 GMT</pubDate>
            <description><![CDATA[本文是对Tools for Managing Stress & Anxiety | Huberman Lab Essentials 的总结...]]></description>
            <content:encoded><![CDATA[<blockquote>
<p>本文是对<a href="https://youtu.be/qUz93CyNIz0?si=EEqxPWrTndg-KnQE">Tools for Managing Stress &amp; Anxiety | Huberman Lab Essentials</a> 的总结。</p>
</blockquote>
<h2>什么是压力</h2>
<p>压力是一套<strong>调动大脑与身体各系统的机制（system）</strong>。当人在心理或生理上感知到压力源（stressor）时，压力机制随即启动。</p>
<p>交感神经接收到信号后，会激活肾上腺髓质释放<strong>肾上腺素（adrenaline）</strong>，使心跳加快、血压升高，身体进入"战或逃"状态。</p>
<hr />
<h2>副交感神经</h2>
<p>副交感神经系统是负责<strong>放松与冷静</strong>的系统（"休息与消化"模式）。</p>
<ul>
<li><strong>脑神经通路</strong>：脑干中的脑神经、颈部区域的神经（迷走神经 vagus nerve）有一条直连线路（direct line），与面部各器官相连——眼睛（瞳孔）、舌头、面部肌肉。这意味着<strong>内心状态与面部表情可以双向影响</strong>。</li>
</ul>
<h3>生理性叹气（physiological sigh）</h3>
<p>压力反应的标志性特征（hallmark）：<strong>呼吸加快、心率上升，血液被重新输送到身体的大肌肉群</strong>，以便移动、远离压力源。</p>
<p><strong>呼吸是控制交感与副交感协同工作的"杠杆"</strong>，工作原理如下：</p>
<ol>
<li><strong>吸气时</strong>：膈肌向下移动，胸腔扩大 → 心脏获得更多空间 → 在更大的容量中，血液流速变慢；</li>
<li>心脏中的**窦房结（sinoatrial node）**神经元会感知血液流经心脏的速度，并向大脑发送"血流变慢"的信号；</li>
<li>大脑随即向心脏回传信号，让心跳<strong>加快</strong>。</li>
</ol>
<p><strong>结论：</strong></p>
<ul>
<li>想让心跳加快 → <strong>吸气</strong>的时间/力度大于呼气；</li>
<li>想让心跳减慢 → <strong>呼气</strong>的时间/力度大于吸气（呼气激活副交感神经，减慢心率）。</li>
</ul>
<blockquote>
<p><strong>实操工具：生理性叹气</strong> = 两次连续吸气 + 一次长呼气，做 1–3 次即可快速降低压力水平。这是最快速的"实时减压工具"之一。</p>
</blockquote>
<hr />
<h2>压力的三种时间尺度</h2>
<table>
<thead>
<tr>
<th>类型</th>
<th>持续时间</th>
<th>是否有益</th>
<th>核心机制</th>
<th>应对工具</th>
</tr>
</thead>
<tbody>
<tr>
<td>短期压力</td>
<td>即时～数小时</td>
<td>✅ 有益</td>
<td>肾上腺素快速释放，动员免疫、收缩注意力</td>
<td>顺势而为，利用专注力</td>
</tr>
<tr>
<td>中期压力</td>
<td>数天～数周</td>
<td>⚠️ 取决于阈值</td>
<td>肾上腺素持续偏高</td>
<td>呼吸法、冷水浴、高心率运动 + 保持冷静</td>
</tr>
<tr>
<td>长期压力</td>
<td>数月以上</td>
<td>❌ 有害</td>
<td>系统长期高负荷</td>
<td>睡眠、运动、社交联结（血清素）</td>
</tr>
</tbody>
</table>
<h3>1. 短期压力（acute stress）</h3>
<p>短期压力是<strong>为对抗细菌、病毒感染而设计的</strong>机制，核心是肾上腺素的快速释放。</p>
<p><strong>益处：</strong></p>
<ul>
<li>收缩注意力范围，让人更加专注；</li>
<li>调动免疫系统：肾上腺素作用于肾上腺及相关分泌细胞，动员大量免疫细胞（包括肝脏等器官中的免疫细胞）杀灭病毒，形成防御。</li>
</ul>
<p><strong>典型情境</strong>：饥荒、口渴、病毒感染、细菌感染——压力反应都是常见的生存性反应。</p>
<p><strong>实证案例：Wim Hof 方法</strong></p>
<ul>
<li>刻意过度换气（约 25 次呼吸为一个循环），随后主动进入冰水浴；</li>
<li>这种主动施压会重复刺激肾上腺素释放，产生类似的免疫"反抗"效应，<strong>提高免疫力</strong>；</li>
<li>研究表明，重复释放肾上腺素甚至能减轻感冒症状。</li>
</ul>
<p><strong>一个常见现象的解释</strong>：</p>
<blockquote>
<p>为什么一直高强度工作学习时不生病，一休息反而感冒了？——因为持续高水平的肾上腺素在休息时突然"崩塌"，免疫防线随之松懈。</p>
</blockquote>
<p><strong>小结</strong>：短期应激反应就是为对抗各类急性压力源而设计的，<strong>短期压力本身是有益的</strong>。</p>
<h3>2. 中期压力（medium-term stress）</h3>
<p><strong>形成条件</strong>：短期压力持续存在 + 无法获得良好睡眠 → 演变为持续数天到数周的中期压力。</p>
<p><strong>核心概念：压力阈值（stress threshold）</strong></p>
<ul>
<li>压力阈值 = 我们从<strong>认知层面调节身体状态</strong>的能力；</li>
<li>当大量压力接踵而至、需要持续数周甚至数月管理压力时，关键不在于消灭压力源，而在于<strong>扩大自己承受压力的阈值</strong>；</li>
<li>目标状态：潜意识地适应肾上腺素有所升高的环境，处变不惊。</li>
</ul>
<p><strong>训练方法</strong>（每周做 1 次即可，无需每天进行）：</p>
<ol>
<li><strong>循环呼吸法</strong>（cyclic breathing）；</li>
<li><strong>冷水澡</strong>；</li>
<li><strong>高心率无氧运动</strong>：挑战个人极限、拉高心率，<strong>在心率升高的同时训练大脑保持冷静</strong>——身体高输出，内心却保持宁静；</li>
<li><strong>放大视野（panoramic vision）</strong>：视觉上将视线放宽为全景模式，全身心反而能够得到放松。</li>
</ol>
<p><strong>本质</strong>：让身体处于高输出状态，同时保持身心宁静——这是体育界的常见训练思路。</p>
<h3>3. 长期压力（chronic stress）</h3>
<p>长期压力是<strong>有害的</strong>（与 A 型人格的高警觉状态类似，长期处于戒备模式会持续损耗身体）。</p>
<p><strong>应对策略</strong>：</p>
<p><strong>① 基础防线</strong></p>
<ul>
<li>规律锻炼；</li>
<li>良好睡眠；</li>
<li>实时减压工具（如生理性叹气）。</li>
</ul>
<p><strong>② 社交联结</strong>——缓解长期压力最有效的方式之一</p>
<ul>
<li>情侣关系、朋友关系、家人关系、人与宠物的联结；</li>
<li><strong>机制（血清素角度）</strong>：深度社交联结促进血清素（serotonin）分泌，血清素对身体的修复系统有积极作用。</li>
</ul>
<p><strong>③ 辅助补剂</strong>（建议遵医嘱使用）</p>
<ul>
<li><strong>褪黑素</strong>（melatonin）：调节睡眠节律；</li>
<li><strong>南非醉茄</strong>（Ashwagandha）：有助于降低皮质醇水平；</li>
<li><strong>L-茶氨酸</strong>（L-theanine）：促进放松、改善睡眠质量。</li>
</ul>
]]></content:encoded>
            <author>Tuzuku</author>
        </item>
        <item>
            <title><![CDATA[我的FOMO]]></title>
            <link>https://tuzuku.me/posts/fomo/</link>
            <guid isPermaLink="false">https://tuzuku.me/posts/fomo/</guid>
            <pubDate>Thu, 30 Jul 2026 12:46:57 GMT</pubDate>
            <description><![CDATA[FOMO = Fear of missing Out. 指的是担心错过好事而焦虑。比如朋友去玩我不在场，我可能会焦虑自己错过了什么。最近有什...]]></description>
            <content:encoded><![CDATA[<p>FOMO =  Fear of missing Out.</p>
<p>指的是担心错过好事而焦虑。</p>
<p>比如朋友去玩我不在场，我可能会焦虑自己错过了什么。</p>
<p>最近有什么最新的技术，我会担心我是不是落伍了。</p>
<p>投资的时候，因为担心“踏空” 而冲动追高。</p>
<p>我有严重的拖延症，这样我的焦虑会更加严重。</p>
<p>今天就不知道要做啥了。</p>
]]></content:encoded>
            <author>Tuzuku</author>
        </item>
        <item>
            <title><![CDATA[Spring 常用注解总结]]></title>
            <link>https://tuzuku.me/posts/spring-annotations/</link>
            <guid isPermaLink="false">https://tuzuku.me/posts/spring-annotations/</guid>
            <pubDate>Tue, 05 Apr 2022 00:40:35 GMT</pubDate>
            <description><![CDATA[Spirng 常用注解总结 组件注解，Spring boot 会将指定路径下标注了@Component 注解的类自动加载，默认单例加载，如...]]></description>
            <content:encoded><![CDATA[<blockquote>
<p>Spirng 常用注解总结</p>
</blockquote>
<h2>组件注解</h2>
<h3>@Component</h3>
<ul>
<li>组件注解，Spring boot 会将指定路径下标注了@Component 注解的类自动加载，默认单例加载，如果要声明对多例，则需要使用@Scope 注解进行定义声明。</li>
</ul>
<pre><code>@Component
public class UserServiceImpl {
    
}
</code></pre>
<p><strong>多例BEAN</strong></p>
<pre><code>import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;

@Component
@Scope("prototype")
public class PrototypeBean {
    // 类的实现
}

</code></pre>
<ul>
<li>目标对象是类级别</li>
</ul>
<h3>@Service</h3>
<p>是@Component 的别名，作用同@Component</p>
<ul>
<li>声明业务层</li>
</ul>
<pre><code>@Service
public class UserServiceImpl {
    
}
</code></pre>
<h3>@Repository</h3>
<p>是@Component 的别名，作用同@Component</p>
<ul>
<li>数据访问层</li>
</ul>
<pre><code>@Repository
public class UserRepositoryImpl {
    
}
</code></pre>
<h3>@Controller</h3>
<p>是@Component 的别名，作用同@Component</p>
<pre><code>@Controller
public class UserController {
    
}
</code></pre>
<h3>@RestController</h3>
<p>REST API 注解。是@Controller 和@ResponseBody 的的组合</p>
<ul>
<li>Spring Web</li>
</ul>
<pre><code>@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Controller
@ResponseBody
public @interface RestController {
​
    /**
     * The value may indicate a suggestion for a logical component name,
     * to be turned into a Spring bean in case of an autodetected component.
     * @return the suggested component name, if any (or empty String otherwise)
     * @since 4.0.1
     */
    @AliasFor(annotation = Controller.class)
    String value() default "";
​
}
</code></pre>
<h2>配置相关</h2>
<h3>@Configuration</h3>
<p>声明一个类中的多个<code>@Bean</code>方法可以会被spring 容器处理</p>
<pre><code>public class AppConfig {
​
     @Bean
     public MyBean myBean() {
         // instantiate, configure and return bean ...
     }
 }
</code></pre>
<h3>@Bean</h3>
<p>声明一个类会生成一个bean 将被Spring 容器管理</p>
<pre><code>      @Bean
      public MyBean myBean() {
          // instantiate and configure MyBean obj
          return obj;
      }
</code></pre>
<h3>@Value</h3>
<p>用于方法或者构造器参数，声明一个默认的表达式，可以用于读取外部配置文件</p>
<h3>@ConfigurationProperties</h3>
<p>与@Configuration 结合使用，绑定外部配置的properties 或者yaml文件</p>
<pre><code>@Configuration
@ConfigurationProperties(prefix = "xxx.xx")
public class ParamsConfig {}
</code></pre>
<p><strong>相较于Value 注解，ConfigurationProperties 可以注入复杂类型；比如list 、map 等</strong></p>
<p>配置类</p>
<pre><code>import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
import java.util.List;
import java.util.Map;

@Component
@ConfigurationProperties(prefix = "complex.config")
public class ComplexConfigProperties {

    private List&lt;String&gt; simpleList;
    private Map&lt;String, String&gt; simpleMap;
    private List&lt;NestedObject&gt; nestedList;

    // standard getters and setters

    public static class NestedObject {
        private String name;
        private int value;

        // standard getters and setters
    }
}
</code></pre>
<p>配置文件</p>
<pre><code>complex:
  config:
    simpleList:
      - listValue1
      - listValue2
    simpleMap:
      key1: value1
      key2: value2
    nestedList:
      - name: nestedName1
        value: 1
      - name: nestedName2
        value: 2
</code></pre>
<h2>注入注解</h2>
<h3>@Autowried</h3>
<p>在Spring Boot 自动装配了上面的类之后，如果想在类中使用其他组件的类，可以使用 @Autowried 注解进行注入</p>
<h3>@Qualifier</h3>
<p>当定义了一个Service Interface 存在多个实现时，一般都是按照名称进行注入对应的实例，如果需要按照名称指定对应的类的话，就可以使用@Qualifier 注解指定对应名称的Service</p>
<h2>功能注解</h2>
<p>功能注解通常是基于Spring AOP 进行动态代理实现，所以在使用时要注意代理是否生效。</p>
<h3>@Transcational</h3>
<p>事务注解，可通过订单指定的异常类进行触发，默认为Throable.class 触发事务回滚</p>
<p>事务隔离级别（4个）：</p>
<ul>
<li>读未提交</li>
<li>读已提交</li>
<li>可重复读</li>
<li>串行化</li>
</ul>
<p>事务传播级别（7个）：</p>
<ul>
<li>REQUIRED ，当存在事务时则继续使用当前事务，如果当前不存在事务，则创建一个新的事务</li>
<li>SUPPORTS，当前存在事务则继续使用当前事务，如果不存在事务则不创建</li>
<li>MANDATORY，支持当前事务，如果当前不存在事务则抛出异常</li>
<li>REQUIRES_NEW ，不论存在还是不存在事务，都创建一个新的事务</li>
<li>NOT_SUPPORTED，如果存在事务则暂停当前事务，声明当前方法不在事务内执行</li>
<li>NEVER，不支持事务，如果当前存在事务则抛出异常</li>
<li>NESTED</li>
</ul>
<h3>@Retryable 和@Recover</h3>
<ul>
<li>需要引入spring-retry</li>
<li>并且开启重试配置</li>
</ul>
<p>重试注解，与事务注解一样，当抛出指定异常时会进行回滚，可以指定重试次数、重试策略（重试时间、每次增加多少秒）</p>
<pre><code>@Retryable(value = Throwable.class, backoff = @Backoff(multiplier = 2))
void pushMessage(){
    
}
</code></pre>
<h3>@Aync</h3>
<p>异步注解，方法级别的注解，在方法上标注@Aysnc 在正常调用下，方法里面的业务逻辑会异步执行，默认放到spring 的taskExecutor 这个线程池里面执行，线程池可通过配置类统一配置</p>
<pre><code>@Async
void pushMessage(){
    
}
</code></pre>
<h2>参考资料</h2>
<ul>
<li><a href="https://www.cnblogs.com/java-chen-hao/category/1480619.html">Spring 源码分析</a></li>
<li><a href="https://tech.meituan.com/2019/09/05/java-bytecode-enhancement.html">字节码增强技术</a></li>
<li><a href="https://www.cnblogs.com/java-chen-hao/category/1587029.html">Spring Boot 源码分析</a></li>
</ul>
]]></content:encoded>
            <author>Tuzuku</author>
        </item>
    </channel>
</rss>