<?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>LYJ&#39;s Blog</title>
    <link>https://lyj404.github.io/blog/</link>
    <description>Recent content on LYJ&#39;s Blog</description>
    <image>
      <title>LYJ&#39;s Blog</title>
      <url>https://lyj404.github.io/blog/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</url>
      <link>https://lyj404.github.io/blog/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</link>
    </image>
    <generator>Hugo -- 0.147.2</generator>
    <language>zh</language>
    <lastBuildDate>Sat, 15 Mar 2025 14:53:51 +0800</lastBuildDate>
    <atom:link href="https://lyj404.github.io/blog/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>使用Stow管理dotfiles</title>
      <link>https://lyj404.github.io/blog/post/manage-dotfiles-with-stow/</link>
      <pubDate>Sat, 15 Mar 2025 14:53:51 +0800</pubDate>
      <guid>https://lyj404.github.io/blog/post/manage-dotfiles-with-stow/</guid>
      <description>Dotfiles是Linux中的配置文件，通常散落在主目录下。Stow通过创建软链接，将Dotfiles集中到~/dotfiles目录中统一管理。本文介绍Stow的基本用法（安装、链接、删除、更新）和高级功能（如.stow-local-ignore、.stowrc），并提供管理Bash、Git、Vim等配置的示例，帮助用户高效组织Dotfiles，避免意外链接。</description>
    </item>
    <item>
      <title>终端使用代理</title>
      <link>https://lyj404.github.io/blog/post/using-proxy-in-terminal/</link>
      <pubDate>Thu, 27 Feb 2025 20:47:50 +0800</pubDate>
      <guid>https://lyj404.github.io/blog/post/using-proxy-in-terminal/</guid>
      <description>本文详细介绍了在 Linux 系统中如何通过代理访问网络，特别是针对终端操作的设置方式。内容包括系统代理与终端代理的区别、如何通过环境变量设置终端代理、安装与配置 proxychains-ng，以及解决 Go 语言编写的 yay 在使用 proxychains-ng 时的网络问题。此外，还提供了代理设置后的测试方法和步骤，帮助用户确保代理配置生效并正常运行。无论是新手还是高级用户，都可以通过本文快速掌握 Linux 系统中的代理设置技巧。</description>
    </item>
    <item>
      <title>Git提交规范和GitFlow</title>
      <link>https://lyj404.github.io/blog/post/git-specifications-gitflow/</link>
      <pubDate>Mon, 06 Jan 2025 20:38:40 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/git-specifications-gitflow/</guid>
      <description>讲述如何使用 Git 提交规范和 Git Flow 工作流来有效管理代码版本控制。通过遵循标准化的提交信息格式和结构化的分支策略，开发团队可以提高代码的可维护性和协作效率。</description>
    </item>
    <item>
      <title>SpringBoot使用HTTPS</title>
      <link>https://lyj404.github.io/blog/post/springboot-use-https/</link>
      <pubDate>Mon, 18 Nov 2024 20:15:29 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/springboot-use-https/</guid>
      <description>将Spring Boot项目的HTTP转化成HTTPS</description>
    </item>
    <item>
      <title>Linux系统开机时间优化</title>
      <link>https://lyj404.github.io/blog/post/linux-starup-time-optimization/</link>
      <pubDate>Sat, 19 Oct 2024 15:43:23 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/linux-starup-time-optimization/</guid>
      <description>通过禁用不必要的服务、优化 GRUB 设置和分析启动过程来优化Linux系统开机时间</description>
    </item>
    <item>
      <title>解决Linux下WPS存在的问题</title>
      <link>https://lyj404.github.io/blog/post/linux-wps-problem/</link>
      <pubDate>Sun, 29 Sep 2024 20:41:59 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/linux-wps-problem/</guid>
      <description>相较于Windows下的WPS，Linux下的 WPS存在的较多的问题，如字体确实，PDF功能不能使用，PDF文字缺失等问题。</description>
    </item>
    <item>
      <title>EndeavourOS安装显卡驱动</title>
      <link>https://lyj404.github.io/blog/post/endeavoursos-install-graphics-card-driver/</link>
      <pubDate>Sun, 15 Sep 2024 20:32:11 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/endeavoursos-install-graphics-card-driver/</guid>
      <description>EndeavourOS安装显卡驱动记录，arch系列皆通用</description>
    </item>
    <item>
      <title>Linux通用配置文件</title>
      <link>https://lyj404.github.io/blog/post/linux-general-configuration-file/</link>
      <pubDate>Fri, 19 Jul 2024 22:47:54 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/linux-general-configuration-file/</guid>
      <description>在不同的Linux发行版本中都存在这一些通用的配置文件，这是一些通用配置文件的写法</description>
    </item>
    <item>
      <title>Linux日常使用记录</title>
      <link>https://lyj404.github.io/blog/post/linux-daily-use-record/</link>
      <pubDate>Sun, 19 May 2024 16:49:49 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/linux-daily-use-record/</guid>
      <description>该文章记录了日常使用Linux过程中一些我容易遗忘的内容</description>
    </item>
    <item>
      <title>Debian编译Emacs</title>
      <link>https://lyj404.github.io/blog/post/debian-build-emacs/</link>
      <pubDate>Sun, 28 Apr 2024 17:56:25 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/debian-build-emacs/</guid>
      <description>Emacs 是一个文本编辑器系列，包含有多个分支，其中最主流的一支是 GNU Emacs，大多数情况下所说的 Emacs 都是指 GNU Emacs。Emacs 这一名字最早来源于 “Editor MACroS”，后来也有人称它集合了五个主要功能键的首字母 Esc、Meta、Alt、Ctrl、Shift。</description>
    </item>
    <item>
      <title>ssh配置文件说明</title>
      <link>https://lyj404.github.io/blog/post/ssh-configuration-file-description/</link>
      <pubDate>Sun, 21 Apr 2024 21:45:17 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/ssh-configuration-file-description/</guid>
      <description>OpenSSH是SSH（Secure Shell）协议的免费且开源的实现，主要用于安全地远程控制计算机或在计算机之间传输文件。SSH协议通过加密通道确保了数据传输的安全性，而OpenSSH则提供了这一协议的具体应用。 为了提升用户体验和操作便捷性，OpenSSH客户端允许用户通过一个名为config的配置文件自定义SSH连接的参数。</description>
    </item>
    <item>
      <title>Debian实现核显和Nvidia独显切换</title>
      <link>https://lyj404.github.io/blog/post/debian-graphics-card-driver-switch/</link>
      <pubDate>Tue, 16 Apr 2024 14:56:09 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/debian-graphics-card-driver-switch/</guid>
      <description>Debian并没有像Ubuntu一样有nvidia-prime的软件包，因此不能使用sudo prime-select来切换显卡，但是有一个名叫envycontrol的开源项目可是实现通过使用命令行切换来GPU。</description>
    </item>
    <item>
      <title>chroot修复Debian</title>
      <link>https://lyj404.github.io/blog/post/chroot-fix-debian-problem/</link>
      <pubDate>Wed, 27 Mar 2024 10:52:44 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/chroot-fix-debian-problem/</guid>
      <description>chroot是一个Unix-like系统中的命令，用于改变进程的根目录，可用于系统恢复和修复</description>
    </item>
    <item>
      <title>Linux目录作用详解</title>
      <link>https://lyj404.github.io/blog/post/linux-dirctory-description/</link>
      <pubDate>Thu, 14 Mar 2024 10:30:32 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/linux-dirctory-description/</guid>
      <description>在Linux系统中，不同的目录具有不同的作用和功能，每个目录都扮演着特定的角色，有助于组织和管理文件系统。</description>
    </item>
    <item>
      <title>.gitignore文件的配置使用</title>
      <link>https://lyj404.github.io/blog/post/gitignore-file-use/</link>
      <pubDate>Sat, 02 Mar 2024 17:16:07 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/gitignore-file-use/</guid>
      <description>.gitignore文件的作用是告诉Git哪些文件或目录不需要纳入版本控制。当您在项目中创建.gitignore文件并列出要忽略的文件或目录时，Git会在执行各种操作（如git status、git add、git commit等）时忽略这些被指定的文件或目录。</description>
    </item>
    <item>
      <title>MongoDB的基本操作</title>
      <link>https://lyj404.github.io/blog/post/mongodb-description/</link>
      <pubDate>Tue, 09 Jan 2024 19:39:59 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/mongodb-description/</guid>
      <description>MongoDB 是一个基于分布式文件存储的数据库。由 C&#43;&#43; 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。</description>
    </item>
    <item>
      <title>DDD领域驱动设计</title>
      <link>https://lyj404.github.io/blog/post/domain-driver-design-desciption/</link>
      <pubDate>Sun, 08 Oct 2023 16:29:12 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/domain-driver-design-desciption/</guid>
      <description>DDD是一种软件设计思想和方法论，以领域为核心构建软件设计体系，将业务模型抽象成领域模型进行拆解和封装。</description>
    </item>
    <item>
      <title>SpringBoot自动装配原理</title>
      <link>https://lyj404.github.io/blog/post/springboot-autoconfiguration-principle/</link>
      <pubDate>Tue, 26 Sep 2023 21:42:12 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/springboot-autoconfiguration-principle/</guid>
      <description>Spring Boot是由Pivotal团队提供的全新框架，其设计目的是用来简化新Spring应用的初始搭建以及开发过程。</description>
    </item>
    <item>
      <title>sychronized底层实现</title>
      <link>https://lyj404.github.io/blog/post/sychronized-underlying-implementation/</link>
      <pubDate>Wed, 20 Sep 2023 16:14:47 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/sychronized-underlying-implementation/</guid>
      <description>sychronized是Java的关键字，用于实现线程之间的同步，保证多个线程对共享资源的安全访问，也被称为同步锁</description>
    </item>
    <item>
      <title>实现HashMap(JDK1.7)</title>
      <link>https://lyj404.github.io/blog/post/java1.7-hashmap-implement/</link>
      <pubDate>Mon, 18 Sep 2023 20:18:43 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/java1.7-hashmap-implement/</guid>
      <description>HashMap是数据结构中的哈希表在Java中的具体实现。JDK1.7的HashMap采用数组&#43;链表的方式实现。</description>
    </item>
    <item>
      <title>Spring循环依赖</title>
      <link>https://lyj404.github.io/blog/post/spring-circular-dependency/</link>
      <pubDate>Thu, 07 Sep 2023 18:01:30 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/spring-circular-dependency/</guid>
      <description>循环依赖是指两个或多个模块或组件之间相互依赖，形成一个闭环情况。而Spring通过三级缓存解决循环依赖。</description>
    </item>
    <item>
      <title>Spring Bean的生命周期</title>
      <link>https://lyj404.github.io/blog/post/spring-bean-lifecycle/</link>
      <pubDate>Thu, 07 Sep 2023 16:06:24 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/spring-bean-lifecycle/</guid>
      <description>在Java应用中，普通的Java Bean的生命周期很简单。而Spring的Bean的生命周期则比较复杂，Spring的Bean由IOC容器进行实例化、组装和管理。</description>
    </item>
    <item>
      <title>JVM内存结构</title>
      <link>https://lyj404.github.io/blog/post/java-jvm-memory-structure/</link>
      <pubDate>Tue, 05 Sep 2023 17:53:11 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/java-jvm-memory-structure/</guid>
      <description>JVM（Java Virtual Machine）内存结构是指JVM在运行时将内存划分为不同区域，用于管理程序的运行和数据。</description>
    </item>
    <item>
      <title>Shell编程</title>
      <link>https://lyj404.github.io/blog/post/shell-program/</link>
      <pubDate>Sun, 27 Aug 2023 16:47:56 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/shell-program/</guid>
      <description>Shell既是一种命令语言，又是一种程序设计语言，在中文中解释“外壳”的意思，就是操作系统的外壳。工作中我们通过shell命令来操作和控制操作系统，在Linux操作系统中的Shell命令就包括touch、cd、pwd、mkdir等等。</description>
    </item>
    <item>
      <title>JUC</title>
      <link>https://lyj404.github.io/blog/post/java-juc-description/</link>
      <pubDate>Sun, 27 Aug 2023 15:09:51 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/java-juc-description/</guid>
      <description>JUC（Java Util Concurrent）是Java5之后新增的一组并发编程工具包，提供了一系列高效、线程安全的并发集合，方便在多线程环境下处理共享数据</description>
    </item>
    <item>
      <title>Docker</title>
      <link>https://lyj404.github.io/blog/post/docker-description/</link>
      <pubDate>Thu, 24 Aug 2023 20:18:49 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/docker-description/</guid>
      <description>Docker是一个开源的容器引擎，是一种操作系统级别的虚拟化技术，Docker让开发者可以打包自己的应用以及依赖到一个可移植的容器当中，然后发布到任何的Linux机器上面。</description>
    </item>
    <item>
      <title>数据库设计规范</title>
      <link>https://lyj404.github.io/blog/post/database-design-specifications/</link>
      <pubDate>Thu, 24 Aug 2023 20:12:09 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/database-design-specifications/</guid>
      <description>为了建立冗余小、结构比较合理的数据库，在设计数据库的过程中就需要遵循一定的规范。在关系型数据库中称这种规范为范式</description>
    </item>
    <item>
      <title>JWT(JSON WEB TOKEN)</title>
      <link>https://lyj404.github.io/blog/post/jwt-description/</link>
      <pubDate>Sun, 20 Aug 2023 16:54:01 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/jwt-description/</guid>
      <description>JWT 是 JSON Web Token 的缩写，是一种用于在网络应用环境间传递安全信息的简洁的、URL安全的表述性声明规范。</description>
    </item>
    <item>
      <title>OpenSUSE配置</title>
      <link>https://lyj404.github.io/blog/post/opensuse-configuration/</link>
      <pubDate>Thu, 17 Aug 2023 21:11:51 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/post/opensuse-configuration/</guid>
      <description>openSUSE配置相关的开发环境</description>
    </item>
    <item>
      <title>关于</title>
      <link>https://lyj404.github.io/blog/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://lyj404.github.io/blog/about/</guid>
      <description>about</description>
    </item>
  </channel>
</rss>
