<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <author>
    <name>Lannister</name>
  </author>
  <generator uri="https://hexo.io/">Hexo</generator>
  <id>https://lannister.top/</id>
  <link href="https://lannister.top/" rel="alternate"/>
  <link href="https://lannister.top/atom.xml" rel="self"/>
  <rights>All rights reserved 2026, Lannister</rights>
  <subtitle>Lannister 的技术博客</subtitle>
  <title>Lannister Blog</title>
  <updated>2026-08-20T09:26:17.820Z</updated>
  <entry>
    <author>
      <name>Lannister</name>
    </author>
    <category term="技术" scheme="https://lannister.top/categories/%E6%8A%80%E6%9C%AF/"/>
    <category term="运维" scheme="https://lannister.top/tags/%E8%BF%90%E7%BB%B4/"/>
    <category term="certd" scheme="https://lannister.top/tags/certd/"/>
    <category term="SSL" scheme="https://lannister.top/tags/SSL/"/>
    <category term="HTTPS" scheme="https://lannister.top/tags/HTTPS/"/>
    <category term="自动化" scheme="https://lannister.top/tags/%E8%87%AA%E5%8A%A8%E5%8C%96/"/>
    <id>https://lannister.top/posts/acb08208/</id>
    <link href="https://lannister.top/posts/acb08208/"/>
    <published>2026-08-20T09:30:00.000Z</published>
    <summary>certd 是一款开源免费的 SSL 证书自动管理工具，本文介绍如何从零开始配置 certd 接管你的网站证书自动续签。</summary>
    <title>certd 使用操作指南 - SSL 证书自动管理</title>
    <updated>2026-08-20T09:26:17.820Z</updated>
  </entry>
  <entry>
    <author>
      <name>Lannister</name>
    </author>
    <category term="生活随笔" scheme="https://lannister.top/categories/%E7%94%9F%E6%B4%BB%E9%9A%8F%E7%AC%94/"/>
    <category term="生活随笔" scheme="https://lannister.top/tags/%E7%94%9F%E6%B4%BB%E9%9A%8F%E7%AC%94/"/>
    <id>https://lannister.top/posts/cd891b4f/</id>
    <link href="https://lannister.top/posts/cd891b4f/"/>
    <published>2026-04-04T16:00:00.000Z</published>
    <summary>
      <![CDATA[<p>清明假期，东莞的雨淅淅沥沥下了好几天。</p>
<p>原本计划出门走走，结果被这连绵的雨水困在家里。索性泡杯茶，找部电影打发时间，挑了《心灵捕手》（Good Will Hunting）。</p>
<p>这部电影挺老的，1997年的片子。讲述的是麻省理工学院清洁工 Will]]>
    </summary>
    <title>清明宅家观影：心灵捕手</title>
    <updated>2026-08-20T08:39:25.843Z</updated>
  </entry>
  <entry>
    <author>
      <name>Lannister</name>
    </author>
    <category term="前端" scheme="https://lannister.top/categories/%E5%89%8D%E7%AB%AF/"/>
    <category term="Vue" scheme="https://lannister.top/tags/Vue/"/>
    <id>https://lannister.top/posts/5ef12ff6/</id>
    <link href="https://lannister.top/posts/5ef12ff6/"/>
    <published>2021-07-09T02:30:00.000Z</published>
    <summary>
      <![CDATA[<h1 id="Vue-组件间通信的-6-种方式"><a href="#Vue-组件间通信的-6-种方式" class="headerlink" title="Vue 组件间通信的 6 种方式"></a>Vue 组件间通信的 6 种方式</h1><h2 id="前言"><a]]>
    </summary>
    <title>Vue 组件间通信的 6 种方式</title>
    <updated>2026-08-20T08:39:25.844Z</updated>
  </entry>
  <entry>
    <author>
      <name>Lannister</name>
    </author>
    <category term="Java" scheme="https://lannister.top/categories/Java/"/>
    <category term="Java" scheme="https://lannister.top/tags/Java/"/>
    <id>https://lannister.top/posts/513676f1/</id>
    <link href="https://lannister.top/posts/513676f1/"/>
    <published>2020-10-09T02:30:00.000Z</published>
    <summary>
      <![CDATA[<h2 id="Java-操作Word、Excel的几种方法"><a href="#Java-操作Word、Excel的几种方法" class="headerlink" title="Java 操作Word、Excel的几种方法"></a>Java]]>
    </summary>
    <title>Java使用poi-tl操作word文档</title>
    <updated>2026-08-20T08:39:25.843Z</updated>
  </entry>
  <entry>
    <author>
      <name>Lannister</name>
    </author>
    <category term="Java" scheme="https://lannister.top/categories/Java/"/>
    <category term="Java" scheme="https://lannister.top/tags/Java/"/>
    <id>https://lannister.top/posts/3b11c989/</id>
    <link href="https://lannister.top/posts/3b11c989/"/>
    <published>2020-10-09T02:00:00.000Z</published>
    <summary>
      <![CDATA[<h3 id="目的：实现在java后台直接根据options生成Echarts统计图片"><a href="#目的：实现在java后台直接根据options生成Echarts统计图片" class="headerlink"]]>
    </summary>
    <title>Java+PhantomJs实现后台生成Echarts图片</title>
    <updated>2026-08-20T08:39:25.843Z</updated>
  </entry>
  <entry>
    <author>
      <name>Lannister</name>
    </author>
    <category term="前端" scheme="https://lannister.top/categories/%E5%89%8D%E7%AB%AF/"/>
    <category term="SPA，MPA" scheme="https://lannister.top/tags/SPA%EF%BC%8CMPA/"/>
    <id>https://lannister.top/posts/fa1fbc18/</id>
    <link href="https://lannister.top/posts/fa1fbc18/"/>
    <published>2020-07-16T03:30:00.000Z</published>
    <summary>
      <![CDATA[<h1 id="SPA（单页面应用）和MPA（多页面应用）"><a href="#SPA（单页面应用）和MPA（多页面应用）" class="headerlink"]]>
    </summary>
    <title>SPA（单页面应用）和MPA（多页面应用）</title>
    <updated>2026-08-20T08:39:25.843Z</updated>
  </entry>
  <entry>
    <author>
      <name>Lannister</name>
    </author>
    <category term="技术笔记" scheme="https://lannister.top/categories/%E6%8A%80%E6%9C%AF%E7%AC%94%E8%AE%B0/"/>
    <category term="运维" scheme="https://lannister.top/tags/%E8%BF%90%E7%BB%B4/"/>
    <category term="开发经验" scheme="https://lannister.top/tags/%E5%BC%80%E5%8F%91%E7%BB%8F%E9%AA%8C/"/>
    <id>https://lannister.top/posts/7d87ea3f/</id>
    <link href="https://lannister.top/posts/7d87ea3f/"/>
    <published>2020-07-15T09:30:00.000Z</published>
    <summary>
      <![CDATA[<h1 id="阿里云-CDN-OSS-解决方案"><a href="#阿里云-CDN-OSS-解决方案" class="headerlink" title="阿里云 CDN + OSS 解决方案"></a>阿里云 CDN + OSS 解决方案</h1><h2]]>
    </summary>
    <title>阿里云 CDN + OSS 解决方案</title>
    <updated>2026-08-20T08:39:25.844Z</updated>
  </entry>
  <entry>
    <author>
      <name>Lannister</name>
    </author>
    <category term="前端" scheme="https://lannister.top/categories/%E5%89%8D%E7%AB%AF/"/>
    <category term="小程序" scheme="https://lannister.top/tags/%E5%B0%8F%E7%A8%8B%E5%BA%8F/"/>
    <id>https://lannister.top/posts/cf1bf869/</id>
    <link href="https://lannister.top/posts/cf1bf869/"/>
    <published>2020-07-02T09:30:00.000Z</published>
    <summary>
      <![CDATA[<h1 id="微信小程序上传文件到阿里云OSS"><a href="#微信小程序上传文件到阿里云OSS" class="headerlink" title="微信小程序上传文件到阿里云OSS"></a>微信小程序上传文件到阿里云OSS</h1><h2]]>
    </summary>
    <title>【微信小程序】上传文件到阿里云OSS</title>
    <updated>2026-08-20T08:39:25.844Z</updated>
  </entry>
  <entry>
    <author>
      <name>Lannister</name>
    </author>
    <category term="技术笔记" scheme="https://lannister.top/categories/%E6%8A%80%E6%9C%AF%E7%AC%94%E8%AE%B0/"/>
    <category term="CentOS" scheme="https://lannister.top/tags/CentOS/"/>
    <id>https://lannister.top/posts/11396c1e/</id>
    <link href="https://lannister.top/posts/11396c1e/"/>
    <published>2020-06-10T08:30:00.000Z</published>
    <summary>
      <![CDATA[<h1 id="CentOS7-防火墙Firewall常用命令"><a href="#CentOS7-防火墙Firewall常用命令" class="headerlink" title="CentOS7 防火墙Firewall常用命令"></a>CentOS7]]>
    </summary>
    <title>CentOS7 防火墙Firewall常用命令</title>
    <updated>2026-08-20T08:39:25.843Z</updated>
  </entry>
  <entry>
    <author>
      <name>Lannister</name>
    </author>
    <category term="Java" scheme="https://lannister.top/categories/Java/"/>
    <category term="Java" scheme="https://lannister.top/tags/Java/"/>
    <id>https://lannister.top/posts/59c157cb/</id>
    <link href="https://lannister.top/posts/59c157cb/"/>
    <published>2020-05-15T07:30:00.000Z</published>
    <summary>
      <![CDATA[<h1 id="基于Java的TCP-Socket通信详解"><a href="#基于Java的TCP-Socket通信详解" class="headerlink" title="基于Java的TCP Socket通信详解"></a>基于Java的TCP]]>
    </summary>
    <title>基于Java的TCP Socket通信详解</title>
    <updated>2026-08-20T08:39:25.844Z</updated>
  </entry>
  <entry>
    <author>
      <name>Lannister</name>
    </author>
    <category term="前端" scheme="https://lannister.top/categories/%E5%89%8D%E7%AB%AF/"/>
    <category term="小程序" scheme="https://lannister.top/tags/%E5%B0%8F%E7%A8%8B%E5%BA%8F/"/>
    <id>https://lannister.top/posts/2633b48b/</id>
    <link href="https://lannister.top/posts/2633b48b/"/>
    <published>2020-04-26T01:30:00.000Z</published>
    <summary>
      <![CDATA[<h1 id="【微信小程序】引用echarts-在真机上预览图表模糊的解决办法"><a href="#【微信小程序】引用echarts-在真机上预览图表模糊的解决办法" class="headerlink" title="【微信小程序】引用echarts]]>
    </summary>
    <title>【微信小程序】引用echarts 在真机上预览图表模糊的解决办法</title>
    <updated>2026-08-20T08:39:25.844Z</updated>
  </entry>
  <entry>
    <author>
      <name>Lannister</name>
    </author>
    <category term="前端" scheme="https://lannister.top/categories/%E5%89%8D%E7%AB%AF/"/>
    <category term="JavaScript" scheme="https://lannister.top/tags/JavaScript/"/>
    <id>https://lannister.top/posts/12c97b7c/</id>
    <link href="https://lannister.top/posts/12c97b7c/"/>
    <published>2020-04-26T01:00:00.000Z</published>
    <summary>
      <![CDATA[<h1 id="JS请求节流"><a href="#JS请求节流" class="headerlink" title="JS请求节流"></a>JS请求节流</h1><h3 id="不废话-撸代码"><a href="#不废话-撸代码" class="headerlink"]]>
    </summary>
    <title>JS请求节流</title>
    <updated>2026-08-20T08:39:25.843Z</updated>
  </entry>
  <entry>
    <author>
      <name>Lannister</name>
    </author>
    <category term="Java" scheme="https://lannister.top/categories/Java/"/>
    <category term="Java" scheme="https://lannister.top/tags/Java/"/>
    <id>https://lannister.top/posts/ab91153b/</id>
    <link href="https://lannister.top/posts/ab91153b/"/>
    <published>2020-04-14T02:00:00.000Z</published>
    <summary>
      <![CDATA[<h1 id="Java处理emoji的方式"><a href="#Java处理emoji的方式" class="headerlink" title="Java处理emoji的方式"></a>Java处理emoji的方式</h1><h2]]>
    </summary>
    <title>Java处理emoji的方式</title>
    <updated>2026-08-20T08:39:25.844Z</updated>
  </entry>
  <entry>
    <author>
      <name>Lannister</name>
    </author>
    <category term="技术笔记" scheme="https://lannister.top/categories/%E6%8A%80%E6%9C%AF%E7%AC%94%E8%AE%B0/"/>
    <category term="运维" scheme="https://lannister.top/tags/%E8%BF%90%E7%BB%B4/"/>
    <id>https://lannister.top/posts/eb59cee9/</id>
    <link href="https://lannister.top/posts/eb59cee9/"/>
    <published>2020-04-05T00:00:00.000Z</published>
    <summary>
      <![CDATA[<h1 id="单个Tomcat配置多个域并配置多个证书"><a href="#单个Tomcat配置多个域并配置多个证书" class="headerlink"]]>
    </summary>
    <title>单个Tomcat配置多个域并配置多个证书</title>
    <updated>2026-08-20T08:39:25.844Z</updated>
  </entry>
  <entry>
    <author>
      <name>Lannister</name>
    </author>
    <category term="技术笔记" scheme="https://lannister.top/categories/%E6%8A%80%E6%9C%AF%E7%AC%94%E8%AE%B0/"/>
    <category term="CentOS" scheme="https://lannister.top/tags/CentOS/"/>
    <id>https://lannister.top/posts/b02bb2ee/</id>
    <link href="https://lannister.top/posts/b02bb2ee/"/>
    <published>2020-03-14T00:00:00.000Z</published>
    <summary>
      <![CDATA[<h1 id="阿里云服务器部署web项目-CentOS7-JDK1-8-Tomcat8-MySQL5-7"><a href="#阿里云服务器部署web项目-CentOS7-JDK1-8-Tomcat8-MySQL5-7" class="headerlink"]]>
    </summary>
    <title>CentOS部署项目</title>
    <updated>2026-08-20T08:39:25.843Z</updated>
  </entry>
  <entry>
    <author>
      <name>Lannister</name>
    </author>
    <category term="技术笔记" scheme="https://lannister.top/categories/%E6%8A%80%E6%9C%AF%E7%AC%94%E8%AE%B0/"/>
    <category term="VSCode" scheme="https://lannister.top/tags/VSCode/"/>
    <id>https://lannister.top/posts/933a5b7e/</id>
    <link href="https://lannister.top/posts/933a5b7e/"/>
    <published>2020-03-13T00:00:00.000Z</published>
    <summary>
      <![CDATA[<h2 id="VSCode"><a href="#VSCode" class="headerlink" title="VSCode"></a>VSCode</h2><blockquote>
<p>VSCode 提供了工作区的功能，为你的项目创建工作区，然后在工作区文件]]>
    </summary>
    <title>VSCode 插件推荐以及setting.json配置</title>
    <updated>2026-08-20T08:39:25.843Z</updated>
  </entry>
  <entry>
    <author>
      <name>Lannister</name>
    </author>
    <category term="技术笔记" scheme="https://lannister.top/categories/%E6%8A%80%E6%9C%AF%E7%AC%94%E8%AE%B0/"/>
    <category term="运维" scheme="https://lannister.top/tags/%E8%BF%90%E7%BB%B4/"/>
    <id>https://lannister.top/posts/441d0300/</id>
    <link href="https://lannister.top/posts/441d0300/"/>
    <published>2020-03-12T00:00:00.000Z</published>
    <summary>
      <![CDATA[<p>Nginx(“engine x”)是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器，也是一个 IMAP&#x2F;POP3&#x2F;SMTP]]>
    </summary>
    <title>搭建 Nginx 环境</title>
    <updated>2026-08-20T08:39:25.844Z</updated>
  </entry>
  <entry>
    <author>
      <name>Lannister</name>
    </author>
    <category term="技术笔记" scheme="https://lannister.top/categories/%E6%8A%80%E6%9C%AF%E7%AC%94%E8%AE%B0/"/>
    <category term="前端开发" scheme="https://lannister.top/tags/%E5%89%8D%E7%AB%AF%E5%BC%80%E5%8F%91/"/>
    <id>https://lannister.top/posts/27ec92d2/</id>
    <link href="https://lannister.top/posts/27ec92d2/"/>
    <published>2020-03-12T00:00:00.000Z</published>
    <summary>
      <![CDATA[<p>Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。 </p>
<h2 id="Node"><a href="#Node" class="headerlink" title="Node"></a>Node</h2><h3]]>
    </summary>
    <title>搭建 Node.js 环境</title>
    <updated>2026-08-20T08:39:25.844Z</updated>
  </entry>
  <entry>
    <author>
      <name>Lannister</name>
    </author>
    <category term="前端" scheme="https://lannister.top/categories/%E5%89%8D%E7%AB%AF/"/>
    <category term="JavaScript" scheme="https://lannister.top/tags/JavaScript/"/>
    <id>https://lannister.top/posts/3b99bdb9/</id>
    <link href="https://lannister.top/posts/3b99bdb9/"/>
    <published>2020-03-11T09:00:00.000Z</published>
    <summary>
      <![CDATA[<h2 id="JSZip"><a href="#JSZip" class="headerlink" title="JSZip"></a><a]]>
    </summary>
    <title>JavaScript 使用JSZip保存文件压缩包并下载</title>
    <updated>2026-08-20T08:39:25.844Z</updated>
  </entry>
  <entry>
    <author>
      <name>Lannister</name>
    </author>
    <category term="技术笔记" scheme="https://lannister.top/categories/%E6%8A%80%E6%9C%AF%E7%AC%94%E8%AE%B0/"/>
    <category term="Hexo" scheme="https://lannister.top/tags/Hexo/"/>
    <id>https://lannister.top/posts/9332da2a/</id>
    <link href="https://lannister.top/posts/9332da2a/"/>
    <published>2020-03-11T00:00:00.000Z</published>
    <summary>
      <![CDATA[<p>Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown（或其他渲染引擎）解析文章，在几秒内，即可利用靓丽的主题生成静态网页。</p>
<h2 id="Node-js"><a href="#Node-js" class="headerlink"]]>
    </summary>
    <title>搭建 Hexo 环境</title>
    <updated>2026-08-20T08:39:25.844Z</updated>
  </entry>
</feed>
