<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yjw2017的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yjw2017</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yjw2017]]></copyright><item><title><![CDATA[【Tomcat】CVE-2020-1938 漏洞复现&解决]]></title><link>https://blog.youkuaiyun.com/yjw2017/article/details/132874425</link><guid>https://blog.youkuaiyun.com/yjw2017/article/details/132874425</guid><author>yjw2017</author><pubDate>Thu, 14 Sep 2023 13:48:04 +0800</pubDate><description><![CDATA[Tomcat默认开启AJP服务（8009端口），存在一处文件包含缺陷。攻击者可以通过构造的恶意请求包来进行文件包含操作，从而读取或包含Tomcat上所有webapp目录下的任意文件，如：webapp配置文件或源代码等]]></description><category></category></item><item><title><![CDATA[Opensearch 修改默认管理员密码]]></title><link>https://blog.youkuaiyun.com/yjw2017/article/details/132873979</link><guid>https://blog.youkuaiyun.com/yjw2017/article/details/132873979</guid><author>yjw2017</author><pubDate>Thu, 14 Sep 2023 13:17:25 +0800</pubDate><description><![CDATA[Opensearch2.4 修改默认管理员密码]]></description><category></category></item><item><title><![CDATA[【Gitea Action 第三篇】动态标记Docker镜像版本号]]></title><link>https://blog.youkuaiyun.com/yjw2017/article/details/132872461</link><guid>https://blog.youkuaiyun.com/yjw2017/article/details/132872461</guid><author>yjw2017</author><pubDate>Thu, 14 Sep 2023 11:21:14 +0800</pubDate><description><![CDATA[增加使用 `metadata-action` ，实现从 Git 引用或 Gitea 事件中提取元数据，并对 Docker 镜像进行标记。]]></description><category></category></item><item><title><![CDATA[【Gitea Action 第二篇】持续构建实践]]></title><link>https://blog.youkuaiyun.com/yjw2017/article/details/131112507</link><guid>https://blog.youkuaiyun.com/yjw2017/article/details/131112507</guid><author>yjw2017</author><pubDate>Thu, 08 Jun 2023 17:32:24 +0800</pubDate><description><![CDATA[本篇文章介绍了使用 Gitea Action 进行持续构建的实践。通过编写 Action 步骤文件，实现了使用 Maven 对 SpringBoot 工程进行打包，并使用 Docker 构建镜像并推送到私服的流程。]]></description><category></category></item><item><title><![CDATA[【Gitea Action 第一篇】上手体验]]></title><link>https://blog.youkuaiyun.com/yjw2017/article/details/131106967</link><guid>https://blog.youkuaiyun.com/yjw2017/article/details/131106967</guid><author>yjw2017</author><pubDate>Thu, 08 Jun 2023 14:30:58 +0800</pubDate><description><![CDATA[本文介绍了 Gitea Action，它是 Gitea 的内置 CI/CD 解决方案。文章涵盖了环境预览、启用 Action 功能、安装和注册 Runner 以及编写和运行 Actions 的步骤。通过简单的示例，读者可以了解如何在 Gitea 上使用 Actions 进行持续集成和持续部署。]]></description><category></category></item><item><title><![CDATA[（一）DevOps 知识问答]]></title><link>https://blog.youkuaiyun.com/yjw2017/article/details/128853590</link><guid>https://blog.youkuaiyun.com/yjw2017/article/details/128853590</guid><author>yjw2017</author><pubDate>Thu, 02 Feb 2023 17:06:26 +0800</pubDate><description><![CDATA[以下为部分公司对 DevOps 的定义：译：DevOps 是文化理念、实践和工具的结合，可提高组织高速交付应用程序和服务的能力。相比使用传统软件开发和基础设施管理流程的组织，能够以更快的速度发展和改进产品。这种速度提升使组织能够更好地服务于客户并提升市场竞争力。译：DevOps 是人员、流程和产品的结合，为我们的终端用户持续交付价值。 “Dev”和“Ops”的缩写分别指开发和运营，拼接在一起旨在创建一个高效团队，该团队通过共享且高效率的实践和工具进行协同工作。基本的 DevOps 实践包括敏捷规划、持续集成]]></description><category></category></item><item><title><![CDATA[Spring源码-阅读环境搭建]]></title><link>https://blog.youkuaiyun.com/yjw2017/article/details/111269492</link><guid>https://blog.youkuaiyun.com/yjw2017/article/details/111269492</guid><author>yjw2017</author><pubDate>Wed, 16 Dec 2020 15:00:49 +0800</pubDate><description><![CDATA[文章目录前言一、下载spring源码二、Gradle下载与配置下载安装配置环境变量（不附图了）测试三、spring-framework相关配置文件修改1. gradle-wrapper.properties编辑2. settings.gradle编辑3. build.gradle编辑四、开始编译导入到IDEA最终效果

前言

阅读源码的益处不再多谈，此篇记录本人如何完成Spring源码阅读环境的搭建，主要是源码编译，此篇只做参考

环境如下：

win10
idea2020.1
spring-framew]]></description><category></category></item></channel></rss>