<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>程序栈</title><link>https://www.zouuo.com</link><atom:link href="https://www.zouuo.com/rss.xml" rel="self" type="application/rss+xml"/><description>程序栈</description><generator>Halo v2.20.18</generator><language>zh-cn</language><image><url>https://www.zouuo.com/upload/logo.png</url><title>程序栈</title><link>https://www.zouuo.com</link></image><lastBuildDate>Sun, 10 May 2026 05:38:50 GMT</lastBuildDate><item><title><![CDATA[Spring Boot 自定义starter]]></title><link>https://www.zouuo.com/archives/springboot-custom-starter</link><description><![CDATA[<img src="https://www.zouuo.com/plugins/feed/assets/telemetry.gif?title=Spring%20Boot%20%E8%87%AA%E5%AE%9A%E4%B9%89starter&amp;url=/archives/springboot-custom-starter" width="1" height="1" alt="" style="opacity:0;">Spring Boot 自定义starter步骤]]></description><guid isPermaLink="false">/archives/springboot-custom-starter</guid><dc:creator>zhouhuo</dc:creator><category>SpringBoot</category><pubDate>Tue, 13 Sep 2022 14:06:29 GMT</pubDate></item><item><title><![CDATA[SpringBoot构建RPM]]></title><link>https://www.zouuo.com/archives/springboot-install-rpm</link><description><![CDATA[<img src="https://www.zouuo.com/plugins/feed/assets/telemetry.gif?title=SpringBoot%E6%9E%84%E5%BB%BARPM&amp;url=/archives/springboot-install-rpm" width="1" height="1" alt="" style="opacity:0;">SpringBoot项目maven插件构建RPM安装包，并设置开机自启。]]></description><guid isPermaLink="false">/archives/springboot-install-rpm</guid><dc:creator>zhouhuo</dc:creator><category>SpringBoot</category><category>Linux</category><pubDate>Sun, 4 Sep 2022 05:37:42 GMT</pubDate></item><item><title><![CDATA[Linux修改替换RPM包内容]]></title><link>https://www.zouuo.com/archives/rpm-rebuild</link><description><![CDATA[<img src="https://www.zouuo.com/plugins/feed/assets/telemetry.gif?title=Linux%E4%BF%AE%E6%94%B9%E6%9B%BF%E6%8D%A2RPM%E5%8C%85%E5%86%85%E5%AE%B9&amp;url=/archives/rpm-rebuild" width="1" height="1" alt="" style="opacity:0;">RPM 是在 Linux 下广泛使用的软件包管理器，由 Red Hat 开发。它的全称是 RPM Package Manager，和 PHP、GNU 一样，是一个递归的缩写。RPM 软件包后缀名是.rpm。将 RPM 解包后，便可以得到软件的本体。]]></description><guid isPermaLink="false">/archives/rpm-rebuild</guid><dc:creator>zhouhuo</dc:creator><category>Linux</category><pubDate>Fri, 29 Jul 2022 06:58:21 GMT</pubDate></item><item><title><![CDATA[Markdown箭头的输入方法汇总(转)]]></title><link>https://www.zouuo.com/archives/markdown-arrow</link><description><![CDATA[<img src="https://www.zouuo.com/plugins/feed/assets/telemetry.gif?title=Markdown%E7%AE%AD%E5%A4%B4%E7%9A%84%E8%BE%93%E5%85%A5%E6%96%B9%E6%B3%95%E6%B1%87%E6%80%BB%28%E8%BD%AC%29&amp;url=/archives/markdown-arrow" width="1" height="1" alt="" style="opacity:0;">普通箭头箭头形状MarkDown$\uparrow$$\uparrow$$\Uparrow$$\Uparrow$$\downarrow$$\downarrow$$\Downarrow$$\Downarrow$$\leftarrow$$\leftarrow$$\Leftarrow$$\Leftarro]]></description><guid isPermaLink="false">/archives/markdown-arrow</guid><dc:creator>zhouhuo</dc:creator><category>markdown</category><pubDate>Fri, 11 Mar 2022 06:26:51 GMT</pubDate></item><item><title><![CDATA[fork一个仓库]]></title><link>https://www.zouuo.com/archives/fork%E4%B8%80%E4%B8%AA%E4%BB%93%E5%BA%93md</link><description><![CDATA[<img src="https://www.zouuo.com/plugins/feed/assets/telemetry.gif?title=fork%E4%B8%80%E4%B8%AA%E4%BB%93%E5%BA%93&amp;url=/archives/fork%E4%B8%80%E4%B8%AA%E4%BB%93%E5%BA%93md" width="1" height="1" alt="" style="opacity:0;">fork 了别人的仓库后，原作者又更新了仓库，如何将自己的代码和原仓库保持一致？配置远程仓库查看已配置的仓库状态git remote -v设置fork上游仓库 git remote add upstream git@github.com:halo-dev/halo.git再次查看状态确认是否配置成功]]></description><guid isPermaLink="false">/archives/fork%E4%B8%80%E4%B8%AA%E4%BB%93%E5%BA%93md</guid><dc:creator>zhouhuo</dc:creator><enclosure url="https://www.zouuo.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fminio.zouuo.com%2Fhalo%2Fgit-big_1631805734779.png&amp;size=m" type="image/jpeg" length="8217"/><category>Git</category><pubDate>Fri, 21 May 2021 15:28:21 GMT</pubDate></item><item><title><![CDATA[Docker Swarm集群搭建]]></title><link>https://www.zouuo.com/archives/docker-swarm-install</link><description><![CDATA[<img src="https://www.zouuo.com/plugins/feed/assets/telemetry.gif?title=Docker%20Swarm%E9%9B%86%E7%BE%A4%E6%90%AD%E5%BB%BA&amp;url=/archives/docker-swarm-install" width="1" height="1" alt="" style="opacity:0;">简介Docker Swarm 是 Docker 的集群管理工具。它将 Docker 主机池转变为单个虚拟 Docker 主机。 Docker Swarm 提供了标准的 Docker API，所有任何已经与 Docker 守护程序通信的工具都可以使用 Swarm 轻松地扩展到多个主机。原理swarm]]></description><guid isPermaLink="false">/archives/docker-swarm-install</guid><dc:creator>zhouhuo</dc:creator><enclosure url="https://www.zouuo.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fminio.zouuo.com%2Fhalo%2Fdocker_210x140_1631805919646.png&amp;size=m" type="image/jpeg" length="6065"/><category>Docker</category><pubDate>Thu, 11 Mar 2021 17:14:35 GMT</pubDate></item><item><title><![CDATA[Docker安装]]></title><link>https://www.zouuo.com/archives/docker-install</link><description><![CDATA[<img src="https://www.zouuo.com/plugins/feed/assets/telemetry.gif?title=Docker%E5%AE%89%E8%A3%85&amp;url=/archives/docker-install" width="1" height="1" alt="" style="opacity:0;">简介Docker 是一个开源的应用容器引擎，基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中，然后发布到任何流行的 Linux 机器上，也可以实现虚拟化。容器是完全使用沙箱机制，相互之间不会有任何接口（类似 iPh]]></description><guid isPermaLink="false">/archives/docker-install</guid><dc:creator>zhouhuo</dc:creator><enclosure url="https://www.zouuo.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fminio.zouuo.com%2Fhalo%2Fdocker_210x140_1631805919646.png&amp;size=m" type="image/jpeg" length="6065"/><category>Docker</category><pubDate>Mon, 7 Dec 2020 13:59:18 GMT</pubDate></item><item><title><![CDATA[Redis三主三从集群搭建]]></title><link>https://www.zouuo.com/archives/redis-3-master-3-slave-install</link><description><![CDATA[<img src="https://www.zouuo.com/plugins/feed/assets/telemetry.gif?title=Redis%E4%B8%89%E4%B8%BB%E4%B8%89%E4%BB%8E%E9%9B%86%E7%BE%A4%E6%90%AD%E5%BB%BA&amp;url=/archives/redis-3-master-3-slave-install" width="1" height="1" alt="" style="opacity:0;">Redis简介Redis 是完全开源的，遵守 BSD 协议，是一个高性能的 key-value 数据库。Redis 与其他 key - value 缓存产品有以下三个特点：Redis支持数据的持久化，可以将内存中的数据保存在磁盘中，重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-v]]></description><guid isPermaLink="false">/archives/redis-3-master-3-slave-install</guid><dc:creator>zhouhuo</dc:creator><enclosure url="https://www.zouuo.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fminio.zouuo.com%2Fhalo%2Fredis_1631803271037.png&amp;size=m" type="image/jpeg" length="39756"/><category>NoSQL</category><category>Redis</category><pubDate>Mon, 9 Nov 2020 16:55:22 GMT</pubDate></item><item><title><![CDATA[CentOS7 openssh升级方案]]></title><link>https://www.zouuo.com/archives/openssh-update</link><description><![CDATA[<img src="https://www.zouuo.com/plugins/feed/assets/telemetry.gif?title=CentOS7%20openssh%E5%8D%87%E7%BA%A7%E6%96%B9%E6%A1%88&amp;url=/archives/openssh-update" width="1" height="1" alt="" style="opacity:0;">注意事项升级所需依赖gccgcc-c++glibcmakeautoconfopensslopenssl-develpcre-develpam-develpam*zlib*升级openssh步骤挂载yum源（如openssh相关依赖完整，可忽略此步骤）安装telnet-server以及xinetd如开]]></description><guid isPermaLink="false">/archives/openssh-update</guid><dc:creator>zhouhuo</dc:creator><enclosure url="https://www.zouuo.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fminio.zouuo.com%2Fhalo%2Fssh-small_1631805190920.jpg&amp;size=m" type="image/jpeg" length="6074"/><category>SSH</category><pubDate>Thu, 9 Jul 2020 02:11:11 GMT</pubDate></item><item><title><![CDATA[Git常用命令]]></title><link>https://www.zouuo.com/archives/git-command</link><description><![CDATA[<img src="https://www.zouuo.com/plugins/feed/assets/telemetry.gif?title=Git%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4&amp;url=/archives/git-command" width="1" height="1" alt="" style="opacity:0;">Git常用命令1.全局系统变量设置#设置用户名gitconfig--globaluser.name&amp;quot;xxx&amp;quot;#设置Emailgitconfig--globaluser.email&amp;quot;xxxxxxxx@qq.com&amp;quot;2.版本库操作、文件提交、修改#初始化版本库、进]]></description><guid isPermaLink="false">/archives/git-command</guid><dc:creator>zhouhuo</dc:creator><enclosure url="https://www.zouuo.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fminio.zouuo.com%2Fhalo%2Fgit-big_1631805734779.png&amp;size=m" type="image/jpeg" length="8217"/><category>Git</category><pubDate>Wed, 3 Jun 2020 03:28:42 GMT</pubDate></item><item><title><![CDATA[Flink配置文件详解]]></title><link>https://www.zouuo.com/archives/flink-config</link><description><![CDATA[<img src="https://www.zouuo.com/plugins/feed/assets/telemetry.gif?title=Flink%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E8%AF%A6%E8%A7%A3&amp;url=/archives/flink-config" width="1" height="1" alt="" style="opacity:0;">flink-conf.yaml基础配置#jobManager的IP地址jobmanager.rpc.address:localhost#JobManager的端口号jobmanager.rpc.port:6123#JobManagerJVMheap内存大小jobmanager.heap.size:1]]></description><guid isPermaLink="false">/archives/flink-config</guid><dc:creator>zhouhuo</dc:creator><enclosure url="https://www.zouuo.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fminio.zouuo.com%2Fhalo%2Fflink-3x2_1631806970063.png&amp;size=m" type="image/jpeg" length="249543"/><category>Flink</category><pubDate>Fri, 22 May 2020 15:18:35 GMT</pubDate></item><item><title><![CDATA[鲲鹏ARM(aarch)软件部署指南]]></title><link>https://www.zouuo.com/archives/aarch-software-deploy-guide</link><description><![CDATA[<img src="https://www.zouuo.com/plugins/feed/assets/telemetry.gif?title=%E9%B2%B2%E9%B9%8FARM%28aarch%29%E8%BD%AF%E4%BB%B6%E9%83%A8%E7%BD%B2%E6%8C%87%E5%8D%97&amp;url=/archives/aarch-software-deploy-guide" width="1" height="1" alt="" style="opacity:0;">鲲鹏ARM(aarch)软件部署指南MySQL前置依赖[root@arm~]#yum-yinstalllibaio*安装包mysql-5.7.27-aarch64.tar.gz安装步骤添加mysql用户组和mysql用户，用于隔离mysql进程[root@arm~]#groupadd-rmysql&amp;]]></description><guid isPermaLink="false">/archives/aarch-software-deploy-guide</guid><dc:creator>zhouhuo</dc:creator><enclosure url="https://www.zouuo.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fminio.zouuo.com%2Fhalo%2Farm_1631803899494.png&amp;size=m" type="image/jpeg" length="9409"/><category>aarch</category><pubDate>Fri, 8 May 2020 07:27:41 GMT</pubDate></item><item><title><![CDATA[Git代码提交规范]]></title><link>https://www.zouuo.com/archives/git-spec-spec</link><description><![CDATA[<img src="https://www.zouuo.com/plugins/feed/assets/telemetry.gif?title=Git%E4%BB%A3%E7%A0%81%E6%8F%90%E4%BA%A4%E8%A7%84%E8%8C%83&amp;url=/archives/git-spec-spec" width="1" height="1" alt="" style="opacity:0;">1.提交格式#代码提交格式&amp;lt;type&amp;gt;(&amp;lt;scope&amp;gt;):&amp;lt;subject&amp;gt;#合并分支格式Mergebranch.....2.格式说明其中type代表某次提交的类型，比如是修复一个bug还是增加一个新的feature，必填项。所有的type类型如下：feat：新增]]></description><guid isPermaLink="false">/archives/git-spec-spec</guid><dc:creator>zhouhuo</dc:creator><enclosure url="https://www.zouuo.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fminio.zouuo.com%2Fhalo%2Fgit-big_1631805734779.png&amp;size=m" type="image/jpeg" length="8217"/><category>Git</category><pubDate>Thu, 19 Mar 2020 16:00:39 GMT</pubDate></item><item><title><![CDATA[springboot整合rabbitmq]]></title><link>https://www.zouuo.com/archives/springboot%E6%95%B4%E5%90%88rabbitmq</link><description><![CDATA[<img src="https://www.zouuo.com/plugins/feed/assets/telemetry.gif?title=springboot%E6%95%B4%E5%90%88rabbitmq&amp;url=/archives/springboot%E6%95%B4%E5%90%88rabbitmq" width="1" height="1" alt="" style="opacity:0;">一、消息中间件的应用场景异步处理场景：用户注册，信息写入数据库后，需要给用户发送注册成功的邮件，再发送注册成功的邮件。1.同步调用：注册成功后，顺序执行发送邮件方法，发送短信方法，最后响应用户2.并行调用：注册成功后，用多线程的方式并发执行发邮件和发短信方法，最后响应用户3.消息队列：注册成功后，将]]></description><guid isPermaLink="false">/archives/springboot%E6%95%B4%E5%90%88rabbitmq</guid><dc:creator>zhouhuo</dc:creator><enclosure url="https://www.zouuo.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fminio.zouuo.com%2Fhalo%2Fspringboot_1631804063059.png&amp;size=m" type="image/jpeg" length="1001180"/><category>SpringBoot</category><pubDate>Wed, 11 Mar 2020 14:29:51 GMT</pubDate></item><item><title><![CDATA[Java8 流 学会用流]]></title><link>https://www.zouuo.com/archives/java8stream</link><description><![CDATA[<img src="https://www.zouuo.com/plugins/feed/assets/telemetry.gif?title=Java8%20%E6%B5%81%20%E5%AD%A6%E4%BC%9A%E7%94%A8%E6%B5%81&amp;url=/archives/java8stream" width="1" height="1" alt="" style="opacity:0;">什么是流java.util.Stream的一个接口，简称流，可以处理数据更加方便，可以看成遍历数据集的高级迭代器；提供串行和并行两种模式进行汇聚操作，并发模式能够充分利用多核处理器的优势；Stream 可以并行化操作，迭代器只能命令式地、串行化操作；Stream 的另外一大特点是，数据源本身可以是无]]></description><guid isPermaLink="false">/archives/java8stream</guid><dc:creator>zhouhuo</dc:creator><enclosure url="https://www.zouuo.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fminio.zouuo.com%2Fhalo%2Fjava-210x140_1631806600099.jpg&amp;size=m" type="image/jpeg" length="8540"/><category>Java</category><pubDate>Sun, 30 Jun 2019 17:44:03 GMT</pubDate></item><item><title><![CDATA[MySQL安装之yum安装]]></title><link>https://www.zouuo.com/archives/mysql-yum</link><description><![CDATA[<img src="https://www.zouuo.com/plugins/feed/assets/telemetry.gif?title=MySQL%E5%AE%89%E8%A3%85%E4%B9%8Byum%E5%AE%89%E8%A3%85&amp;url=/archives/mysql-yum" width="1" height="1" alt="" style="opacity:0;">在CentOS7中默认安装有MariaDB，这个是MySQL的分支，但为了需要，还是要在系统中安装MySQL，而且安装完成之后可以直接覆盖掉MariaDB。1.下载并安装MySQL官方的YumRepository[root@zhouhuoc/]#wget-i-chttp://dev.mysql.co]]></description><guid isPermaLink="false">/archives/mysql-yum</guid><dc:creator>zhouhuo</dc:creator><enclosure url="https://www.zouuo.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fminio.zouuo.com%2Fhalo%2Fmysql_1631803634639.png&amp;size=m" type="image/jpeg" length="143682"/><category>Linux</category><pubDate>Sun, 16 Jun 2019 15:34:13 GMT</pubDate></item><item><title><![CDATA[CentOS7 防火墙 firewalld]]></title><link>https://www.zouuo.com/archives/centos7-firewalld</link><description><![CDATA[<img src="https://www.zouuo.com/plugins/feed/assets/telemetry.gif?title=CentOS7%20%E9%98%B2%E7%81%AB%E5%A2%99%20firewalld&amp;url=/archives/centos7-firewalld" width="1" height="1" alt="" style="opacity:0;">CentOS升级到7之后，发现无法使用iptables控制Linuxs的端口，google之后发现Centos7使用firewalld代替了原来的iptables。下面记录如何使用firewalld：1.firewalld的基本使用#启动：systemctlstartfirewalld#关闭：sys]]></description><guid isPermaLink="false">/archives/centos7-firewalld</guid><dc:creator>zhouhuo</dc:creator><enclosure url="https://www.zouuo.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fminio.zouuo.com%2Fhalo%2Flinux_210x140_1631806216451.png&amp;size=m" type="image/jpeg" length="15792"/><category>Linux</category><pubDate>Sun, 16 Jun 2019 15:34:13 GMT</pubDate></item><item><title><![CDATA[SSH免密码登陆原理]]></title><link>https://www.zouuo.com/archives/2019061623341241099</link><description><![CDATA[<img src="https://www.zouuo.com/plugins/feed/assets/telemetry.gif?title=SSH%E5%85%8D%E5%AF%86%E7%A0%81%E7%99%BB%E9%99%86%E5%8E%9F%E7%90%86&amp;url=/archives/2019061623341241099" width="1" height="1" alt="" style="opacity:0;">工作中，我们通常需要登录各种服务器，免密码登录无疑能大大的提高工作效率。以前只知道配置，今天了解了下原理。免密码登录原理图解，server A免登录到server B:1.在A上生成公钥私钥。2.将公钥拷贝给server B，要重命名成authorized_keys(从英文名就知道含义了)3.Ser]]></description><guid isPermaLink="false">/archives/2019061623341241099</guid><dc:creator>zhouhuo</dc:creator><enclosure url="https://www.zouuo.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fminio.zouuo.com%2Fhalo%2Fssh-small_1631805190920.jpg&amp;size=m" type="image/jpeg" length="6074"/><category>Linux</category><pubDate>Sun, 16 Jun 2019 15:34:13 GMT</pubDate></item><item><title><![CDATA[创建密钥对，并使用私玥登录]]></title><link>https://www.zouuo.com/archives/2019061623341241299</link><description><![CDATA[<img src="https://www.zouuo.com/plugins/feed/assets/telemetry.gif?title=%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5%E5%AF%B9%EF%BC%8C%E5%B9%B6%E4%BD%BF%E7%94%A8%E7%A7%81%E7%8E%A5%E7%99%BB%E5%BD%95&amp;url=/archives/2019061623341241299" width="1" height="1" alt="" style="opacity:0;">1. 登录Linux云服务器上制作密钥对，首先用密码或旧的秘钥登录到待更换密钥对的云服务器，然后执行以下命令：[root@host ~]$ ssh-keygen &amp;lt;== 建立密钥对 Generating public/private rsa key pair. Enter fi]]></description><guid isPermaLink="false">/archives/2019061623341241299</guid><dc:creator>zhouhuo</dc:creator><enclosure url="https://www.zouuo.com/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fminio.zouuo.com%2Fhalo%2Fssh-small_1631805190920.jpg&amp;size=m" type="image/jpeg" length="6074"/><category>SSH</category><pubDate>Sun, 16 Jun 2019 15:34:13 GMT</pubDate></item></channel></rss>