<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>吱吱的博客</title>
  <link href="https://zhizhi2213.github.io/atom.xml" rel="self"/>
  <link href="https://zhizhi2213.github.io/"/>
  <updated>2026-02-11T13:00:00.000Z</updated>
  <id>https://zhizhi2213.github.io/</id>
  <author>
    <name>zhizhi2213</name>
  </author>
  <entry>
    <title>MyBatis源码深度解析</title>
    <link href="https://zhizhi2213.github.io/static/posts/MyBatis源码深度解析/"/>
    <updated>2026-02-11T13:00:00.000Z</updated>
    <id>https://zhizhi2213.github.io/static/posts/MyBatis源码深度解析/</id>
    <summary>MyBatis 源码深度解析

 一、MyBatis 简介

MyBatis 是一款优秀的持久层框架，它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的工作。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息，将...</summary>
  </entry>
  <entry>
    <title>ThreadLocal异步场景问题解析</title>
    <link href="https://zhizhi2213.github.io/static/posts/ThreadLocal异步场景问题解析/"/>
    <updated>2026-02-11T13:00:00.000Z</updated>
    <id>https://zhizhi2213.github.io/static/posts/ThreadLocal异步场景问题解析/</id>
    <summary>ThreadLocal 异步场景问题解析

 问题引入

面试官问：ThreadLocal 在异步场景下有问题吗？

这是一个非常经典的并发编程面试题，考察候选人对 ThreadLocal 原理的理解，以及在异步场景下的使用经验。

 一、ThreadLocal 在异步场景下会失效吗？

答案：是的...</summary>
  </entry>
  <entry>
    <title>Spring IOC与AOP详解</title>
    <link href="https://zhizhi2213.github.io/static/posts/Spring-IOC与AOP详解/"/>
    <updated>2026-02-10T14:00:00.000Z</updated>
    <id>https://zhizhi2213.github.io/static/posts/Spring-IOC与AOP详解/</id>
    <summary>Spring IOC与AOP详解

Spring框架是Java开发中最流行的框架之一，其核心特性IOC（控制反转）和AOP（面向切面编程）构成了Spring的基础。本文将深入解析这两个核心概念。

 第一部分：IOC（控制反转）

 什么是IOC？

IOC（Inversion of Control...</summary>
  </entry>
  <entry>
    <title>Spring源码中的设计模式详解</title>
    <link href="https://zhizhi2213.github.io/static/posts/Spring源码中的设计模式详解/"/>
    <updated>2026-02-09T20:00:00.000Z</updated>
    <id>https://zhizhi2213.github.io/static/posts/Spring源码中的设计模式详解/</id>
    <summary>Spring源码中的设计模式详解

Spring框架作为Java开发中最流行的框架之一，其优雅的架构设计离不开对设计模式的巧妙运用。本文将结合Spring源码，重点讲解代理模式、适配器模式、装饰器模式和工厂模式在Spring中的应用。

 什么是设计模式？

设计模式是一套被反复使用、多数人知晓的、...</summary>
  </entry>
  <entry>
    <title>HashMap源码分析</title>
    <link href="https://zhizhi2213.github.io/static/posts/HashMap源码分析/"/>
    <updated>2026-02-09T00:00:00.000Z</updated>
    <id>https://zhizhi2213.github.io/static/posts/HashMap源码分析/</id>
    <summary>HashMap 源码分析

 一、HashMap 简介

HashMap 是 Java 中最常用的集合类之一，它基于哈希表实现，提供了快速的键值对存储和查找功能。HashMap 允许使用 null 键和 null 值，并且不保证映射的顺序。

 主要特点

- 键值对存储，基于哈希表实现
- 允许 ...</summary>
  </entry>
  <entry>
    <title>java语法糖详解</title>
    <link href="https://zhizhi2213.github.io/static/posts/java语法糖详解/"/>
    <updated>2026-01-26T19:33:32.000Z</updated>
    <id>https://zhizhi2213.github.io/static/posts/java语法糖详解/</id>
    <summary>Java 语法糖

原文(https://mp.weixin.qq.com/s/o4XdEMq1DL-nBS-f8Za5Aw)

 什么是语法糖？

语法糖（Syntactic Sugar） 也称糖衣语法，是英国计算机学家 Peter.J.Landin 发明的一个术语，指在计算机语言中添加的某种语法...</summary>
  </entry>
  <entry>
    <title>Trae-Java环境配置</title>
    <link href="https://zhizhi2213.github.io/static/posts/Trae-Java环境配置/"/>
    <updated>2026-01-26T19:01:35.000Z</updated>
    <id>https://zhizhi2213.github.io/static/posts/Trae-Java环境配置/</id>
    <summary>配置Java环境
 1. 安装Java环境配置包 Java Extension Pack ,Spring Boot Extension Pack

 2. 配置Java环境 settings.json文件
json
{
  &quot;java.import.gradle.java.home&quot;: &quot;C:\\P...</summary>
  </entry>
  <entry>
    <title>欢迎来到我的博客</title>
    <link href="https://zhizhi2213.github.io/static/posts/欢迎来到我的博客/"/>
    <updated>2026-01-26T00:00:00.000Z</updated>
    <id>https://zhizhi2213.github.io/static/posts/欢迎来到我的博客/</id>
    <summary>欢迎来到我的博客

这是使用全新的静态博客生成器创建的第一篇文章。

 特点

这个博客生成器具有以下特点：

- 简洁设计：极简主义风格
- 快速加载：纯静态页面
- 响应式：适配所有设备
- 暗色模式：保护你的眼睛

希望你喜欢这个全新的博客设计！</summary>
  </entry>
  <entry>
    <title>为什么Java中只有值传递？</title>
    <link href="https://zhizhi2213.github.io/static/posts/为什么Java中只有值传递/"/>
    <updated>2026-01-25T19:38:04.000Z</updated>
    <id>https://zhizhi2213.github.io/static/posts/为什么Java中只有值传递/</id>
    <summary>为什么Java中只有值传递？

 形参&amp;实参

方法的定义可能会用到 参数，参数在程序语言中分为：

- 实参（实际参数，Arguments）：用于传递给函数/方法的参数，必须有确定的值。
- 形参（形式参数，Parameters）：用于定义函数/方法，接收实参，不需要有确定的值。

java
St...</summary>
  </entry>
  <entry>
    <title>关于技术分享</title>
    <link href="https://zhizhi2213.github.io/static/posts/关于技术分享/"/>
    <updated>2026-01-25T00:00:00.000Z</updated>
    <id>https://zhizhi2213.github.io/static/posts/关于技术分享/</id>
    <summary>关于技术分享

技术是不断进步的，分享让知识流动得更快。

 学习方式

1. 实践是最好的老师
2. 记录学习笔记
3. 与他人交流讨论
4. 持续迭代改进

让我们一起在技术的道路上前行！</summary>
  </entry>
  <entry>
    <title>代码之美</title>
    <link href="https://zhizhi2213.github.io/static/posts/代码之美/"/>
    <updated>2026-01-24T00:00:00.000Z</updated>
    <id>https://zhizhi2213.github.io/static/posts/代码之美/</id>
    <summary>代码之美

优雅的代码就像诗歌一样令人愉悦。

 编程哲学

&gt; &quot;简单是复杂的终极境界。&quot; - 达芬奇

好的代码应该：
- 易于理解
- 易于维护
- 高效运行
- 遵循最佳实践

javascript
function fibonacci(n) {
  if (n &lt;= 1) return n...</summary>
  </entry>
  <entry>
    <title>首页美化教程</title>
    <link href="https://zhizhi2213.github.io/static/posts/首页美化教程/"/>
    <updated>2026-01-23T18:55:54.000Z</updated>
    <id>https://zhizhi2213.github.io/static/posts/首页美化教程/</id>
    <summary>参考教程(https://zhuanlan.zhihu.com/p/454597068 Github 首页美化教程（一）：打造个性化的GitHub首页)

参考主页(https://github.com/sun0225SUN/ sun0225SUN (Guoqi Sun))

 1. ctrl+c ...</summary>
  </entry>
  <entry>
    <title>如何创建GitHub个人网站</title>
    <link href="https://zhizhi2213.github.io/static/posts/如何创建GitHub个人网站/"/>
    <updated>2026-01-22T19:08:14.000Z</updated>
    <id>https://zhizhi2213.github.io/static/posts/如何创建GitHub个人网站/</id>
    <summary>如何创建GitHub个人网站

本文将详细介绍如何从零开始搭建一个基于GitHub Pages的个人网站，包括环境配置、仓库创建、Hexo框架安装以及主题配置等全过程。

 准备工作

在开始之前，请确保你的电脑已经安装以下工具：

- Node.js (建议选择LTS版本)
- Git

 1. ...</summary>
  </entry>
</feed>